/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked PROGRAM_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-word-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-24 14:02:47,309 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-24 14:02:47,361 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-24 14:02:47,364 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-24 14:02:47,365 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-24 14:02:47,394 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-24 14:02:47,395 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-24 14:02:47,395 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-24 14:02:47,395 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-24 14:02:47,398 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-24 14:02:47,398 INFO L153 SettingsManager]: * Use SBE=true [2023-08-24 14:02:47,398 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-24 14:02:47,398 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-24 14:02:47,399 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-24 14:02:47,399 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-24 14:02:47,400 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-24 14:02:47,400 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-24 14:02:47,400 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-24 14:02:47,400 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-24 14:02:47,400 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-24 14:02:47,400 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-24 14:02:47,401 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-24 14:02:47,401 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-24 14:02:47,402 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-24 14:02:47,402 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-24 14:02:47,402 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-24 14:02:47,402 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-24 14:02:47,402 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 14:02:47,402 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-24 14:02:47,402 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-24 14:02:47,403 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-24 14:02:47,403 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-24 14:02:47,403 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-24 14:02:47,403 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-24 14:02:47,403 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-24 14:02:47,404 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> PROGRAM_FIRST [2023-08-24 14:02:47,610 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-24 14:02:47,627 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-24 14:02:47,629 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-24 14:02:47,629 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-24 14:02:47,629 INFO L274 PluginConnector]: CDTParser initialized [2023-08-24 14:02:47,630 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-word-symm.wvr.c [2023-08-24 14:02:48,497 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-24 14:02:48,656 INFO L384 CDTParser]: Found 1 translation units. [2023-08-24 14:02:48,656 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-symm.wvr.c [2023-08-24 14:02:48,663 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1072d360f/89b52faf950f47d9ad78dacf86f39afb/FLAG48c0f6e24 [2023-08-24 14:02:48,672 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1072d360f/89b52faf950f47d9ad78dacf86f39afb [2023-08-24 14:02:48,674 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-24 14:02:48,675 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-24 14:02:48,675 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-24 14:02:48,675 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-24 14:02:48,677 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-24 14:02:48,677 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 02:02:48" (1/1) ... [2023-08-24 14:02:48,678 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1243c460 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 02:02:48, skipping insertion in model container [2023-08-24 14:02:48,678 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 02:02:48" (1/1) ... [2023-08-24 14:02:48,693 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-24 14:02:48,791 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-symm.wvr.c[2848,2861] [2023-08-24 14:02:48,794 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 14:02:48,800 INFO L201 MainTranslator]: Completed pre-run [2023-08-24 14:02:48,814 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-word-symm.wvr.c[2848,2861] [2023-08-24 14:02:48,816 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 14:02:48,825 INFO L206 MainTranslator]: Completed translation [2023-08-24 14:02:48,826 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 02:02:48 WrapperNode [2023-08-24 14:02:48,826 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-24 14:02:48,826 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-24 14:02:48,826 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-24 14:02:48,826 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-24 14:02:48,830 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 02:02:48" (1/1) ... [2023-08-24 14:02:48,835 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 02:02:48" (1/1) ... [2023-08-24 14:02:48,857 INFO L138 Inliner]: procedures = 24, calls = 35, calls flagged for inlining = 9, calls inlined = 11, statements flattened = 136 [2023-08-24 14:02:48,857 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-24 14:02:48,858 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-24 14:02:48,858 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-24 14:02:48,858 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-24 14:02:48,866 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 02:02:48" (1/1) ... [2023-08-24 14:02:48,866 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 02:02:48" (1/1) ... [2023-08-24 14:02:48,877 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 02:02:48" (1/1) ... [2023-08-24 14:02:48,877 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 02:02:48" (1/1) ... [2023-08-24 14:02:48,887 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 02:02:48" (1/1) ... [2023-08-24 14:02:48,890 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 02:02:48" (1/1) ... [2023-08-24 14:02:48,890 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 02:02:48" (1/1) ... [2023-08-24 14:02:48,891 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 02:02:48" (1/1) ... [2023-08-24 14:02:48,893 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-24 14:02:48,893 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-24 14:02:48,893 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-24 14:02:48,894 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-24 14:02:48,894 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 02:02:48" (1/1) ... [2023-08-24 14:02:48,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 14:02:48,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:02:48,921 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-24 14:02:48,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-24 14:02:48,946 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-24 14:02:48,946 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-24 14:02:48,946 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-24 14:02:48,946 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-24 14:02:48,946 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-24 14:02:48,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-24 14:02:48,946 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-24 14:02:48,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-24 14:02:48,947 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-24 14:02:48,947 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-24 14:02:48,947 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-24 14:02:48,947 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-24 14:02:48,947 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-24 14:02:48,948 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-24 14:02:49,036 INFO L236 CfgBuilder]: Building ICFG [2023-08-24 14:02:49,038 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-24 14:02:49,332 INFO L277 CfgBuilder]: Performing block encoding [2023-08-24 14:02:49,338 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-24 14:02:49,339 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-08-24 14:02:49,340 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 02:02:49 BoogieIcfgContainer [2023-08-24 14:02:49,340 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-24 14:02:49,342 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-24 14:02:49,342 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-24 14:02:49,344 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-24 14:02:49,344 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.08 02:02:48" (1/3) ... [2023-08-24 14:02:49,344 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35c8a10e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 02:02:49, skipping insertion in model container [2023-08-24 14:02:49,344 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 02:02:48" (2/3) ... [2023-08-24 14:02:49,345 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35c8a10e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 02:02:49, skipping insertion in model container [2023-08-24 14:02:49,345 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 02:02:49" (3/3) ... [2023-08-24 14:02:49,345 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-word-symm.wvr.c [2023-08-24 14:02:49,356 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-24 14:02:49,357 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-24 14:02:49,357 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-24 14:02:49,420 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-24 14:02:49,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 203 places, 217 transitions, 450 flow [2023-08-24 14:02:49,565 INFO L124 PetriNetUnfolderBase]: 21/215 cut-off events. [2023-08-24 14:02:49,566 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-24 14:02:49,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 224 conditions, 215 events. 21/215 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 243 event pairs, 0 based on Foata normal form. 0/193 useless extension candidates. Maximal degree in co-relation 149. Up to 3 conditions per place. [2023-08-24 14:02:49,572 INFO L82 GeneralOperation]: Start removeDead. Operand has 203 places, 217 transitions, 450 flow [2023-08-24 14:02:49,576 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 193 places, 207 transitions, 426 flow [2023-08-24 14:02:49,578 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 14:02:49,583 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 193 places, 207 transitions, 426 flow [2023-08-24 14:02:49,590 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 193 places, 207 transitions, 426 flow [2023-08-24 14:02:49,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 193 places, 207 transitions, 426 flow [2023-08-24 14:02:49,641 INFO L124 PetriNetUnfolderBase]: 21/207 cut-off events. [2023-08-24 14:02:49,641 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-24 14:02:49,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 216 conditions, 207 events. 21/207 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 241 event pairs, 0 based on Foata normal form. 0/186 useless extension candidates. Maximal degree in co-relation 149. Up to 3 conditions per place. [2023-08-24 14:02:49,643 INFO L119 LiptonReduction]: Number of co-enabled transitions 2852 [2023-08-24 14:02:54,712 INFO L134 LiptonReduction]: Checked pairs total: 3298 [2023-08-24 14:02:54,713 INFO L136 LiptonReduction]: Total number of compositions: 230 [2023-08-24 14:02:54,722 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-24 14:02:54,726 INFO L357 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, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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;@2687626d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 14:02:54,726 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-08-24 14:02:54,730 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 14:02:54,730 INFO L124 PetriNetUnfolderBase]: 7/24 cut-off events. [2023-08-24 14:02:54,730 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-24 14:02:54,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:02:54,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:02:54,731 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:02:54,734 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:02:54,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1857393, now seen corresponding path program 1 times [2023-08-24 14:02:54,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:02:54,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413856591] [2023-08-24 14:02:54,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:02:54,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:02:54,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:02:55,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:02:55,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:02:55,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413856591] [2023-08-24 14:02:55,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413856591] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:02:55,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:02:55,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-24 14:02:55,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152438917] [2023-08-24 14:02:55,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:02:55,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 14:02:55,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:02:55,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 14:02:55,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-24 14:02:55,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 447 [2023-08-24 14:02:55,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 25 transitions, 62 flow. Second operand has 4 states, 4 states have (on average 185.25) internal successors, (741), 4 states have internal predecessors, (741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:55,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:02:55,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 447 [2023-08-24 14:02:55,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:02:55,304 INFO L124 PetriNetUnfolderBase]: 112/192 cut-off events. [2023-08-24 14:02:55,304 INFO L125 PetriNetUnfolderBase]: For 17/17 co-relation queries the response was YES. [2023-08-24 14:02:55,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 410 conditions, 192 events. 112/192 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 554 event pairs, 51 based on Foata normal form. 1/135 useless extension candidates. Maximal degree in co-relation 338. Up to 151 conditions per place. [2023-08-24 14:02:55,306 INFO L140 encePairwiseOnDemand]: 443/447 looper letters, 35 selfloop transitions, 1 changer transitions 5/41 dead transitions. [2023-08-24 14:02:55,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 41 transitions, 188 flow [2023-08-24 14:02:55,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 14:02:55,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 14:02:55,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 771 transitions. [2023-08-24 14:02:55,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312080536912752 [2023-08-24 14:02:55,318 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 771 transitions. [2023-08-24 14:02:55,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 771 transitions. [2023-08-24 14:02:55,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:02:55,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 771 transitions. [2023-08-24 14:02:55,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 192.75) internal successors, (771), 4 states have internal predecessors, (771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:55,328 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 447.0) internal successors, (2235), 5 states have internal predecessors, (2235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:55,329 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 447.0) internal successors, (2235), 5 states have internal predecessors, (2235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:55,330 INFO L175 Difference]: Start difference. First operand has 25 places, 25 transitions, 62 flow. Second operand 4 states and 771 transitions. [2023-08-24 14:02:55,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 41 transitions, 188 flow [2023-08-24 14:02:55,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 41 transitions, 172 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-24 14:02:55,333 INFO L231 Difference]: Finished difference. Result has 26 places, 25 transitions, 63 flow [2023-08-24 14:02:55,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=63, PETRI_PLACES=26, PETRI_TRANSITIONS=25} [2023-08-24 14:02:55,336 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 1 predicate places. [2023-08-24 14:02:55,336 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 25 transitions, 63 flow [2023-08-24 14:02:55,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 185.25) internal successors, (741), 4 states have internal predecessors, (741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:55,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:02:55,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:02:55,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-24 14:02:55,337 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:02:55,338 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:02:55,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1381578933, now seen corresponding path program 2 times [2023-08-24 14:02:55,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:02:55,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38826084] [2023-08-24 14:02:55,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:02:55,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:02:55,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:02:55,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:02:55,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:02:55,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38826084] [2023-08-24 14:02:55,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38826084] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:02:55,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:02:55,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-24 14:02:55,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185713471] [2023-08-24 14:02:55,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:02:55,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 14:02:55,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:02:55,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 14:02:55,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-24 14:02:55,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 447 [2023-08-24 14:02:55,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 25 transitions, 63 flow. Second operand has 4 states, 4 states have (on average 185.25) internal successors, (741), 4 states have internal predecessors, (741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:55,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:02:55,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 447 [2023-08-24 14:02:55,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:02:55,560 INFO L124 PetriNetUnfolderBase]: 119/215 cut-off events. [2023-08-24 14:02:55,560 INFO L125 PetriNetUnfolderBase]: For 52/52 co-relation queries the response was YES. [2023-08-24 14:02:55,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 480 conditions, 215 events. 119/215 cut-off events. For 52/52 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 685 event pairs, 67 based on Foata normal form. 5/172 useless extension candidates. Maximal degree in co-relation 466. Up to 179 conditions per place. [2023-08-24 14:02:55,562 INFO L140 encePairwiseOnDemand]: 443/447 looper letters, 31 selfloop transitions, 1 changer transitions 7/39 dead transitions. [2023-08-24 14:02:55,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 28 places, 39 transitions, 179 flow [2023-08-24 14:02:55,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 14:02:55,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 14:02:55,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 769 transitions. [2023-08-24 14:02:55,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.430089485458613 [2023-08-24 14:02:55,564 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 769 transitions. [2023-08-24 14:02:55,564 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 769 transitions. [2023-08-24 14:02:55,564 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:02:55,564 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 769 transitions. [2023-08-24 14:02:55,566 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 192.25) internal successors, (769), 4 states have internal predecessors, (769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:55,568 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 447.0) internal successors, (2235), 5 states have internal predecessors, (2235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:55,568 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 447.0) internal successors, (2235), 5 states have internal predecessors, (2235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:55,568 INFO L175 Difference]: Start difference. First operand has 26 places, 25 transitions, 63 flow. Second operand 4 states and 769 transitions. [2023-08-24 14:02:55,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 28 places, 39 transitions, 179 flow [2023-08-24 14:02:55,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 39 transitions, 173 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-24 14:02:55,570 INFO L231 Difference]: Finished difference. Result has 28 places, 25 transitions, 69 flow [2023-08-24 14:02:55,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=60, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=69, PETRI_PLACES=28, PETRI_TRANSITIONS=25} [2023-08-24 14:02:55,571 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 3 predicate places. [2023-08-24 14:02:55,571 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 25 transitions, 69 flow [2023-08-24 14:02:55,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 185.25) internal successors, (741), 4 states have internal predecessors, (741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:55,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:02:55,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:02:55,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-24 14:02:55,572 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:02:55,572 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:02:55,572 INFO L85 PathProgramCache]: Analyzing trace with hash -2103558856, now seen corresponding path program 1 times [2023-08-24 14:02:55,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:02:55,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695411118] [2023-08-24 14:02:55,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:02:55,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:02:55,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:02:55,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:02:55,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:02:55,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695411118] [2023-08-24 14:02:55,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695411118] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:02:55,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:02:55,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-24 14:02:55,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843291188] [2023-08-24 14:02:55,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:02:55,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-24 14:02:55,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:02:55,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-24 14:02:55,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-24 14:02:55,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 447 [2023-08-24 14:02:55,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 25 transitions, 69 flow. Second operand has 3 states, 3 states have (on average 195.66666666666666) internal successors, (587), 3 states have internal predecessors, (587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:55,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:02:55,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 447 [2023-08-24 14:02:55,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:02:55,645 INFO L124 PetriNetUnfolderBase]: 87/154 cut-off events. [2023-08-24 14:02:55,645 INFO L125 PetriNetUnfolderBase]: For 97/97 co-relation queries the response was YES. [2023-08-24 14:02:55,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 357 conditions, 154 events. 87/154 cut-off events. For 97/97 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 420 event pairs, 24 based on Foata normal form. 16/138 useless extension candidates. Maximal degree in co-relation 348. Up to 133 conditions per place. [2023-08-24 14:02:55,648 INFO L140 encePairwiseOnDemand]: 443/447 looper letters, 26 selfloop transitions, 2 changer transitions 4/32 dead transitions. [2023-08-24 14:02:55,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 32 transitions, 153 flow [2023-08-24 14:02:55,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-24 14:02:55,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-24 14:02:55,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 607 transitions. [2023-08-24 14:02:55,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4526472781506339 [2023-08-24 14:02:55,649 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 607 transitions. [2023-08-24 14:02:55,649 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 607 transitions. [2023-08-24 14:02:55,650 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:02:55,650 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 607 transitions. [2023-08-24 14:02:55,651 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 202.33333333333334) internal successors, (607), 3 states have internal predecessors, (607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:55,653 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 447.0) internal successors, (1788), 4 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:55,653 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 447.0) internal successors, (1788), 4 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:55,653 INFO L175 Difference]: Start difference. First operand has 28 places, 25 transitions, 69 flow. Second operand 3 states and 607 transitions. [2023-08-24 14:02:55,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 32 transitions, 153 flow [2023-08-24 14:02:55,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 32 transitions, 150 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-24 14:02:55,655 INFO L231 Difference]: Finished difference. Result has 28 places, 25 transitions, 72 flow [2023-08-24 14:02:55,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=72, PETRI_PLACES=28, PETRI_TRANSITIONS=25} [2023-08-24 14:02:55,656 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 3 predicate places. [2023-08-24 14:02:55,659 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 25 transitions, 72 flow [2023-08-24 14:02:55,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 195.66666666666666) internal successors, (587), 3 states have internal predecessors, (587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:55,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:02:55,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:02:55,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-24 14:02:55,660 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:02:55,660 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:02:55,660 INFO L85 PathProgramCache]: Analyzing trace with hash -615081800, now seen corresponding path program 1 times [2023-08-24 14:02:55,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:02:55,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982304044] [2023-08-24 14:02:55,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:02:55,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:02:55,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:02:56,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:02:56,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:02:56,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982304044] [2023-08-24 14:02:56,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982304044] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:02:56,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:02:56,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-24 14:02:56,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147349658] [2023-08-24 14:02:56,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:02:56,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-24 14:02:56,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:02:56,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-24 14:02:56,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-08-24 14:02:56,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:02:56,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 25 transitions, 72 flow. Second operand has 8 states, 8 states have (on average 141.875) internal successors, (1135), 8 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:56,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:02:56,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:02:56,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:02:56,331 INFO L124 PetriNetUnfolderBase]: 168/296 cut-off events. [2023-08-24 14:02:56,331 INFO L125 PetriNetUnfolderBase]: For 118/118 co-relation queries the response was YES. [2023-08-24 14:02:56,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 711 conditions, 296 events. 168/296 cut-off events. For 118/118 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 988 event pairs, 34 based on Foata normal form. 1/232 useless extension candidates. Maximal degree in co-relation 256. Up to 76 conditions per place. [2023-08-24 14:02:56,333 INFO L140 encePairwiseOnDemand]: 435/447 looper letters, 64 selfloop transitions, 17 changer transitions 11/92 dead transitions. [2023-08-24 14:02:56,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 92 transitions, 434 flow [2023-08-24 14:02:56,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 14:02:56,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 14:02:56,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1771 transitions. [2023-08-24 14:02:56,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3301640566741238 [2023-08-24 14:02:56,337 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1771 transitions. [2023-08-24 14:02:56,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1771 transitions. [2023-08-24 14:02:56,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:02:56,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1771 transitions. [2023-08-24 14:02:56,341 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 147.58333333333334) internal successors, (1771), 12 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:56,347 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 447.0) internal successors, (5811), 13 states have internal predecessors, (5811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:56,348 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 447.0) internal successors, (5811), 13 states have internal predecessors, (5811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:56,348 INFO L175 Difference]: Start difference. First operand has 28 places, 25 transitions, 72 flow. Second operand 12 states and 1771 transitions. [2023-08-24 14:02:56,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 92 transitions, 434 flow [2023-08-24 14:02:56,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 92 transitions, 410 flow, removed 12 selfloop flow, removed 2 redundant places. [2023-08-24 14:02:56,350 INFO L231 Difference]: Finished difference. Result has 42 places, 42 transitions, 182 flow [2023-08-24 14:02:56,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=64, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=182, PETRI_PLACES=42, PETRI_TRANSITIONS=42} [2023-08-24 14:02:56,351 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 17 predicate places. [2023-08-24 14:02:56,351 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 42 transitions, 182 flow [2023-08-24 14:02:56,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 141.875) internal successors, (1135), 8 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:56,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:02:56,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:02:56,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-24 14:02:56,352 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:02:56,353 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:02:56,353 INFO L85 PathProgramCache]: Analyzing trace with hash -1667016098, now seen corresponding path program 2 times [2023-08-24 14:02:56,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:02:56,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493452538] [2023-08-24 14:02:56,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:02:56,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:02:56,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:02:56,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:02:56,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:02:56,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493452538] [2023-08-24 14:02:56,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493452538] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:02:56,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:02:56,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-24 14:02:56,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971540507] [2023-08-24 14:02:56,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:02:56,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-24 14:02:56,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:02:56,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-24 14:02:56,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-08-24 14:02:56,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:02:56,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 42 transitions, 182 flow. Second operand has 8 states, 8 states have (on average 141.875) internal successors, (1135), 8 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:56,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:02:56,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:02:56,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:02:56,913 INFO L124 PetriNetUnfolderBase]: 189/341 cut-off events. [2023-08-24 14:02:56,915 INFO L125 PetriNetUnfolderBase]: For 176/176 co-relation queries the response was YES. [2023-08-24 14:02:56,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 948 conditions, 341 events. 189/341 cut-off events. For 176/176 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1209 event pairs, 26 based on Foata normal form. 13/332 useless extension candidates. Maximal degree in co-relation 928. Up to 76 conditions per place. [2023-08-24 14:02:56,920 INFO L140 encePairwiseOnDemand]: 435/447 looper letters, 77 selfloop transitions, 19 changer transitions 10/106 dead transitions. [2023-08-24 14:02:56,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 106 transitions, 585 flow [2023-08-24 14:02:56,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 14:02:56,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 14:02:56,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1646 transitions. [2023-08-24 14:02:56,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33475696562944884 [2023-08-24 14:02:56,925 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1646 transitions. [2023-08-24 14:02:56,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1646 transitions. [2023-08-24 14:02:56,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:02:56,926 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1646 transitions. [2023-08-24 14:02:56,928 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 149.63636363636363) internal successors, (1646), 11 states have internal predecessors, (1646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:56,932 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 447.0) internal successors, (5364), 12 states have internal predecessors, (5364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:56,933 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 447.0) internal successors, (5364), 12 states have internal predecessors, (5364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:56,933 INFO L175 Difference]: Start difference. First operand has 42 places, 42 transitions, 182 flow. Second operand 11 states and 1646 transitions. [2023-08-24 14:02:56,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 106 transitions, 585 flow [2023-08-24 14:02:56,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 106 transitions, 561 flow, removed 12 selfloop flow, removed 2 redundant places. [2023-08-24 14:02:56,938 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 243 flow [2023-08-24 14:02:56,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=243, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2023-08-24 14:02:56,940 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 26 predicate places. [2023-08-24 14:02:56,940 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 243 flow [2023-08-24 14:02:56,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 141.875) internal successors, (1135), 8 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:56,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:02:56,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:02:56,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-24 14:02:56,941 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:02:56,942 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:02:56,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1106647388, now seen corresponding path program 3 times [2023-08-24 14:02:56,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:02:56,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756712674] [2023-08-24 14:02:56,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:02:56,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:02:56,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:02:57,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:02:57,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:02:57,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756712674] [2023-08-24 14:02:57,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756712674] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:02:57,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:02:57,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-24 14:02:57,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093856374] [2023-08-24 14:02:57,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:02:57,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-24 14:02:57,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:02:57,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-24 14:02:57,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-08-24 14:02:57,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:02:57,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 243 flow. Second operand has 8 states, 8 states have (on average 141.875) internal successors, (1135), 8 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:57,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:02:57,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:02:57,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:02:57,387 INFO L124 PetriNetUnfolderBase]: 192/348 cut-off events. [2023-08-24 14:02:57,388 INFO L125 PetriNetUnfolderBase]: For 401/401 co-relation queries the response was YES. [2023-08-24 14:02:57,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1127 conditions, 348 events. 192/348 cut-off events. For 401/401 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1252 event pairs, 28 based on Foata normal form. 1/326 useless extension candidates. Maximal degree in co-relation 1060. Up to 158 conditions per place. [2023-08-24 14:02:57,389 INFO L140 encePairwiseOnDemand]: 436/447 looper letters, 64 selfloop transitions, 18 changer transitions 4/86 dead transitions. [2023-08-24 14:02:57,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 86 transitions, 541 flow [2023-08-24 14:02:57,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 14:02:57,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 14:02:57,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1340 transitions. [2023-08-24 14:02:57,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33308476261496395 [2023-08-24 14:02:57,392 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1340 transitions. [2023-08-24 14:02:57,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1340 transitions. [2023-08-24 14:02:57,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:02:57,393 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1340 transitions. [2023-08-24 14:02:57,395 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 148.88888888888889) internal successors, (1340), 9 states have internal predecessors, (1340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:57,398 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:57,399 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:57,399 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 243 flow. Second operand 9 states and 1340 transitions. [2023-08-24 14:02:57,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 86 transitions, 541 flow [2023-08-24 14:02:57,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 86 transitions, 487 flow, removed 8 selfloop flow, removed 9 redundant places. [2023-08-24 14:02:57,401 INFO L231 Difference]: Finished difference. Result has 51 places, 46 transitions, 249 flow [2023-08-24 14:02:57,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=197, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=249, PETRI_PLACES=51, PETRI_TRANSITIONS=46} [2023-08-24 14:02:57,402 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 26 predicate places. [2023-08-24 14:02:57,402 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 46 transitions, 249 flow [2023-08-24 14:02:57,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 141.875) internal successors, (1135), 8 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:57,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:02:57,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:02:57,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-24 14:02:57,403 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:02:57,403 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:02:57,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1515953542, now seen corresponding path program 4 times [2023-08-24 14:02:57,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:02:57,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514152540] [2023-08-24 14:02:57,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:02:57,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:02:57,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:02:57,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:02:57,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:02:57,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514152540] [2023-08-24 14:02:57,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514152540] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:02:57,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:02:57,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-24 14:02:57,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750475789] [2023-08-24 14:02:57,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:02:57,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-24 14:02:57,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:02:57,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-24 14:02:57,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-08-24 14:02:57,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:02:57,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 46 transitions, 249 flow. Second operand has 8 states, 8 states have (on average 141.875) internal successors, (1135), 8 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:57,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:02:57,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:02:57,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:02:57,872 INFO L124 PetriNetUnfolderBase]: 172/328 cut-off events. [2023-08-24 14:02:57,872 INFO L125 PetriNetUnfolderBase]: For 327/327 co-relation queries the response was YES. [2023-08-24 14:02:57,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1048 conditions, 328 events. 172/328 cut-off events. For 327/327 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1246 event pairs, 38 based on Foata normal form. 19/324 useless extension candidates. Maximal degree in co-relation 994. Up to 83 conditions per place. [2023-08-24 14:02:57,874 INFO L140 encePairwiseOnDemand]: 435/447 looper letters, 73 selfloop transitions, 19 changer transitions 9/101 dead transitions. [2023-08-24 14:02:57,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 101 transitions, 613 flow [2023-08-24 14:02:57,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 14:02:57,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 14:02:57,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1641 transitions. [2023-08-24 14:02:57,878 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33374008541793776 [2023-08-24 14:02:57,878 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1641 transitions. [2023-08-24 14:02:57,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1641 transitions. [2023-08-24 14:02:57,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:02:57,879 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1641 transitions. [2023-08-24 14:02:57,881 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 149.1818181818182) internal successors, (1641), 11 states have internal predecessors, (1641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:57,886 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 447.0) internal successors, (5364), 12 states have internal predecessors, (5364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:57,886 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 447.0) internal successors, (5364), 12 states have internal predecessors, (5364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:57,887 INFO L175 Difference]: Start difference. First operand has 51 places, 46 transitions, 249 flow. Second operand 11 states and 1641 transitions. [2023-08-24 14:02:57,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 101 transitions, 613 flow [2023-08-24 14:02:57,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 101 transitions, 567 flow, removed 2 selfloop flow, removed 8 redundant places. [2023-08-24 14:02:57,890 INFO L231 Difference]: Finished difference. Result has 59 places, 48 transitions, 299 flow [2023-08-24 14:02:57,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=209, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=299, PETRI_PLACES=59, PETRI_TRANSITIONS=48} [2023-08-24 14:02:57,890 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 34 predicate places. [2023-08-24 14:02:57,891 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 48 transitions, 299 flow [2023-08-24 14:02:57,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 141.875) internal successors, (1135), 8 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:57,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:02:57,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:02:57,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-24 14:02:57,894 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:02:57,894 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:02:57,894 INFO L85 PathProgramCache]: Analyzing trace with hash 585531894, now seen corresponding path program 5 times [2023-08-24 14:02:57,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:02:57,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611834865] [2023-08-24 14:02:57,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:02:57,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:02:57,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:02:58,224 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:02:58,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:02:58,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611834865] [2023-08-24 14:02:58,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611834865] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:02:58,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:02:58,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-24 14:02:58,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803449375] [2023-08-24 14:02:58,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:02:58,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-24 14:02:58,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:02:58,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-24 14:02:58,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-08-24 14:02:58,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:02:58,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 48 transitions, 299 flow. Second operand has 8 states, 8 states have (on average 141.875) internal successors, (1135), 8 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:58,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:02:58,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:02:58,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:02:58,370 INFO L124 PetriNetUnfolderBase]: 172/326 cut-off events. [2023-08-24 14:02:58,370 INFO L125 PetriNetUnfolderBase]: For 627/627 co-relation queries the response was YES. [2023-08-24 14:02:58,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1144 conditions, 326 events. 172/326 cut-off events. For 627/627 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1210 event pairs, 37 based on Foata normal form. 1/302 useless extension candidates. Maximal degree in co-relation 1032. Up to 146 conditions per place. [2023-08-24 14:02:58,372 INFO L140 encePairwiseOnDemand]: 436/447 looper letters, 66 selfloop transitions, 18 changer transitions 4/88 dead transitions. [2023-08-24 14:02:58,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 88 transitions, 597 flow [2023-08-24 14:02:58,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 14:02:58,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 14:02:58,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1339 transitions. [2023-08-24 14:02:58,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3328361918965946 [2023-08-24 14:02:58,375 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1339 transitions. [2023-08-24 14:02:58,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1339 transitions. [2023-08-24 14:02:58,376 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:02:58,376 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1339 transitions. [2023-08-24 14:02:58,378 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 148.77777777777777) internal successors, (1339), 9 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:58,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:58,382 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:58,382 INFO L175 Difference]: Start difference. First operand has 59 places, 48 transitions, 299 flow. Second operand 9 states and 1339 transitions. [2023-08-24 14:02:58,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 88 transitions, 597 flow [2023-08-24 14:02:58,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 88 transitions, 554 flow, removed 12 selfloop flow, removed 7 redundant places. [2023-08-24 14:02:58,385 INFO L231 Difference]: Finished difference. Result has 61 places, 49 transitions, 317 flow [2023-08-24 14:02:58,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=317, PETRI_PLACES=61, PETRI_TRANSITIONS=49} [2023-08-24 14:02:58,387 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 36 predicate places. [2023-08-24 14:02:58,387 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 49 transitions, 317 flow [2023-08-24 14:02:58,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 141.875) internal successors, (1135), 8 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:58,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:02:58,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:02:58,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-24 14:02:58,388 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:02:58,388 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:02:58,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1434892088, now seen corresponding path program 6 times [2023-08-24 14:02:58,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:02:58,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935346234] [2023-08-24 14:02:58,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:02:58,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:02:58,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:02:58,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:02:58,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:02:58,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935346234] [2023-08-24 14:02:58,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935346234] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:02:58,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:02:58,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-24 14:02:58,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703524787] [2023-08-24 14:02:58,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:02:58,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-24 14:02:58,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:02:58,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-24 14:02:58,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-08-24 14:02:58,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:02:58,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 49 transitions, 317 flow. Second operand has 8 states, 8 states have (on average 141.875) internal successors, (1135), 8 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:58,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:02:58,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:02:58,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:02:58,817 INFO L124 PetriNetUnfolderBase]: 171/319 cut-off events. [2023-08-24 14:02:58,817 INFO L125 PetriNetUnfolderBase]: For 509/509 co-relation queries the response was YES. [2023-08-24 14:02:58,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1126 conditions, 319 events. 171/319 cut-off events. For 509/509 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1148 event pairs, 37 based on Foata normal form. 1/295 useless extension candidates. Maximal degree in co-relation 1012. Up to 102 conditions per place. [2023-08-24 14:02:58,819 INFO L140 encePairwiseOnDemand]: 436/447 looper letters, 63 selfloop transitions, 20 changer transitions 4/87 dead transitions. [2023-08-24 14:02:58,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 87 transitions, 594 flow [2023-08-24 14:02:58,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 14:02:58,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 14:02:58,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1339 transitions. [2023-08-24 14:02:58,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3328361918965946 [2023-08-24 14:02:58,822 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1339 transitions. [2023-08-24 14:02:58,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1339 transitions. [2023-08-24 14:02:58,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:02:58,823 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1339 transitions. [2023-08-24 14:02:58,825 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 148.77777777777777) internal successors, (1339), 9 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:58,828 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:58,829 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:58,829 INFO L175 Difference]: Start difference. First operand has 61 places, 49 transitions, 317 flow. Second operand 9 states and 1339 transitions. [2023-08-24 14:02:58,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 87 transitions, 594 flow [2023-08-24 14:02:58,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 87 transitions, 552 flow, removed 2 selfloop flow, removed 8 redundant places. [2023-08-24 14:02:58,833 INFO L231 Difference]: Finished difference. Result has 62 places, 48 transitions, 313 flow [2023-08-24 14:02:58,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=275, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=313, PETRI_PLACES=62, PETRI_TRANSITIONS=48} [2023-08-24 14:02:58,833 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 37 predicate places. [2023-08-24 14:02:58,833 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 48 transitions, 313 flow [2023-08-24 14:02:58,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 141.875) internal successors, (1135), 8 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:02:58,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:02:58,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:02:58,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-24 14:02:58,834 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:02:58,834 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:02:58,835 INFO L85 PathProgramCache]: Analyzing trace with hash -808856384, now seen corresponding path program 1 times [2023-08-24 14:02:58,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:02:58,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032958283] [2023-08-24 14:02:58,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:02:58,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:02:58,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:02:59,071 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:02:59,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:02:59,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032958283] [2023-08-24 14:02:59,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032958283] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:02:59,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181919720] [2023-08-24 14:02:59,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:02:59,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:02:59,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:02:59,074 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) [2023-08-24 14:02:59,103 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-24 14:02:59,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:02:59,152 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-24 14:02:59,155 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:02:59,419 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:02:59,420 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 124 treesize of output 89 [2023-08-24 14:02:59,460 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:02:59,460 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:02:59,552 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:02:59,552 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-24 14:03:00,122 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:00,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [181919720] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:00,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-24 14:03:00,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 8] total 24 [2023-08-24 14:03:00,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262863972] [2023-08-24 14:03:00,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:00,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-24 14:03:00,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:00,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-24 14:03:00,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2023-08-24 14:03:00,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:03:00,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 48 transitions, 313 flow. Second operand has 10 states, 10 states have (on average 141.6) internal successors, (1416), 10 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:00,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:00,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:03:00,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:00,765 INFO L124 PetriNetUnfolderBase]: 365/684 cut-off events. [2023-08-24 14:03:00,765 INFO L125 PetriNetUnfolderBase]: For 1214/1214 co-relation queries the response was YES. [2023-08-24 14:03:00,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2402 conditions, 684 events. 365/684 cut-off events. For 1214/1214 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3170 event pairs, 56 based on Foata normal form. 17/651 useless extension candidates. Maximal degree in co-relation 2164. Up to 158 conditions per place. [2023-08-24 14:03:00,770 INFO L140 encePairwiseOnDemand]: 436/447 looper letters, 93 selfloop transitions, 42 changer transitions 8/143 dead transitions. [2023-08-24 14:03:00,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 143 transitions, 1071 flow [2023-08-24 14:03:00,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 14:03:00,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 14:03:00,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1788 transitions. [2023-08-24 14:03:00,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2023-08-24 14:03:00,773 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1788 transitions. [2023-08-24 14:03:00,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1788 transitions. [2023-08-24 14:03:00,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:00,774 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1788 transitions. [2023-08-24 14:03:00,777 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 149.0) internal successors, (1788), 12 states have internal predecessors, (1788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:00,781 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 447.0) internal successors, (5811), 13 states have internal predecessors, (5811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:00,782 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 447.0) internal successors, (5811), 13 states have internal predecessors, (5811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:00,782 INFO L175 Difference]: Start difference. First operand has 62 places, 48 transitions, 313 flow. Second operand 12 states and 1788 transitions. [2023-08-24 14:03:00,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 143 transitions, 1071 flow [2023-08-24 14:03:00,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 143 transitions, 952 flow, removed 7 selfloop flow, removed 11 redundant places. [2023-08-24 14:03:00,787 INFO L231 Difference]: Finished difference. Result has 69 places, 76 transitions, 620 flow [2023-08-24 14:03:00,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=255, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=620, PETRI_PLACES=69, PETRI_TRANSITIONS=76} [2023-08-24 14:03:00,787 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 44 predicate places. [2023-08-24 14:03:00,787 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 76 transitions, 620 flow [2023-08-24 14:03:00,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 141.6) internal successors, (1416), 10 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:00,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:00,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:00,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-24 14:03:00,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-08-24 14:03:00,993 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:03:00,994 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:00,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1640086434, now seen corresponding path program 2 times [2023-08-24 14:03:00,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:00,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913337704] [2023-08-24 14:03:00,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:00,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:01,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:01,200 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:01,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:01,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913337704] [2023-08-24 14:03:01,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913337704] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:01,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077795183] [2023-08-24 14:03:01,201 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 14:03:01,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:01,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:03:01,202 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) [2023-08-24 14:03:01,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-24 14:03:01,275 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-24 14:03:01,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:03:01,276 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 22 conjunts are in the unsatisfiable core [2023-08-24 14:03:01,278 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:03:01,442 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:01,442 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 124 treesize of output 89 [2023-08-24 14:03:01,467 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:03:01,467 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 14:03:01,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077795183] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:01,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 14:03:01,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 15 [2023-08-24 14:03:01,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806380110] [2023-08-24 14:03:01,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:01,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-24 14:03:01,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:01,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-24 14:03:01,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2023-08-24 14:03:01,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:03:01,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 76 transitions, 620 flow. Second operand has 9 states, 9 states have (on average 141.77777777777777) internal successors, (1276), 9 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:01,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:01,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:03:01,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:01,659 INFO L124 PetriNetUnfolderBase]: 360/675 cut-off events. [2023-08-24 14:03:01,659 INFO L125 PetriNetUnfolderBase]: For 2160/2160 co-relation queries the response was YES. [2023-08-24 14:03:01,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2589 conditions, 675 events. 360/675 cut-off events. For 2160/2160 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3101 event pairs, 66 based on Foata normal form. 1/628 useless extension candidates. Maximal degree in co-relation 2227. Up to 330 conditions per place. [2023-08-24 14:03:01,664 INFO L140 encePairwiseOnDemand]: 437/447 looper letters, 71 selfloop transitions, 33 changer transitions 11/115 dead transitions. [2023-08-24 14:03:01,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 115 transitions, 1025 flow [2023-08-24 14:03:01,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 14:03:01,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 14:03:01,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1335 transitions. [2023-08-24 14:03:01,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33184190902311705 [2023-08-24 14:03:01,667 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1335 transitions. [2023-08-24 14:03:01,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1335 transitions. [2023-08-24 14:03:01,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:01,668 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1335 transitions. [2023-08-24 14:03:01,670 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 148.33333333333334) internal successors, (1335), 9 states have internal predecessors, (1335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:01,673 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:01,673 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:01,674 INFO L175 Difference]: Start difference. First operand has 69 places, 76 transitions, 620 flow. Second operand 9 states and 1335 transitions. [2023-08-24 14:03:01,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 115 transitions, 1025 flow [2023-08-24 14:03:01,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 115 transitions, 986 flow, removed 19 selfloop flow, removed 2 redundant places. [2023-08-24 14:03:01,682 INFO L231 Difference]: Finished difference. Result has 76 places, 75 transitions, 657 flow [2023-08-24 14:03:01,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=591, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=657, PETRI_PLACES=76, PETRI_TRANSITIONS=75} [2023-08-24 14:03:01,682 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 51 predicate places. [2023-08-24 14:03:01,682 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 75 transitions, 657 flow [2023-08-24 14:03:01,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 141.77777777777777) internal successors, (1276), 9 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:01,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:01,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:01,690 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-08-24 14:03:01,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-08-24 14:03:01,888 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:03:01,888 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:01,888 INFO L85 PathProgramCache]: Analyzing trace with hash -2131652022, now seen corresponding path program 3 times [2023-08-24 14:03:01,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:01,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262657664] [2023-08-24 14:03:01,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:01,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:01,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:02,099 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:02,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:02,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262657664] [2023-08-24 14:03:02,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262657664] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:02,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030559299] [2023-08-24 14:03:02,099 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 14:03:02,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:02,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:03:02,100 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) [2023-08-24 14:03:02,102 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-24 14:03:02,169 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-24 14:03:02,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:03:02,170 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 22 conjunts are in the unsatisfiable core [2023-08-24 14:03:02,172 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:03:02,314 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:02,315 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 120 treesize of output 85 [2023-08-24 14:03:02,354 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:03:02,355 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 14:03:02,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030559299] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:02,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 14:03:02,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 15 [2023-08-24 14:03:02,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038608234] [2023-08-24 14:03:02,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:02,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-24 14:03:02,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:02,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-24 14:03:02,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2023-08-24 14:03:02,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:03:02,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 75 transitions, 657 flow. Second operand has 9 states, 9 states have (on average 141.77777777777777) internal successors, (1276), 9 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:02,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:02,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:03:02,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:02,512 INFO L124 PetriNetUnfolderBase]: 361/680 cut-off events. [2023-08-24 14:03:02,512 INFO L125 PetriNetUnfolderBase]: For 2200/2200 co-relation queries the response was YES. [2023-08-24 14:03:02,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2644 conditions, 680 events. 361/680 cut-off events. For 2200/2200 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 3135 event pairs, 56 based on Foata normal form. 1/631 useless extension candidates. Maximal degree in co-relation 2605. Up to 322 conditions per place. [2023-08-24 14:03:02,516 INFO L140 encePairwiseOnDemand]: 437/447 looper letters, 75 selfloop transitions, 36 changer transitions 5/116 dead transitions. [2023-08-24 14:03:02,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 116 transitions, 1047 flow [2023-08-24 14:03:02,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 14:03:02,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 14:03:02,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1337 transitions. [2023-08-24 14:03:02,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33233905045985584 [2023-08-24 14:03:02,520 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1337 transitions. [2023-08-24 14:03:02,520 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1337 transitions. [2023-08-24 14:03:02,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:02,521 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1337 transitions. [2023-08-24 14:03:02,523 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 148.55555555555554) internal successors, (1337), 9 states have internal predecessors, (1337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:02,526 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:02,526 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:02,527 INFO L175 Difference]: Start difference. First operand has 76 places, 75 transitions, 657 flow. Second operand 9 states and 1337 transitions. [2023-08-24 14:03:02,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 116 transitions, 1047 flow [2023-08-24 14:03:02,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 116 transitions, 967 flow, removed 8 selfloop flow, removed 7 redundant places. [2023-08-24 14:03:02,536 INFO L231 Difference]: Finished difference. Result has 76 places, 76 transitions, 673 flow [2023-08-24 14:03:02,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=583, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=673, PETRI_PLACES=76, PETRI_TRANSITIONS=76} [2023-08-24 14:03:02,537 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 51 predicate places. [2023-08-24 14:03:02,537 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 76 transitions, 673 flow [2023-08-24 14:03:02,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 141.77777777777777) internal successors, (1276), 9 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:02,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:02,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:02,544 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-24 14:03:02,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:02,751 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:03:02,751 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:02,751 INFO L85 PathProgramCache]: Analyzing trace with hash -999841450, now seen corresponding path program 4 times [2023-08-24 14:03:02,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:02,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722863466] [2023-08-24 14:03:02,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:02,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:02,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:02,944 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:02,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:02,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722863466] [2023-08-24 14:03:02,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722863466] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:02,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142179653] [2023-08-24 14:03:02,944 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 14:03:02,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:02,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:03:02,945 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) [2023-08-24 14:03:02,947 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-24 14:03:03,022 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 14:03:03,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:03:03,023 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 26 conjunts are in the unsatisfiable core [2023-08-24 14:03:03,024 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:03:03,245 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:03,246 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:03:03,332 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:03,332 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-24 14:03:03,755 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:03,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [142179653] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:03,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-24 14:03:03,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 8] total 24 [2023-08-24 14:03:03,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182629212] [2023-08-24 14:03:03,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:03,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-24 14:03:03,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:03,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-24 14:03:03,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=517, Unknown=0, NotChecked=0, Total=650 [2023-08-24 14:03:03,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:03:03,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 76 transitions, 673 flow. Second operand has 10 states, 10 states have (on average 141.6) internal successors, (1416), 10 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:03,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:03,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:03:03,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:04,296 INFO L124 PetriNetUnfolderBase]: 341/660 cut-off events. [2023-08-24 14:03:04,296 INFO L125 PetriNetUnfolderBase]: For 2081/2081 co-relation queries the response was YES. [2023-08-24 14:03:04,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2514 conditions, 660 events. 341/660 cut-off events. For 2081/2081 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3105 event pairs, 77 based on Foata normal form. 19/629 useless extension candidates. Maximal degree in co-relation 2475. Up to 164 conditions per place. [2023-08-24 14:03:04,300 INFO L140 encePairwiseOnDemand]: 436/447 looper letters, 86 selfloop transitions, 38 changer transitions 9/133 dead transitions. [2023-08-24 14:03:04,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 133 transitions, 1151 flow [2023-08-24 14:03:04,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 14:03:04,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 14:03:04,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1637 transitions. [2023-08-24 14:03:04,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3329265812487289 [2023-08-24 14:03:04,302 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1637 transitions. [2023-08-24 14:03:04,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1637 transitions. [2023-08-24 14:03:04,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:04,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1637 transitions. [2023-08-24 14:03:04,304 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 148.8181818181818) internal successors, (1637), 11 states have internal predecessors, (1637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:04,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 447.0) internal successors, (5364), 12 states have internal predecessors, (5364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:04,308 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 447.0) internal successors, (5364), 12 states have internal predecessors, (5364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:04,308 INFO L175 Difference]: Start difference. First operand has 76 places, 76 transitions, 673 flow. Second operand 11 states and 1637 transitions. [2023-08-24 14:03:04,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 133 transitions, 1151 flow [2023-08-24 14:03:04,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 133 transitions, 1073 flow, removed 3 selfloop flow, removed 7 redundant places. [2023-08-24 14:03:04,319 INFO L231 Difference]: Finished difference. Result has 84 places, 81 transitions, 787 flow [2023-08-24 14:03:04,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=601, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=787, PETRI_PLACES=84, PETRI_TRANSITIONS=81} [2023-08-24 14:03:04,319 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 59 predicate places. [2023-08-24 14:03:04,319 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 81 transitions, 787 flow [2023-08-24 14:03:04,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 141.6) internal successors, (1416), 10 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:04,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:04,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:04,328 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-24 14:03:04,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:04,528 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:03:04,529 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:04,529 INFO L85 PathProgramCache]: Analyzing trace with hash 409887454, now seen corresponding path program 5 times [2023-08-24 14:03:04,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:04,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460932623] [2023-08-24 14:03:04,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:04,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:04,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:04,723 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:04,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:04,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460932623] [2023-08-24 14:03:04,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460932623] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:04,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108548116] [2023-08-24 14:03:04,723 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 14:03:04,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:04,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:03:04,724 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) [2023-08-24 14:03:04,727 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-24 14:03:04,794 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 14:03:04,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:03:04,795 INFO L262 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-24 14:03:04,797 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:03:04,937 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:04,937 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 120 treesize of output 85 [2023-08-24 14:03:05,010 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:05,010 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:03:05,180 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:05,181 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-24 14:03:05,365 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:05,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1108548116] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:05,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-24 14:03:05,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 8] total 24 [2023-08-24 14:03:05,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764390872] [2023-08-24 14:03:05,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:05,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-24 14:03:05,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:05,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-24 14:03:05,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2023-08-24 14:03:05,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:03:05,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 81 transitions, 787 flow. Second operand has 10 states, 10 states have (on average 141.6) internal successors, (1416), 10 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:05,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:05,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:03:05,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:05,851 INFO L124 PetriNetUnfolderBase]: 341/658 cut-off events. [2023-08-24 14:03:05,851 INFO L125 PetriNetUnfolderBase]: For 2711/2711 co-relation queries the response was YES. [2023-08-24 14:03:05,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2688 conditions, 658 events. 341/658 cut-off events. For 2711/2711 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3047 event pairs, 76 based on Foata normal form. 1/607 useless extension candidates. Maximal degree in co-relation 2596. Up to 158 conditions per place. [2023-08-24 14:03:05,855 INFO L140 encePairwiseOnDemand]: 437/447 looper letters, 88 selfloop transitions, 40 changer transitions 5/133 dead transitions. [2023-08-24 14:03:05,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 133 transitions, 1223 flow [2023-08-24 14:03:05,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 14:03:05,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 14:03:05,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1771 transitions. [2023-08-24 14:03:05,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3301640566741238 [2023-08-24 14:03:05,857 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1771 transitions. [2023-08-24 14:03:05,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1771 transitions. [2023-08-24 14:03:05,858 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:05,858 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1771 transitions. [2023-08-24 14:03:05,859 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 147.58333333333334) internal successors, (1771), 12 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:05,863 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 447.0) internal successors, (5811), 13 states have internal predecessors, (5811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:05,864 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 447.0) internal successors, (5811), 13 states have internal predecessors, (5811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:05,864 INFO L175 Difference]: Start difference. First operand has 84 places, 81 transitions, 787 flow. Second operand 12 states and 1771 transitions. [2023-08-24 14:03:05,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 133 transitions, 1223 flow [2023-08-24 14:03:05,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 133 transitions, 1166 flow, removed 15 selfloop flow, removed 6 redundant places. [2023-08-24 14:03:05,872 INFO L231 Difference]: Finished difference. Result has 89 places, 82 transitions, 838 flow [2023-08-24 14:03:05,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=738, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=838, PETRI_PLACES=89, PETRI_TRANSITIONS=82} [2023-08-24 14:03:05,873 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 64 predicate places. [2023-08-24 14:03:05,873 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 82 transitions, 838 flow [2023-08-24 14:03:05,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 141.6) internal successors, (1416), 10 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:05,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:05,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:05,881 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-24 14:03:06,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-08-24 14:03:06,080 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:03:06,081 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:06,081 INFO L85 PathProgramCache]: Analyzing trace with hash -439472740, now seen corresponding path program 6 times [2023-08-24 14:03:06,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:06,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84628555] [2023-08-24 14:03:06,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:06,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:06,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:06,247 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:06,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:06,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84628555] [2023-08-24 14:03:06,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84628555] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:06,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1794471688] [2023-08-24 14:03:06,247 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 14:03:06,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:06,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:03:06,248 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) [2023-08-24 14:03:06,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-24 14:03:06,315 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-08-24 14:03:06,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:03:06,316 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 22 conjunts are in the unsatisfiable core [2023-08-24 14:03:06,317 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:03:06,446 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:06,447 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 120 treesize of output 85 [2023-08-24 14:03:06,488 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:03:06,488 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 14:03:06,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1794471688] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:06,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 14:03:06,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 15 [2023-08-24 14:03:06,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276939611] [2023-08-24 14:03:06,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:06,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-24 14:03:06,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:06,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-24 14:03:06,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2023-08-24 14:03:06,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:03:06,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 82 transitions, 838 flow. Second operand has 9 states, 9 states have (on average 141.77777777777777) internal successors, (1276), 9 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:06,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:06,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:03:06,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:06,667 INFO L124 PetriNetUnfolderBase]: 340/651 cut-off events. [2023-08-24 14:03:06,667 INFO L125 PetriNetUnfolderBase]: For 2626/2626 co-relation queries the response was YES. [2023-08-24 14:03:06,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2738 conditions, 651 events. 340/651 cut-off events. For 2626/2626 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3000 event pairs, 76 based on Foata normal form. 1/600 useless extension candidates. Maximal degree in co-relation 2698. Up to 303 conditions per place. [2023-08-24 14:03:06,670 INFO L140 encePairwiseOnDemand]: 437/447 looper letters, 79 selfloop transitions, 36 changer transitions 5/120 dead transitions. [2023-08-24 14:03:06,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 120 transitions, 1197 flow [2023-08-24 14:03:06,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 14:03:06,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 14:03:06,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1336 transitions. [2023-08-24 14:03:06,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3320904797414865 [2023-08-24 14:03:06,672 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1336 transitions. [2023-08-24 14:03:06,672 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1336 transitions. [2023-08-24 14:03:06,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:06,674 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1336 transitions. [2023-08-24 14:03:06,675 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 148.44444444444446) internal successors, (1336), 9 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:06,679 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:06,680 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:06,680 INFO L175 Difference]: Start difference. First operand has 89 places, 82 transitions, 838 flow. Second operand 9 states and 1336 transitions. [2023-08-24 14:03:06,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 120 transitions, 1197 flow [2023-08-24 14:03:06,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 120 transitions, 1126 flow, removed 4 selfloop flow, removed 8 redundant places. [2023-08-24 14:03:06,688 INFO L231 Difference]: Finished difference. Result has 90 places, 82 transitions, 847 flow [2023-08-24 14:03:06,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=767, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=847, PETRI_PLACES=90, PETRI_TRANSITIONS=82} [2023-08-24 14:03:06,688 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 65 predicate places. [2023-08-24 14:03:06,688 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 82 transitions, 847 flow [2023-08-24 14:03:06,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 141.77777777777777) internal successors, (1276), 9 states have internal predecessors, (1276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:06,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:06,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:06,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-24 14:03:06,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-24 14:03:06,894 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:03:06,894 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:06,894 INFO L85 PathProgramCache]: Analyzing trace with hash 338708373, now seen corresponding path program 1 times [2023-08-24 14:03:06,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:06,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295817032] [2023-08-24 14:03:06,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:06,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:06,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:06,979 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:06,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:06,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295817032] [2023-08-24 14:03:06,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295817032] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:06,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477191134] [2023-08-24 14:03:06,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:06,980 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:06,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:03:06,981 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) [2023-08-24 14:03:07,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-24 14:03:07,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:07,059 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-24 14:03:07,060 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:03:07,107 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:07,107 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:03:07,156 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:07,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477191134] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:07,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-24 14:03:07,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 12 [2023-08-24 14:03:07,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633904805] [2023-08-24 14:03:07,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:07,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 14:03:07,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:07,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 14:03:07,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2023-08-24 14:03:07,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 447 [2023-08-24 14:03:07,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 82 transitions, 847 flow. Second operand has 7 states, 7 states have (on average 159.42857142857142) internal successors, (1116), 7 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:07,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:07,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 447 [2023-08-24 14:03:07,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:07,349 INFO L124 PetriNetUnfolderBase]: 350/664 cut-off events. [2023-08-24 14:03:07,349 INFO L125 PetriNetUnfolderBase]: For 3326/3326 co-relation queries the response was YES. [2023-08-24 14:03:07,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2830 conditions, 664 events. 350/664 cut-off events. For 3326/3326 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3138 event pairs, 69 based on Foata normal form. 8/620 useless extension candidates. Maximal degree in co-relation 2789. Up to 168 conditions per place. [2023-08-24 14:03:07,353 INFO L140 encePairwiseOnDemand]: 437/447 looper letters, 96 selfloop transitions, 34 changer transitions 0/130 dead transitions. [2023-08-24 14:03:07,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 130 transitions, 1374 flow [2023-08-24 14:03:07,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 14:03:07,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 14:03:07,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1492 transitions. [2023-08-24 14:03:07,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37086751180710914 [2023-08-24 14:03:07,354 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1492 transitions. [2023-08-24 14:03:07,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1492 transitions. [2023-08-24 14:03:07,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:07,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1492 transitions. [2023-08-24 14:03:07,356 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 165.77777777777777) internal successors, (1492), 9 states have internal predecessors, (1492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:07,358 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:07,359 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:07,359 INFO L175 Difference]: Start difference. First operand has 90 places, 82 transitions, 847 flow. Second operand 9 states and 1492 transitions. [2023-08-24 14:03:07,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 130 transitions, 1374 flow [2023-08-24 14:03:07,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 130 transitions, 1264 flow, removed 5 selfloop flow, removed 8 redundant places. [2023-08-24 14:03:07,366 INFO L231 Difference]: Finished difference. Result has 90 places, 87 transitions, 851 flow [2023-08-24 14:03:07,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=761, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=851, PETRI_PLACES=90, PETRI_TRANSITIONS=87} [2023-08-24 14:03:07,367 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 65 predicate places. [2023-08-24 14:03:07,367 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 87 transitions, 851 flow [2023-08-24 14:03:07,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 159.42857142857142) internal successors, (1116), 7 states have internal predecessors, (1116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:07,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:07,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:07,388 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-24 14:03:07,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:07,574 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:03:07,574 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:07,574 INFO L85 PathProgramCache]: Analyzing trace with hash 665769593, now seen corresponding path program 1 times [2023-08-24 14:03:07,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:07,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311000525] [2023-08-24 14:03:07,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:07,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:07,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:07,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:07,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:07,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311000525] [2023-08-24 14:03:07,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311000525] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:07,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:03:07,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 14:03:07,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270899311] [2023-08-24 14:03:07,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:07,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 14:03:07,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:07,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 14:03:07,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-24 14:03:07,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 447 [2023-08-24 14:03:07,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 87 transitions, 851 flow. Second operand has 5 states, 5 states have (on average 163.6) internal successors, (818), 5 states have internal predecessors, (818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:07,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:07,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 447 [2023-08-24 14:03:07,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:07,712 INFO L124 PetriNetUnfolderBase]: 200/398 cut-off events. [2023-08-24 14:03:07,712 INFO L125 PetriNetUnfolderBase]: For 1731/1731 co-relation queries the response was YES. [2023-08-24 14:03:07,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1789 conditions, 398 events. 200/398 cut-off events. For 1731/1731 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1586 event pairs, 113 based on Foata normal form. 28/424 useless extension candidates. Maximal degree in co-relation 1668. Up to 329 conditions per place. [2023-08-24 14:03:07,714 INFO L140 encePairwiseOnDemand]: 440/447 looper letters, 48 selfloop transitions, 2 changer transitions 28/78 dead transitions. [2023-08-24 14:03:07,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 78 transitions, 831 flow [2023-08-24 14:03:07,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-24 14:03:07,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-24 14:03:07,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1002 transitions. [2023-08-24 14:03:07,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37360178970917224 [2023-08-24 14:03:07,716 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1002 transitions. [2023-08-24 14:03:07,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1002 transitions. [2023-08-24 14:03:07,716 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:07,716 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1002 transitions. [2023-08-24 14:03:07,717 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 167.0) internal successors, (1002), 6 states have internal predecessors, (1002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:07,718 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 447.0) internal successors, (3129), 7 states have internal predecessors, (3129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:07,719 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 447.0) internal successors, (3129), 7 states have internal predecessors, (3129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:07,719 INFO L175 Difference]: Start difference. First operand has 90 places, 87 transitions, 851 flow. Second operand 6 states and 1002 transitions. [2023-08-24 14:03:07,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 78 transitions, 831 flow [2023-08-24 14:03:07,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 78 transitions, 774 flow, removed 14 selfloop flow, removed 7 redundant places. [2023-08-24 14:03:07,723 INFO L231 Difference]: Finished difference. Result has 86 places, 50 transitions, 366 flow [2023-08-24 14:03:07,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=593, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=366, PETRI_PLACES=86, PETRI_TRANSITIONS=50} [2023-08-24 14:03:07,724 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 61 predicate places. [2023-08-24 14:03:07,724 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 50 transitions, 366 flow [2023-08-24 14:03:07,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 163.6) internal successors, (818), 5 states have internal predecessors, (818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:07,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:07,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:07,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-24 14:03:07,724 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:03:07,724 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:07,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1150709738, now seen corresponding path program 1 times [2023-08-24 14:03:07,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:07,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087258656] [2023-08-24 14:03:07,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:07,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:07,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:08,057 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:08,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:08,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087258656] [2023-08-24 14:03:08,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087258656] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:08,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [695888557] [2023-08-24 14:03:08,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:08,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:08,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:03:08,058 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) [2023-08-24 14:03:08,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-24 14:03:08,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:08,134 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-24 14:03:08,140 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:03:08,224 INFO L351 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 11 treesize of output 7 [2023-08-24 14:03:08,257 INFO L351 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 6 treesize of output 5 [2023-08-24 14:03:08,284 INFO L351 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 6 treesize of output 5 [2023-08-24 14:03:08,337 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:08,338 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:03:08,621 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:08,621 INFO L351 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 37 [2023-08-24 14:03:08,630 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:08,630 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 598 treesize of output 546 [2023-08-24 14:03:08,642 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:08,642 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 262 treesize of output 239 [2023-08-24 14:03:08,653 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:08,653 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 223 [2023-08-24 14:03:08,770 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:08,770 INFO L351 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 37 [2023-08-24 14:03:08,777 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:08,778 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 598 treesize of output 546 [2023-08-24 14:03:08,795 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:08,795 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 262 treesize of output 239 [2023-08-24 14:03:08,805 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:08,805 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 223 [2023-08-24 14:03:08,965 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:08,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [695888557] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:03:08,966 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:03:08,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 25 [2023-08-24 14:03:08,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086619974] [2023-08-24 14:03:08,966 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:03:08,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-24 14:03:08,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:08,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-24 14:03:08,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=497, Unknown=13, NotChecked=0, Total=650 [2023-08-24 14:03:08,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 447 [2023-08-24 14:03:08,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 50 transitions, 366 flow. Second operand has 26 states, 26 states have (on average 124.53846153846153) internal successors, (3238), 26 states have internal predecessors, (3238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:08,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:08,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 447 [2023-08-24 14:03:08,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:09,494 INFO L124 PetriNetUnfolderBase]: 319/556 cut-off events. [2023-08-24 14:03:09,494 INFO L125 PetriNetUnfolderBase]: For 1737/1737 co-relation queries the response was YES. [2023-08-24 14:03:09,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2300 conditions, 556 events. 319/556 cut-off events. For 1737/1737 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2247 event pairs, 83 based on Foata normal form. 12/567 useless extension candidates. Maximal degree in co-relation 2265. Up to 166 conditions per place. [2023-08-24 14:03:09,497 INFO L140 encePairwiseOnDemand]: 433/447 looper letters, 90 selfloop transitions, 18 changer transitions 0/108 dead transitions. [2023-08-24 14:03:09,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 108 transitions, 875 flow [2023-08-24 14:03:09,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 14:03:09,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 14:03:09,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1564 transitions. [2023-08-24 14:03:09,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29157345264727813 [2023-08-24 14:03:09,499 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1564 transitions. [2023-08-24 14:03:09,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1564 transitions. [2023-08-24 14:03:09,500 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:09,500 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1564 transitions. [2023-08-24 14:03:09,501 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 130.33333333333334) internal successors, (1564), 12 states have internal predecessors, (1564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:09,504 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 447.0) internal successors, (5811), 13 states have internal predecessors, (5811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:09,505 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 447.0) internal successors, (5811), 13 states have internal predecessors, (5811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:09,505 INFO L175 Difference]: Start difference. First operand has 86 places, 50 transitions, 366 flow. Second operand 12 states and 1564 transitions. [2023-08-24 14:03:09,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 108 transitions, 875 flow [2023-08-24 14:03:09,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 108 transitions, 813 flow, removed 23 selfloop flow, removed 10 redundant places. [2023-08-24 14:03:09,509 INFO L231 Difference]: Finished difference. Result has 76 places, 59 transitions, 452 flow [2023-08-24 14:03:09,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=326, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=452, PETRI_PLACES=76, PETRI_TRANSITIONS=59} [2023-08-24 14:03:09,509 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 51 predicate places. [2023-08-24 14:03:09,509 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 59 transitions, 452 flow [2023-08-24 14:03:09,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 124.53846153846153) internal successors, (3238), 26 states have internal predecessors, (3238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:09,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:09,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:09,518 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-24 14:03:09,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-24 14:03:09,715 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:03:09,715 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:09,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1020717152, now seen corresponding path program 2 times [2023-08-24 14:03:09,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:09,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694720852] [2023-08-24 14:03:09,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:09,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:09,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:10,041 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:10,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:10,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694720852] [2023-08-24 14:03:10,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694720852] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:10,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1838856389] [2023-08-24 14:03:10,041 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 14:03:10,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:10,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:03:10,062 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) [2023-08-24 14:03:10,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-24 14:03:10,192 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 14:03:10,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:03:10,194 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-24 14:03:10,195 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:03:10,306 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:10,306 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:03:10,382 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 14:03:10,382 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-24 14:03:10,388 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 14:03:10,388 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-24 14:03:10,425 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 14:03:10,426 INFO L351 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-24 14:03:10,552 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:10,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1838856389] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:03:10,552 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:03:10,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 20 [2023-08-24 14:03:10,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686986512] [2023-08-24 14:03:10,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:03:10,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-24 14:03:10,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:10,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-24 14:03:10,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=319, Unknown=0, NotChecked=0, Total=420 [2023-08-24 14:03:10,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 447 [2023-08-24 14:03:10,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 59 transitions, 452 flow. Second operand has 21 states, 21 states have (on average 132.85714285714286) internal successors, (2790), 21 states have internal predecessors, (2790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:10,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:10,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 447 [2023-08-24 14:03:10,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:10,997 INFO L124 PetriNetUnfolderBase]: 374/635 cut-off events. [2023-08-24 14:03:10,997 INFO L125 PetriNetUnfolderBase]: For 2223/2223 co-relation queries the response was YES. [2023-08-24 14:03:10,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2891 conditions, 635 events. 374/635 cut-off events. For 2223/2223 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2519 event pairs, 138 based on Foata normal form. 12/647 useless extension candidates. Maximal degree in co-relation 2852. Up to 309 conditions per place. [2023-08-24 14:03:11,000 INFO L140 encePairwiseOnDemand]: 434/447 looper letters, 78 selfloop transitions, 24 changer transitions 0/102 dead transitions. [2023-08-24 14:03:11,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 102 transitions, 903 flow [2023-08-24 14:03:11,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 14:03:11,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 14:03:11,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1649 transitions. [2023-08-24 14:03:11,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3074198359433259 [2023-08-24 14:03:11,004 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1649 transitions. [2023-08-24 14:03:11,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1649 transitions. [2023-08-24 14:03:11,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:11,004 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1649 transitions. [2023-08-24 14:03:11,006 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 137.41666666666666) internal successors, (1649), 12 states have internal predecessors, (1649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:11,008 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 447.0) internal successors, (5811), 13 states have internal predecessors, (5811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:11,009 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 447.0) internal successors, (5811), 13 states have internal predecessors, (5811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:11,009 INFO L175 Difference]: Start difference. First operand has 76 places, 59 transitions, 452 flow. Second operand 12 states and 1649 transitions. [2023-08-24 14:03:11,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 102 transitions, 903 flow [2023-08-24 14:03:11,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 102 transitions, 879 flow, removed 9 selfloop flow, removed 3 redundant places. [2023-08-24 14:03:11,014 INFO L231 Difference]: Finished difference. Result has 88 places, 72 transitions, 644 flow [2023-08-24 14:03:11,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=430, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=644, PETRI_PLACES=88, PETRI_TRANSITIONS=72} [2023-08-24 14:03:11,014 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 63 predicate places. [2023-08-24 14:03:11,014 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 72 transitions, 644 flow [2023-08-24 14:03:11,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 132.85714285714286) internal successors, (2790), 21 states have internal predecessors, (2790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:11,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:11,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:11,020 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-24 14:03:11,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:11,220 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:03:11,220 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:11,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1693977795, now seen corresponding path program 1 times [2023-08-24 14:03:11,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:11,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480282367] [2023-08-24 14:03:11,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:11,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:11,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:11,267 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:03:11,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:11,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480282367] [2023-08-24 14:03:11,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480282367] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:11,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:03:11,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-24 14:03:11,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305572260] [2023-08-24 14:03:11,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:11,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 14:03:11,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:11,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 14:03:11,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-24 14:03:11,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 160 out of 447 [2023-08-24 14:03:11,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 72 transitions, 644 flow. Second operand has 5 states, 5 states have (on average 163.8) internal successors, (819), 5 states have internal predecessors, (819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:11,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:11,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 160 of 447 [2023-08-24 14:03:11,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:11,350 INFO L124 PetriNetUnfolderBase]: 299/502 cut-off events. [2023-08-24 14:03:11,350 INFO L125 PetriNetUnfolderBase]: For 2574/2574 co-relation queries the response was YES. [2023-08-24 14:03:11,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2653 conditions, 502 events. 299/502 cut-off events. For 2574/2574 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1782 event pairs, 101 based on Foata normal form. 14/516 useless extension candidates. Maximal degree in co-relation 2609. Up to 469 conditions per place. [2023-08-24 14:03:11,353 INFO L140 encePairwiseOnDemand]: 442/447 looper letters, 51 selfloop transitions, 2 changer transitions 16/69 dead transitions. [2023-08-24 14:03:11,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 69 transitions, 727 flow [2023-08-24 14:03:11,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 14:03:11,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 14:03:11,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 838 transitions. [2023-08-24 14:03:11,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3749440715883669 [2023-08-24 14:03:11,354 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 838 transitions. [2023-08-24 14:03:11,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 838 transitions. [2023-08-24 14:03:11,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:11,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 838 transitions. [2023-08-24 14:03:11,356 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 167.6) internal successors, (838), 5 states have internal predecessors, (838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:11,357 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 447.0) internal successors, (2682), 6 states have internal predecessors, (2682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:11,357 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 447.0) internal successors, (2682), 6 states have internal predecessors, (2682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:11,357 INFO L175 Difference]: Start difference. First operand has 88 places, 72 transitions, 644 flow. Second operand 5 states and 838 transitions. [2023-08-24 14:03:11,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 69 transitions, 727 flow [2023-08-24 14:03:11,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 69 transitions, 630 flow, removed 28 selfloop flow, removed 12 redundant places. [2023-08-24 14:03:11,364 INFO L231 Difference]: Finished difference. Result has 77 places, 53 transitions, 402 flow [2023-08-24 14:03:11,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=467, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=402, PETRI_PLACES=77, PETRI_TRANSITIONS=53} [2023-08-24 14:03:11,364 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 52 predicate places. [2023-08-24 14:03:11,364 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 53 transitions, 402 flow [2023-08-24 14:03:11,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 163.8) internal successors, (819), 5 states have internal predecessors, (819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:11,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:11,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:11,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-24 14:03:11,365 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:03:11,365 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:11,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1620196796, now seen corresponding path program 3 times [2023-08-24 14:03:11,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:11,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811860008] [2023-08-24 14:03:11,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:11,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:11,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:11,624 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:11,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:11,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811860008] [2023-08-24 14:03:11,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811860008] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:11,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [170858126] [2023-08-24 14:03:11,625 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 14:03:11,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:11,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:03:11,626 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) [2023-08-24 14:03:11,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-24 14:03:11,768 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-24 14:03:11,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:03:11,769 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-24 14:03:11,770 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:03:11,881 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:11,881 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:03:11,992 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 14:03:11,993 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-24 14:03:12,026 INFO L322 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-24 14:03:12,026 INFO L351 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-08-24 14:03:12,042 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 14:03:12,043 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 4 [2023-08-24 14:03:12,129 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:12,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [170858126] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:12,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-24 14:03:12,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 10] total 21 [2023-08-24 14:03:12,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364076774] [2023-08-24 14:03:12,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:12,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-24 14:03:12,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:12,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-24 14:03:12,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2023-08-24 14:03:12,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 447 [2023-08-24 14:03:12,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 53 transitions, 402 flow. Second operand has 10 states, 10 states have (on average 136.9) internal successors, (1369), 10 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:12,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:12,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 447 [2023-08-24 14:03:12,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:12,433 INFO L124 PetriNetUnfolderBase]: 290/472 cut-off events. [2023-08-24 14:03:12,434 INFO L125 PetriNetUnfolderBase]: For 1472/1472 co-relation queries the response was YES. [2023-08-24 14:03:12,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2200 conditions, 472 events. 290/472 cut-off events. For 1472/1472 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1661 event pairs, 91 based on Foata normal form. 2/474 useless extension candidates. Maximal degree in co-relation 2163. Up to 332 conditions per place. [2023-08-24 14:03:12,436 INFO L140 encePairwiseOnDemand]: 434/447 looper letters, 46 selfloop transitions, 24 changer transitions 0/70 dead transitions. [2023-08-24 14:03:12,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 70 transitions, 646 flow [2023-08-24 14:03:12,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-24 14:03:12,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-24 14:03:12,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1402 transitions. [2023-08-24 14:03:12,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31364653243847873 [2023-08-24 14:03:12,438 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1402 transitions. [2023-08-24 14:03:12,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1402 transitions. [2023-08-24 14:03:12,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:12,439 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1402 transitions. [2023-08-24 14:03:12,440 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 140.2) internal successors, (1402), 10 states have internal predecessors, (1402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:12,442 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 447.0) internal successors, (4917), 11 states have internal predecessors, (4917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:12,442 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 447.0) internal successors, (4917), 11 states have internal predecessors, (4917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:12,442 INFO L175 Difference]: Start difference. First operand has 77 places, 53 transitions, 402 flow. Second operand 10 states and 1402 transitions. [2023-08-24 14:03:12,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 70 transitions, 646 flow [2023-08-24 14:03:12,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 70 transitions, 623 flow, removed 5 selfloop flow, removed 8 redundant places. [2023-08-24 14:03:12,446 INFO L231 Difference]: Finished difference. Result has 66 places, 58 transitions, 487 flow [2023-08-24 14:03:12,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=379, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=487, PETRI_PLACES=66, PETRI_TRANSITIONS=58} [2023-08-24 14:03:12,446 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 41 predicate places. [2023-08-24 14:03:12,446 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 58 transitions, 487 flow [2023-08-24 14:03:12,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 136.9) internal successors, (1369), 10 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:12,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:12,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:12,453 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-24 14:03:12,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-08-24 14:03:12,651 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:03:12,652 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:12,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1785529942, now seen corresponding path program 4 times [2023-08-24 14:03:12,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:12,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19620686] [2023-08-24 14:03:12,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:12,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:12,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:12,915 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:12,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:12,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19620686] [2023-08-24 14:03:12,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19620686] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:12,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1221020106] [2023-08-24 14:03:12,915 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 14:03:12,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:12,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:03:12,916 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) [2023-08-24 14:03:12,944 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-24 14:03:12,998 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 14:03:12,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:03:12,999 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-24 14:03:13,002 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:03:13,102 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:03:13,102 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 14:03:13,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1221020106] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:13,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 14:03:13,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 16 [2023-08-24 14:03:13,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80777813] [2023-08-24 14:03:13,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:13,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-24 14:03:13,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:13,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-24 14:03:13,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2023-08-24 14:03:13,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 447 [2023-08-24 14:03:13,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 58 transitions, 487 flow. Second operand has 8 states, 8 states have (on average 153.375) internal successors, (1227), 8 states have internal predecessors, (1227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:13,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:13,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 447 [2023-08-24 14:03:13,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:13,266 INFO L124 PetriNetUnfolderBase]: 300/494 cut-off events. [2023-08-24 14:03:13,266 INFO L125 PetriNetUnfolderBase]: For 1558/1558 co-relation queries the response was YES. [2023-08-24 14:03:13,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2389 conditions, 494 events. 300/494 cut-off events. For 1558/1558 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1817 event pairs, 92 based on Foata normal form. 2/496 useless extension candidates. Maximal degree in co-relation 2353. Up to 342 conditions per place. [2023-08-24 14:03:13,269 INFO L140 encePairwiseOnDemand]: 438/447 looper letters, 53 selfloop transitions, 24 changer transitions 0/77 dead transitions. [2023-08-24 14:03:13,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 77 transitions, 763 flow [2023-08-24 14:03:13,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 14:03:13,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 14:03:13,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1108 transitions. [2023-08-24 14:03:13,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35410674336848835 [2023-08-24 14:03:13,270 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1108 transitions. [2023-08-24 14:03:13,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1108 transitions. [2023-08-24 14:03:13,270 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:13,271 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1108 transitions. [2023-08-24 14:03:13,272 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 158.28571428571428) internal successors, (1108), 7 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:13,273 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 447.0) internal successors, (3576), 8 states have internal predecessors, (3576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:13,273 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 447.0) internal successors, (3576), 8 states have internal predecessors, (3576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:13,273 INFO L175 Difference]: Start difference. First operand has 66 places, 58 transitions, 487 flow. Second operand 7 states and 1108 transitions. [2023-08-24 14:03:13,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 77 transitions, 763 flow [2023-08-24 14:03:13,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 77 transitions, 703 flow, removed 3 selfloop flow, removed 7 redundant places. [2023-08-24 14:03:13,277 INFO L231 Difference]: Finished difference. Result has 67 places, 63 transitions, 551 flow [2023-08-24 14:03:13,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=439, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=551, PETRI_PLACES=67, PETRI_TRANSITIONS=63} [2023-08-24 14:03:13,278 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 42 predicate places. [2023-08-24 14:03:13,278 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 63 transitions, 551 flow [2023-08-24 14:03:13,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 153.375) internal successors, (1227), 8 states have internal predecessors, (1227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:13,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:13,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:13,283 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-24 14:03:13,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-08-24 14:03:13,483 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:03:13,483 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:13,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1654761860, now seen corresponding path program 5 times [2023-08-24 14:03:13,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:13,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825490460] [2023-08-24 14:03:13,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:13,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:13,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:13,773 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:13,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:13,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825490460] [2023-08-24 14:03:13,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825490460] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:13,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375102714] [2023-08-24 14:03:13,774 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 14:03:13,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:13,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:03:13,777 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) [2023-08-24 14:03:13,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-24 14:03:13,867 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 14:03:13,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:03:13,868 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-24 14:03:13,870 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:03:13,950 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:03:13,950 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:03:14,292 INFO L322 Elim1Store]: treesize reduction 13, result has 92.9 percent of original size [2023-08-24 14:03:14,292 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 81 treesize of output 196 [2023-08-24 14:03:22,954 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:03:22,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375102714] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:03:22,955 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:03:22,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6, 6] total 18 [2023-08-24 14:03:22,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142137742] [2023-08-24 14:03:22,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:03:22,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-24 14:03:22,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:22,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-24 14:03:22,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2023-08-24 14:03:22,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 447 [2023-08-24 14:03:22,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 63 transitions, 551 flow. Second operand has 18 states, 18 states have (on average 133.33333333333334) internal successors, (2400), 18 states have internal predecessors, (2400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:22,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:22,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 447 [2023-08-24 14:03:22,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:23,284 INFO L124 PetriNetUnfolderBase]: 319/525 cut-off events. [2023-08-24 14:03:23,284 INFO L125 PetriNetUnfolderBase]: For 1894/1894 co-relation queries the response was YES. [2023-08-24 14:03:23,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2537 conditions, 525 events. 319/525 cut-off events. For 1894/1894 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1964 event pairs, 90 based on Foata normal form. 12/537 useless extension candidates. Maximal degree in co-relation 2501. Up to 346 conditions per place. [2023-08-24 14:03:23,287 INFO L140 encePairwiseOnDemand]: 433/447 looper letters, 53 selfloop transitions, 31 changer transitions 0/84 dead transitions. [2023-08-24 14:03:23,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 84 transitions, 834 flow [2023-08-24 14:03:23,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 14:03:23,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 14:03:23,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1501 transitions. [2023-08-24 14:03:23,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3052674394956274 [2023-08-24 14:03:23,289 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1501 transitions. [2023-08-24 14:03:23,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1501 transitions. [2023-08-24 14:03:23,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:23,289 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1501 transitions. [2023-08-24 14:03:23,291 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 136.45454545454547) internal successors, (1501), 11 states have internal predecessors, (1501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:23,293 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 447.0) internal successors, (5364), 12 states have internal predecessors, (5364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:23,293 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 447.0) internal successors, (5364), 12 states have internal predecessors, (5364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:23,293 INFO L175 Difference]: Start difference. First operand has 67 places, 63 transitions, 551 flow. Second operand 11 states and 1501 transitions. [2023-08-24 14:03:23,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 84 transitions, 834 flow [2023-08-24 14:03:23,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 84 transitions, 801 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-08-24 14:03:23,298 INFO L231 Difference]: Finished difference. Result has 75 places, 64 transitions, 594 flow [2023-08-24 14:03:23,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=518, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=594, PETRI_PLACES=75, PETRI_TRANSITIONS=64} [2023-08-24 14:03:23,298 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 50 predicate places. [2023-08-24 14:03:23,298 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 64 transitions, 594 flow [2023-08-24 14:03:23,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 133.33333333333334) internal successors, (2400), 18 states have internal predecessors, (2400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:23,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:23,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:23,303 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-24 14:03:23,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-08-24 14:03:23,503 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:03:23,503 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:23,504 INFO L85 PathProgramCache]: Analyzing trace with hash 2095800322, now seen corresponding path program 6 times [2023-08-24 14:03:23,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:23,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234634651] [2023-08-24 14:03:23,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:23,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:23,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:23,759 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:23,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:23,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234634651] [2023-08-24 14:03:23,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234634651] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:23,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113778500] [2023-08-24 14:03:23,759 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 14:03:23,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:23,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:03:23,760 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) [2023-08-24 14:03:23,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-24 14:03:23,879 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-24 14:03:23,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:03:23,880 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-24 14:03:23,881 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:03:23,988 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:23,988 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:03:24,064 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 14:03:24,065 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-24 14:03:24,070 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 14:03:24,070 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-24 14:03:24,102 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 14:03:24,102 INFO L351 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-24 14:03:24,201 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:24,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113778500] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:24,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-24 14:03:24,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 10] total 21 [2023-08-24 14:03:24,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260541166] [2023-08-24 14:03:24,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:24,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-24 14:03:24,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:24,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-24 14:03:24,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2023-08-24 14:03:24,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 447 [2023-08-24 14:03:24,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 64 transitions, 594 flow. Second operand has 10 states, 10 states have (on average 136.9) internal successors, (1369), 10 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:24,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:24,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 447 [2023-08-24 14:03:24,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:24,436 INFO L124 PetriNetUnfolderBase]: 317/523 cut-off events. [2023-08-24 14:03:24,437 INFO L125 PetriNetUnfolderBase]: For 2082/2082 co-relation queries the response was YES. [2023-08-24 14:03:24,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2635 conditions, 523 events. 317/523 cut-off events. For 2082/2082 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1961 event pairs, 98 based on Foata normal form. 2/525 useless extension candidates. Maximal degree in co-relation 2596. Up to 367 conditions per place. [2023-08-24 14:03:24,440 INFO L140 encePairwiseOnDemand]: 435/447 looper letters, 48 selfloop transitions, 27 changer transitions 0/75 dead transitions. [2023-08-24 14:03:24,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 75 transitions, 788 flow [2023-08-24 14:03:24,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-24 14:03:24,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-24 14:03:24,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1402 transitions. [2023-08-24 14:03:24,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31364653243847873 [2023-08-24 14:03:24,442 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1402 transitions. [2023-08-24 14:03:24,442 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1402 transitions. [2023-08-24 14:03:24,442 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:24,442 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1402 transitions. [2023-08-24 14:03:24,443 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 140.2) internal successors, (1402), 10 states have internal predecessors, (1402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:24,445 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 447.0) internal successors, (4917), 11 states have internal predecessors, (4917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:24,445 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 447.0) internal successors, (4917), 11 states have internal predecessors, (4917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:24,445 INFO L175 Difference]: Start difference. First operand has 75 places, 64 transitions, 594 flow. Second operand 10 states and 1402 transitions. [2023-08-24 14:03:24,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 75 transitions, 788 flow [2023-08-24 14:03:24,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 75 transitions, 722 flow, removed 3 selfloop flow, removed 9 redundant places. [2023-08-24 14:03:24,451 INFO L231 Difference]: Finished difference. Result has 76 places, 64 transitions, 583 flow [2023-08-24 14:03:24,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=514, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=583, PETRI_PLACES=76, PETRI_TRANSITIONS=64} [2023-08-24 14:03:24,451 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 51 predicate places. [2023-08-24 14:03:24,451 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 64 transitions, 583 flow [2023-08-24 14:03:24,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 136.9) internal successors, (1369), 10 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:24,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:24,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:24,457 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-08-24 14:03:24,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-08-24 14:03:24,657 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:03:24,657 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:24,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1808595034, now seen corresponding path program 7 times [2023-08-24 14:03:24,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:24,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890191971] [2023-08-24 14:03:24,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:24,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:24,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:25,002 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:25,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:25,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890191971] [2023-08-24 14:03:25,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890191971] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:25,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1981842686] [2023-08-24 14:03:25,003 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 14:03:25,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:25,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:03:25,004 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) [2023-08-24 14:03:25,035 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-24 14:03:25,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:25,092 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-24 14:03:25,093 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:03:25,189 INFO L351 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 11 treesize of output 7 [2023-08-24 14:03:25,228 INFO L351 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 6 treesize of output 5 [2023-08-24 14:03:25,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 14:03:25,324 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-24 14:03:25,374 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:25,374 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:03:25,683 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:25,684 INFO L351 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 34 [2023-08-24 14:03:25,690 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:25,690 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 146 treesize of output 134 [2023-08-24 14:03:25,694 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 114 [2023-08-24 14:03:25,701 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:25,701 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 111 [2023-08-24 14:03:25,756 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:25,756 INFO L351 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 93 treesize of output 57 [2023-08-24 14:03:25,763 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 14:03:25,763 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 1444 treesize of output 1268 [2023-08-24 14:03:25,776 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:25,776 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 368 treesize of output 348 [2023-08-24 14:03:25,785 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:25,786 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 340 treesize of output 308 [2023-08-24 14:03:25,927 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:25,928 INFO L351 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 34 [2023-08-24 14:03:25,942 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:25,942 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 146 treesize of output 134 [2023-08-24 14:03:25,952 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 122 treesize of output 114 [2023-08-24 14:03:25,959 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:25,960 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 114 treesize of output 111 [2023-08-24 14:03:26,124 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:26,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1981842686] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:03:26,125 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:03:26,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2023-08-24 14:03:26,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242388878] [2023-08-24 14:03:26,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:03:26,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-24 14:03:26,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:26,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-24 14:03:26,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=668, Unknown=20, NotChecked=0, Total=812 [2023-08-24 14:03:26,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 447 [2023-08-24 14:03:26,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 64 transitions, 583 flow. Second operand has 29 states, 29 states have (on average 124.51724137931035) internal successors, (3611), 29 states have internal predecessors, (3611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:26,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:26,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 447 [2023-08-24 14:03:26,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:26,820 INFO L124 PetriNetUnfolderBase]: 345/578 cut-off events. [2023-08-24 14:03:26,820 INFO L125 PetriNetUnfolderBase]: For 2421/2421 co-relation queries the response was YES. [2023-08-24 14:03:26,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2823 conditions, 578 events. 345/578 cut-off events. For 2421/2421 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2307 event pairs, 31 based on Foata normal form. 12/590 useless extension candidates. Maximal degree in co-relation 2783. Up to 308 conditions per place. [2023-08-24 14:03:26,829 INFO L140 encePairwiseOnDemand]: 434/447 looper letters, 66 selfloop transitions, 31 changer transitions 0/97 dead transitions. [2023-08-24 14:03:26,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 97 transitions, 995 flow [2023-08-24 14:03:26,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 14:03:26,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 14:03:26,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1416 transitions. [2023-08-24 14:03:26,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28798047589993897 [2023-08-24 14:03:26,832 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1416 transitions. [2023-08-24 14:03:26,832 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1416 transitions. [2023-08-24 14:03:26,832 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:26,832 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1416 transitions. [2023-08-24 14:03:26,833 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 128.72727272727272) internal successors, (1416), 11 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:26,835 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 447.0) internal successors, (5364), 12 states have internal predecessors, (5364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:26,836 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 447.0) internal successors, (5364), 12 states have internal predecessors, (5364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:26,836 INFO L175 Difference]: Start difference. First operand has 76 places, 64 transitions, 583 flow. Second operand 11 states and 1416 transitions. [2023-08-24 14:03:26,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 97 transitions, 995 flow [2023-08-24 14:03:26,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 97 transitions, 952 flow, removed 2 selfloop flow, removed 7 redundant places. [2023-08-24 14:03:26,843 INFO L231 Difference]: Finished difference. Result has 82 places, 67 transitions, 665 flow [2023-08-24 14:03:26,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=543, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=665, PETRI_PLACES=82, PETRI_TRANSITIONS=67} [2023-08-24 14:03:26,844 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 57 predicate places. [2023-08-24 14:03:26,844 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 67 transitions, 665 flow [2023-08-24 14:03:26,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 124.51724137931035) internal successors, (3611), 29 states have internal predecessors, (3611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:26,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:26,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:26,849 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-24 14:03:27,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:27,049 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:03:27,049 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:27,049 INFO L85 PathProgramCache]: Analyzing trace with hash -908945806, now seen corresponding path program 8 times [2023-08-24 14:03:27,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:27,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796191736] [2023-08-24 14:03:27,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:27,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:27,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:27,442 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:27,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:27,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796191736] [2023-08-24 14:03:27,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796191736] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:27,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [94927936] [2023-08-24 14:03:27,443 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 14:03:27,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:27,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:03:27,443 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) [2023-08-24 14:03:27,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-24 14:03:27,551 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 14:03:27,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:03:27,552 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-24 14:03:27,554 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:03:27,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 14:03:27,728 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-24 14:03:27,830 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:27,830 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:03:27,986 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse2 (+ c_~get2~0.offset (* c_thread1Thread1of1ForFork0_~i~0 4)))) (let ((.cse3 (forall ((v_ArrVal_722 (Array Int Int)) (~get2~0.base Int)) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_722) ~get2~0.base) .cse2) |c_thread1Thread1of1ForFork0_#t~mem2|))))) (and (forall ((v_ArrVal_722 (Array Int Int)) (~get2~0.base Int)) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_722))) (let ((.cse0 (select .cse1 ~get2~0.base))) (or (= (select .cse0 c_~get2~0.offset) (select (select .cse1 c_~get1~0.base) c_~get1~0.offset)) (not (= (select .cse0 .cse2) |c_thread1Thread1of1ForFork0_#t~mem2|)))))) (or (< 0 c_~n1~0) .cse3) (or (< 0 c_~n2~0) .cse3)))) is different from false [2023-08-24 14:03:28,026 INFO L322 Elim1Store]: treesize reduction 15, result has 78.3 percent of original size [2023-08-24 14:03:28,026 INFO L351 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 114 treesize of output 127 [2023-08-24 14:03:28,042 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:28,042 INFO L351 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 74 treesize of output 88 [2023-08-24 14:03:28,268 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 14:03:28,268 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 20 [2023-08-24 14:03:28,288 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 14:03:28,288 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 20 [2023-08-24 14:03:28,394 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:28,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [94927936] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:03:28,394 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:03:28,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 29 [2023-08-24 14:03:28,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906489136] [2023-08-24 14:03:28,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:03:28,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-24 14:03:28,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:28,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-24 14:03:28,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=691, Unknown=1, NotChecked=54, Total=870 [2023-08-24 14:03:28,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 447 [2023-08-24 14:03:28,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 67 transitions, 665 flow. Second operand has 30 states, 30 states have (on average 128.7) internal successors, (3861), 30 states have internal predecessors, (3861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:28,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:28,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 447 [2023-08-24 14:03:28,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:28,964 INFO L124 PetriNetUnfolderBase]: 382/635 cut-off events. [2023-08-24 14:03:28,964 INFO L125 PetriNetUnfolderBase]: For 3803/3803 co-relation queries the response was YES. [2023-08-24 14:03:28,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3469 conditions, 635 events. 382/635 cut-off events. For 3803/3803 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2522 event pairs, 108 based on Foata normal form. 12/647 useless extension candidates. Maximal degree in co-relation 3426. Up to 416 conditions per place. [2023-08-24 14:03:28,967 INFO L140 encePairwiseOnDemand]: 431/447 looper letters, 54 selfloop transitions, 49 changer transitions 0/103 dead transitions. [2023-08-24 14:03:28,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 103 transitions, 1184 flow [2023-08-24 14:03:28,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 14:03:28,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 14:03:28,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1589 transitions. [2023-08-24 14:03:28,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29623415361670397 [2023-08-24 14:03:28,970 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1589 transitions. [2023-08-24 14:03:28,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1589 transitions. [2023-08-24 14:03:28,970 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:28,970 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1589 transitions. [2023-08-24 14:03:28,971 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 132.41666666666666) internal successors, (1589), 12 states have internal predecessors, (1589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:28,974 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 447.0) internal successors, (5811), 13 states have internal predecessors, (5811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:28,974 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 447.0) internal successors, (5811), 13 states have internal predecessors, (5811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:28,974 INFO L175 Difference]: Start difference. First operand has 82 places, 67 transitions, 665 flow. Second operand 12 states and 1589 transitions. [2023-08-24 14:03:28,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 103 transitions, 1184 flow [2023-08-24 14:03:28,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 103 transitions, 1158 flow, removed 5 selfloop flow, removed 6 redundant places. [2023-08-24 14:03:28,981 INFO L231 Difference]: Finished difference. Result has 91 places, 84 transitions, 1013 flow [2023-08-24 14:03:28,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=639, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1013, PETRI_PLACES=91, PETRI_TRANSITIONS=84} [2023-08-24 14:03:28,982 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 66 predicate places. [2023-08-24 14:03:28,982 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 84 transitions, 1013 flow [2023-08-24 14:03:28,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 128.7) internal successors, (3861), 30 states have internal predecessors, (3861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:28,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:28,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:28,989 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-24 14:03:29,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-08-24 14:03:29,189 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:03:29,189 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:29,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1316254250, now seen corresponding path program 9 times [2023-08-24 14:03:29,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:29,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718344310] [2023-08-24 14:03:29,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:29,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:29,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:29,434 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:29,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:29,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718344310] [2023-08-24 14:03:29,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718344310] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:29,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005906660] [2023-08-24 14:03:29,434 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 14:03:29,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:29,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:03:29,435 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) [2023-08-24 14:03:29,464 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-24 14:03:29,623 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-24 14:03:29,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:03:29,625 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-24 14:03:29,625 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:03:29,732 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:29,732 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:03:29,811 INFO L322 Elim1Store]: treesize reduction 11, result has 84.1 percent of original size [2023-08-24 14:03:29,811 INFO L351 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 39 treesize of output 72 [2023-08-24 14:03:29,912 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:29,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005906660] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:29,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-24 14:03:29,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 10] total 21 [2023-08-24 14:03:29,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566703215] [2023-08-24 14:03:29,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:29,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-24 14:03:29,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:29,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-24 14:03:29,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2023-08-24 14:03:29,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 135 out of 447 [2023-08-24 14:03:29,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 84 transitions, 1013 flow. Second operand has 10 states, 10 states have (on average 136.9) internal successors, (1369), 10 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:29,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:29,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 135 of 447 [2023-08-24 14:03:29,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:30,131 INFO L124 PetriNetUnfolderBase]: 477/812 cut-off events. [2023-08-24 14:03:30,131 INFO L125 PetriNetUnfolderBase]: For 6593/6593 co-relation queries the response was YES. [2023-08-24 14:03:30,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5061 conditions, 812 events. 477/812 cut-off events. For 6593/6593 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3567 event pairs, 106 based on Foata normal form. 3/815 useless extension candidates. Maximal degree in co-relation 5014. Up to 458 conditions per place. [2023-08-24 14:03:30,135 INFO L140 encePairwiseOnDemand]: 435/447 looper letters, 96 selfloop transitions, 38 changer transitions 0/134 dead transitions. [2023-08-24 14:03:30,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 134 transitions, 1839 flow [2023-08-24 14:03:30,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-24 14:03:30,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-24 14:03:30,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1406 transitions. [2023-08-24 14:03:30,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3145413870246085 [2023-08-24 14:03:30,137 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1406 transitions. [2023-08-24 14:03:30,137 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1406 transitions. [2023-08-24 14:03:30,137 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:30,137 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1406 transitions. [2023-08-24 14:03:30,138 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 140.6) internal successors, (1406), 10 states have internal predecessors, (1406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:30,141 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 447.0) internal successors, (4917), 11 states have internal predecessors, (4917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:30,141 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 447.0) internal successors, (4917), 11 states have internal predecessors, (4917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:30,141 INFO L175 Difference]: Start difference. First operand has 91 places, 84 transitions, 1013 flow. Second operand 10 states and 1406 transitions. [2023-08-24 14:03:30,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 134 transitions, 1839 flow [2023-08-24 14:03:30,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 134 transitions, 1689 flow, removed 23 selfloop flow, removed 8 redundant places. [2023-08-24 14:03:30,155 INFO L231 Difference]: Finished difference. Result has 96 places, 95 transitions, 1223 flow [2023-08-24 14:03:30,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=919, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1223, PETRI_PLACES=96, PETRI_TRANSITIONS=95} [2023-08-24 14:03:30,155 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 71 predicate places. [2023-08-24 14:03:30,156 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 95 transitions, 1223 flow [2023-08-24 14:03:30,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 136.9) internal successors, (1369), 10 states have internal predecessors, (1369), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:30,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:30,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:30,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-24 14:03:30,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-24 14:03:30,361 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:03:30,361 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:30,361 INFO L85 PathProgramCache]: Analyzing trace with hash -352739618, now seen corresponding path program 10 times [2023-08-24 14:03:30,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:30,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104488722] [2023-08-24 14:03:30,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:30,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:30,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:30,687 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:30,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:30,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104488722] [2023-08-24 14:03:30,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104488722] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:30,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6780068] [2023-08-24 14:03:30,687 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 14:03:30,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:30,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:03:30,688 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) [2023-08-24 14:03:30,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-24 14:03:30,789 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 14:03:30,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:03:30,790 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-24 14:03:30,791 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:03:30,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 14:03:30,866 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-24 14:03:30,954 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:03:30,954 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 14:03:30,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6780068] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:30,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 14:03:30,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [10] total 17 [2023-08-24 14:03:30,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056866529] [2023-08-24 14:03:30,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:30,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-24 14:03:30,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:30,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-24 14:03:30,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2023-08-24 14:03:30,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 447 [2023-08-24 14:03:30,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 95 transitions, 1223 flow. Second operand has 9 states, 9 states have (on average 149.11111111111111) internal successors, (1342), 9 states have internal predecessors, (1342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:30,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:30,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 447 [2023-08-24 14:03:30,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:31,178 INFO L124 PetriNetUnfolderBase]: 468/789 cut-off events. [2023-08-24 14:03:31,178 INFO L125 PetriNetUnfolderBase]: For 7528/7528 co-relation queries the response was YES. [2023-08-24 14:03:31,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5207 conditions, 789 events. 468/789 cut-off events. For 7528/7528 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3392 event pairs, 163 based on Foata normal form. 2/791 useless extension candidates. Maximal degree in co-relation 5156. Up to 558 conditions per place. [2023-08-24 14:03:31,182 INFO L140 encePairwiseOnDemand]: 437/447 looper letters, 67 selfloop transitions, 42 changer transitions 0/109 dead transitions. [2023-08-24 14:03:31,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 109 transitions, 1595 flow [2023-08-24 14:03:31,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 14:03:31,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 14:03:31,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1224 transitions. [2023-08-24 14:03:31,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3422818791946309 [2023-08-24 14:03:31,184 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1224 transitions. [2023-08-24 14:03:31,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1224 transitions. [2023-08-24 14:03:31,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:31,184 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1224 transitions. [2023-08-24 14:03:31,185 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 153.0) internal successors, (1224), 8 states have internal predecessors, (1224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:31,187 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 447.0) internal successors, (4023), 9 states have internal predecessors, (4023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:31,187 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 447.0) internal successors, (4023), 9 states have internal predecessors, (4023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:31,187 INFO L175 Difference]: Start difference. First operand has 96 places, 95 transitions, 1223 flow. Second operand 8 states and 1224 transitions. [2023-08-24 14:03:31,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 109 transitions, 1595 flow [2023-08-24 14:03:31,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 109 transitions, 1477 flow, removed 44 selfloop flow, removed 5 redundant places. [2023-08-24 14:03:31,203 INFO L231 Difference]: Finished difference. Result has 98 places, 95 transitions, 1209 flow [2023-08-24 14:03:31,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=1117, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1209, PETRI_PLACES=98, PETRI_TRANSITIONS=95} [2023-08-24 14:03:31,203 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 73 predicate places. [2023-08-24 14:03:31,203 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 95 transitions, 1209 flow [2023-08-24 14:03:31,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 149.11111111111111) internal successors, (1342), 9 states have internal predecessors, (1342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:31,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:31,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:31,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-24 14:03:31,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-24 14:03:31,408 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:03:31,408 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:31,408 INFO L85 PathProgramCache]: Analyzing trace with hash -587598030, now seen corresponding path program 11 times [2023-08-24 14:03:31,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:31,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911832760] [2023-08-24 14:03:31,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:31,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:31,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:31,687 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:31,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:31,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911832760] [2023-08-24 14:03:31,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911832760] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:31,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1328217633] [2023-08-24 14:03:31,688 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 14:03:31,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:31,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:03:31,689 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) [2023-08-24 14:03:31,689 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-24 14:03:31,773 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 14:03:31,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:03:31,775 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-24 14:03:31,776 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:03:31,816 INFO L351 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 11 treesize of output 7 [2023-08-24 14:03:31,833 INFO L351 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 6 treesize of output 5 [2023-08-24 14:03:31,852 INFO L351 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 6 treesize of output 5 [2023-08-24 14:03:31,934 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:03:31,934 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:03:32,049 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:03:32,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1328217633] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:03:32,050 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:03:32,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 6] total 22 [2023-08-24 14:03:32,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301455257] [2023-08-24 14:03:32,050 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:03:32,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-24 14:03:32,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:32,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-24 14:03:32,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2023-08-24 14:03:32,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 447 [2023-08-24 14:03:32,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 95 transitions, 1209 flow. Second operand has 22 states, 22 states have (on average 125.13636363636364) internal successors, (2753), 22 states have internal predecessors, (2753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:32,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:32,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 447 [2023-08-24 14:03:32,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:32,556 INFO L124 PetriNetUnfolderBase]: 464/800 cut-off events. [2023-08-24 14:03:32,557 INFO L125 PetriNetUnfolderBase]: For 5984/5984 co-relation queries the response was YES. [2023-08-24 14:03:32,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4776 conditions, 800 events. 464/800 cut-off events. For 5984/5984 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3536 event pairs, 127 based on Foata normal form. 12/812 useless extension candidates. Maximal degree in co-relation 4726. Up to 565 conditions per place. [2023-08-24 14:03:32,561 INFO L140 encePairwiseOnDemand]: 435/447 looper letters, 96 selfloop transitions, 46 changer transitions 0/142 dead transitions. [2023-08-24 14:03:32,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 142 transitions, 1922 flow [2023-08-24 14:03:32,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 14:03:32,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 14:03:32,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1549 transitions. [2023-08-24 14:03:32,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28877703206562266 [2023-08-24 14:03:32,574 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1549 transitions. [2023-08-24 14:03:32,574 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1549 transitions. [2023-08-24 14:03:32,575 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:32,575 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1549 transitions. [2023-08-24 14:03:32,576 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 129.08333333333334) internal successors, (1549), 12 states have internal predecessors, (1549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:32,578 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 447.0) internal successors, (5811), 13 states have internal predecessors, (5811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:32,579 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 447.0) internal successors, (5811), 13 states have internal predecessors, (5811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:32,579 INFO L175 Difference]: Start difference. First operand has 98 places, 95 transitions, 1209 flow. Second operand 12 states and 1549 transitions. [2023-08-24 14:03:32,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 142 transitions, 1922 flow [2023-08-24 14:03:32,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 142 transitions, 1855 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-24 14:03:32,592 INFO L231 Difference]: Finished difference. Result has 107 places, 108 transitions, 1549 flow [2023-08-24 14:03:32,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=1153, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1549, PETRI_PLACES=107, PETRI_TRANSITIONS=108} [2023-08-24 14:03:32,593 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 82 predicate places. [2023-08-24 14:03:32,593 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 108 transitions, 1549 flow [2023-08-24 14:03:32,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 125.13636363636364) internal successors, (2753), 22 states have internal predecessors, (2753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:32,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:32,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:32,598 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-24 14:03:32,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-24 14:03:32,798 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:03:32,798 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:32,798 INFO L85 PathProgramCache]: Analyzing trace with hash -827600444, now seen corresponding path program 12 times [2023-08-24 14:03:32,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:32,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191480401] [2023-08-24 14:03:32,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:32,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:32,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:33,043 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:33,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:33,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191480401] [2023-08-24 14:03:33,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191480401] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:33,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716027064] [2023-08-24 14:03:33,043 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 14:03:33,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:33,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:03:33,044 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) [2023-08-24 14:03:33,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-24 14:03:33,156 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-24 14:03:33,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:03:33,158 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 43 conjunts are in the unsatisfiable core [2023-08-24 14:03:33,159 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:03:33,568 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:33,568 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:03:33,880 INFO L322 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-08-24 14:03:33,880 INFO L351 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 179 treesize of output 180 [2023-08-24 14:03:34,372 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:34,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716027064] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:03:34,372 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:03:34,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 32 [2023-08-24 14:03:34,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513305553] [2023-08-24 14:03:34,372 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:03:34,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-08-24 14:03:34,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:34,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-08-24 14:03:34,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=869, Unknown=0, NotChecked=0, Total=1056 [2023-08-24 14:03:34,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 447 [2023-08-24 14:03:34,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 108 transitions, 1549 flow. Second operand has 33 states, 33 states have (on average 115.72727272727273) internal successors, (3819), 33 states have internal predecessors, (3819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:34,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:34,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 447 [2023-08-24 14:03:34,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:35,812 INFO L124 PetriNetUnfolderBase]: 963/1529 cut-off events. [2023-08-24 14:03:35,812 INFO L125 PetriNetUnfolderBase]: For 12862/12862 co-relation queries the response was YES. [2023-08-24 14:03:35,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10050 conditions, 1529 events. 963/1529 cut-off events. For 12862/12862 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 7079 event pairs, 108 based on Foata normal form. 7/1536 useless extension candidates. Maximal degree in co-relation 9996. Up to 522 conditions per place. [2023-08-24 14:03:35,820 INFO L140 encePairwiseOnDemand]: 432/447 looper letters, 172 selfloop transitions, 140 changer transitions 5/317 dead transitions. [2023-08-24 14:03:35,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 317 transitions, 4795 flow [2023-08-24 14:03:35,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-24 14:03:35,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-24 14:03:35,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 3121 transitions. [2023-08-24 14:03:35,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.26854241954913094 [2023-08-24 14:03:35,823 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 3121 transitions. [2023-08-24 14:03:35,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 3121 transitions. [2023-08-24 14:03:35,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:35,824 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 3121 transitions. [2023-08-24 14:03:35,826 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 120.03846153846153) internal successors, (3121), 26 states have internal predecessors, (3121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:35,831 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 447.0) internal successors, (12069), 27 states have internal predecessors, (12069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:35,832 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 447.0) internal successors, (12069), 27 states have internal predecessors, (12069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:35,832 INFO L175 Difference]: Start difference. First operand has 107 places, 108 transitions, 1549 flow. Second operand 26 states and 3121 transitions. [2023-08-24 14:03:35,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 317 transitions, 4795 flow [2023-08-24 14:03:35,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 317 transitions, 4543 flow, removed 86 selfloop flow, removed 5 redundant places. [2023-08-24 14:03:35,864 INFO L231 Difference]: Finished difference. Result has 139 places, 199 transitions, 3221 flow [2023-08-24 14:03:35,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=1427, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3221, PETRI_PLACES=139, PETRI_TRANSITIONS=199} [2023-08-24 14:03:35,865 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 114 predicate places. [2023-08-24 14:03:35,865 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 199 transitions, 3221 flow [2023-08-24 14:03:35,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 115.72727272727273) internal successors, (3819), 33 states have internal predecessors, (3819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:35,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:35,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:35,870 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-24 14:03:36,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:36,070 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:03:36,070 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:36,070 INFO L85 PathProgramCache]: Analyzing trace with hash -31391842, now seen corresponding path program 13 times [2023-08-24 14:03:36,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:36,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823123476] [2023-08-24 14:03:36,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:36,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:36,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:36,306 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:36,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:36,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823123476] [2023-08-24 14:03:36,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823123476] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:36,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533851166] [2023-08-24 14:03:36,307 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 14:03:36,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:36,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:03:36,308 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) [2023-08-24 14:03:36,310 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-24 14:03:36,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:36,395 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-24 14:03:36,397 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:03:36,469 INFO L351 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 11 treesize of output 7 [2023-08-24 14:03:36,492 INFO L351 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 6 treesize of output 5 [2023-08-24 14:03:36,517 INFO L351 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 6 treesize of output 5 [2023-08-24 14:03:36,577 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:36,577 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:03:36,821 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:36,822 INFO L351 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 37 [2023-08-24 14:03:36,829 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:36,829 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 598 treesize of output 546 [2023-08-24 14:03:36,841 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:36,841 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 262 treesize of output 255 [2023-08-24 14:03:36,851 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:36,851 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 223 [2023-08-24 14:03:36,953 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:36,954 INFO L351 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 37 [2023-08-24 14:03:36,962 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:36,962 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 598 treesize of output 546 [2023-08-24 14:03:36,974 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:36,975 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 262 treesize of output 255 [2023-08-24 14:03:36,990 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:36,990 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 223 [2023-08-24 14:03:37,143 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:37,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [533851166] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:03:37,143 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:03:37,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 26 [2023-08-24 14:03:37,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928596471] [2023-08-24 14:03:37,144 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:03:37,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-24 14:03:37,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:37,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-24 14:03:37,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=556, Unknown=13, NotChecked=0, Total=702 [2023-08-24 14:03:37,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 447 [2023-08-24 14:03:37,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 199 transitions, 3221 flow. Second operand has 27 states, 27 states have (on average 124.55555555555556) internal successors, (3363), 27 states have internal predecessors, (3363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:37,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:37,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 447 [2023-08-24 14:03:37,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:37,777 INFO L124 PetriNetUnfolderBase]: 961/1512 cut-off events. [2023-08-24 14:03:37,777 INFO L125 PetriNetUnfolderBase]: For 16003/16003 co-relation queries the response was YES. [2023-08-24 14:03:37,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10887 conditions, 1512 events. 961/1512 cut-off events. For 16003/16003 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 6892 event pairs, 217 based on Foata normal form. 4/1516 useless extension candidates. Maximal degree in co-relation 10827. Up to 1112 conditions per place. [2023-08-24 14:03:37,786 INFO L140 encePairwiseOnDemand]: 433/447 looper letters, 119 selfloop transitions, 96 changer transitions 0/215 dead transitions. [2023-08-24 14:03:37,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 215 transitions, 3695 flow [2023-08-24 14:03:37,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 14:03:37,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 14:03:37,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1531 transitions. [2023-08-24 14:03:37,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2854213273676361 [2023-08-24 14:03:37,798 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1531 transitions. [2023-08-24 14:03:37,798 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1531 transitions. [2023-08-24 14:03:37,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:37,798 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1531 transitions. [2023-08-24 14:03:37,799 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 127.58333333333333) internal successors, (1531), 12 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:37,802 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 447.0) internal successors, (5811), 13 states have internal predecessors, (5811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:37,802 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 447.0) internal successors, (5811), 13 states have internal predecessors, (5811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:37,802 INFO L175 Difference]: Start difference. First operand has 139 places, 199 transitions, 3221 flow. Second operand 12 states and 1531 transitions. [2023-08-24 14:03:37,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 215 transitions, 3695 flow [2023-08-24 14:03:37,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 215 transitions, 3419 flow, removed 85 selfloop flow, removed 8 redundant places. [2023-08-24 14:03:37,856 INFO L231 Difference]: Finished difference. Result has 141 places, 202 transitions, 3141 flow [2023-08-24 14:03:37,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=2899, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3141, PETRI_PLACES=141, PETRI_TRANSITIONS=202} [2023-08-24 14:03:37,856 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 116 predicate places. [2023-08-24 14:03:37,856 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 202 transitions, 3141 flow [2023-08-24 14:03:37,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 124.55555555555556) internal successors, (3363), 27 states have internal predecessors, (3363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:37,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:37,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:37,864 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-08-24 14:03:38,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2023-08-24 14:03:38,061 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:03:38,062 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:38,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1526305286, now seen corresponding path program 1 times [2023-08-24 14:03:38,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:38,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637061002] [2023-08-24 14:03:38,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:38,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:38,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:38,651 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:38,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:38,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637061002] [2023-08-24 14:03:38,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637061002] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:38,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816153532] [2023-08-24 14:03:38,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:38,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:38,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:03:38,652 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) [2023-08-24 14:03:38,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-24 14:03:38,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:38,756 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 52 conjunts are in the unsatisfiable core [2023-08-24 14:03:38,757 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:03:38,848 INFO L351 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 11 treesize of output 7 [2023-08-24 14:03:38,876 INFO L351 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 6 treesize of output 5 [2023-08-24 14:03:38,942 INFO L351 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 6 treesize of output 5 [2023-08-24 14:03:39,110 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:39,110 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-08-24 14:03:39,195 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:39,196 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:03:42,139 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:42,139 INFO L351 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 36 [2023-08-24 14:03:42,149 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:42,149 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 1142 treesize of output 1025 [2023-08-24 14:03:42,163 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:42,163 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 238 [2023-08-24 14:03:42,174 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:42,174 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 206 [2023-08-24 14:03:42,385 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:42,385 INFO L351 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 36 [2023-08-24 14:03:42,400 INFO L322 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-24 14:03:42,400 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 566 treesize of output 509 [2023-08-24 14:03:42,415 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:42,415 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 238 [2023-08-24 14:03:42,426 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:42,426 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 206 [2023-08-24 14:03:42,693 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:42,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [816153532] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:03:42,694 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:03:42,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 12] total 33 [2023-08-24 14:03:42,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571161882] [2023-08-24 14:03:42,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:03:42,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-24 14:03:42,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:42,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-24 14:03:42,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=981, Unknown=49, NotChecked=0, Total=1190 [2023-08-24 14:03:42,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 447 [2023-08-24 14:03:42,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 202 transitions, 3141 flow. Second operand has 35 states, 35 states have (on average 111.6) internal successors, (3906), 35 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:42,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:42,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 447 [2023-08-24 14:03:42,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:44,296 INFO L124 PetriNetUnfolderBase]: 961/1519 cut-off events. [2023-08-24 14:03:44,296 INFO L125 PetriNetUnfolderBase]: For 14155/14155 co-relation queries the response was YES. [2023-08-24 14:03:44,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11036 conditions, 1519 events. 961/1519 cut-off events. For 14155/14155 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 6989 event pairs, 186 based on Foata normal form. 1/1520 useless extension candidates. Maximal degree in co-relation 10972. Up to 587 conditions per place. [2023-08-24 14:03:44,304 INFO L140 encePairwiseOnDemand]: 433/447 looper letters, 122 selfloop transitions, 97 changer transitions 22/241 dead transitions. [2023-08-24 14:03:44,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 241 transitions, 3995 flow [2023-08-24 14:03:44,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-24 14:03:44,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-24 14:03:44,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1615 transitions. [2023-08-24 14:03:44,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2580696708213487 [2023-08-24 14:03:44,306 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1615 transitions. [2023-08-24 14:03:44,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1615 transitions. [2023-08-24 14:03:44,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:44,306 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1615 transitions. [2023-08-24 14:03:44,308 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 115.35714285714286) internal successors, (1615), 14 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:44,310 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 447.0) internal successors, (6705), 15 states have internal predecessors, (6705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:44,310 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 447.0) internal successors, (6705), 15 states have internal predecessors, (6705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:44,311 INFO L175 Difference]: Start difference. First operand has 141 places, 202 transitions, 3141 flow. Second operand 14 states and 1615 transitions. [2023-08-24 14:03:44,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 241 transitions, 3995 flow [2023-08-24 14:03:44,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 241 transitions, 3876 flow, removed 2 selfloop flow, removed 9 redundant places. [2023-08-24 14:03:44,349 INFO L231 Difference]: Finished difference. Result has 147 places, 195 transitions, 3068 flow [2023-08-24 14:03:44,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=3022, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3068, PETRI_PLACES=147, PETRI_TRANSITIONS=195} [2023-08-24 14:03:44,349 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 122 predicate places. [2023-08-24 14:03:44,349 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 195 transitions, 3068 flow [2023-08-24 14:03:44,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 111.6) internal successors, (3906), 35 states have internal predecessors, (3906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:44,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:44,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:44,354 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-08-24 14:03:44,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:44,554 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:03:44,555 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:44,555 INFO L85 PathProgramCache]: Analyzing trace with hash 727041190, now seen corresponding path program 2 times [2023-08-24 14:03:44,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:44,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164419940] [2023-08-24 14:03:44,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:44,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:44,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:45,235 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:45,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:45,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164419940] [2023-08-24 14:03:45,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164419940] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:45,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165017384] [2023-08-24 14:03:45,236 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 14:03:45,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:45,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:03:45,237 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) [2023-08-24 14:03:45,263 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-24 14:03:45,385 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-24 14:03:45,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:03:45,386 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-24 14:03:45,387 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:03:45,645 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:45,646 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-08-24 14:03:45,723 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:03:45,723 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 14:03:45,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1165017384] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:45,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 14:03:45,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 21 [2023-08-24 14:03:45,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924720034] [2023-08-24 14:03:45,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:45,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 14:03:45,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:45,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 14:03:45,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2023-08-24 14:03:45,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 447 [2023-08-24 14:03:45,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 195 transitions, 3068 flow. Second operand has 11 states, 11 states have (on average 146.8181818181818) internal successors, (1615), 11 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:45,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:45,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 447 [2023-08-24 14:03:45,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:46,191 INFO L124 PetriNetUnfolderBase]: 984/1557 cut-off events. [2023-08-24 14:03:46,191 INFO L125 PetriNetUnfolderBase]: For 16082/16082 co-relation queries the response was YES. [2023-08-24 14:03:46,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11675 conditions, 1557 events. 984/1557 cut-off events. For 16082/16082 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 7253 event pairs, 239 based on Foata normal form. 1/1558 useless extension candidates. Maximal degree in co-relation 11613. Up to 1040 conditions per place. [2023-08-24 14:03:46,223 INFO L140 encePairwiseOnDemand]: 436/447 looper letters, 186 selfloop transitions, 63 changer transitions 10/259 dead transitions. [2023-08-24 14:03:46,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 259 transitions, 4506 flow [2023-08-24 14:03:46,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 14:03:46,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 14:03:46,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1363 transitions. [2023-08-24 14:03:46,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3388018891374596 [2023-08-24 14:03:46,224 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1363 transitions. [2023-08-24 14:03:46,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1363 transitions. [2023-08-24 14:03:46,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:46,225 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1363 transitions. [2023-08-24 14:03:46,226 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 151.44444444444446) internal successors, (1363), 9 states have internal predecessors, (1363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:46,228 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:46,228 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:46,228 INFO L175 Difference]: Start difference. First operand has 147 places, 195 transitions, 3068 flow. Second operand 9 states and 1363 transitions. [2023-08-24 14:03:46,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 259 transitions, 4506 flow [2023-08-24 14:03:46,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 259 transitions, 4210 flow, removed 19 selfloop flow, removed 13 redundant places. [2023-08-24 14:03:46,269 INFO L231 Difference]: Finished difference. Result has 140 places, 210 transitions, 3282 flow [2023-08-24 14:03:46,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=2838, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3282, PETRI_PLACES=140, PETRI_TRANSITIONS=210} [2023-08-24 14:03:46,269 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 115 predicate places. [2023-08-24 14:03:46,269 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 210 transitions, 3282 flow [2023-08-24 14:03:46,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 146.8181818181818) internal successors, (1615), 11 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:46,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:46,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:46,274 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-08-24 14:03:46,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:46,474 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:03:46,474 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:46,475 INFO L85 PathProgramCache]: Analyzing trace with hash 598625014, now seen corresponding path program 3 times [2023-08-24 14:03:46,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:46,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701340988] [2023-08-24 14:03:46,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:46,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:46,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:47,414 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:47,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:47,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701340988] [2023-08-24 14:03:47,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701340988] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:47,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406033986] [2023-08-24 14:03:47,414 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 14:03:47,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:47,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:03:47,415 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) [2023-08-24 14:03:47,418 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-24 14:03:47,566 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-24 14:03:47,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:03:47,567 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-24 14:03:47,568 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:03:47,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 14:03:47,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 14:03:47,865 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 14:03:47,865 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 41 [2023-08-24 14:03:48,022 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-24 14:03:48,022 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-08-24 14:03:48,071 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:03:48,071 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 14:03:48,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [406033986] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:48,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 14:03:48,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [13] total 23 [2023-08-24 14:03:48,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610270272] [2023-08-24 14:03:48,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:48,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 14:03:48,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:48,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 14:03:48,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2023-08-24 14:03:48,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 447 [2023-08-24 14:03:48,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 210 transitions, 3282 flow. Second operand has 12 states, 12 states have (on average 138.66666666666666) internal successors, (1664), 12 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:48,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:48,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 447 [2023-08-24 14:03:48,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:48,786 INFO L124 PetriNetUnfolderBase]: 986/1561 cut-off events. [2023-08-24 14:03:48,786 INFO L125 PetriNetUnfolderBase]: For 14016/14016 co-relation queries the response was YES. [2023-08-24 14:03:48,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11782 conditions, 1561 events. 986/1561 cut-off events. For 14016/14016 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 7276 event pairs, 229 based on Foata normal form. 1/1562 useless extension candidates. Maximal degree in co-relation 11719. Up to 928 conditions per place. [2023-08-24 14:03:48,794 INFO L140 encePairwiseOnDemand]: 437/447 looper letters, 203 selfloop transitions, 60 changer transitions 9/272 dead transitions. [2023-08-24 14:03:48,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 272 transitions, 4533 flow [2023-08-24 14:03:48,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 14:03:48,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 14:03:48,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1299 transitions. [2023-08-24 14:03:48,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32289336316181955 [2023-08-24 14:03:48,796 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1299 transitions. [2023-08-24 14:03:48,796 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1299 transitions. [2023-08-24 14:03:48,796 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:48,797 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1299 transitions. [2023-08-24 14:03:48,798 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 144.33333333333334) internal successors, (1299), 9 states have internal predecessors, (1299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:48,799 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:48,799 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:48,799 INFO L175 Difference]: Start difference. First operand has 140 places, 210 transitions, 3282 flow. Second operand 9 states and 1299 transitions. [2023-08-24 14:03:48,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 272 transitions, 4533 flow [2023-08-24 14:03:48,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 272 transitions, 4458 flow, removed 12 selfloop flow, removed 3 redundant places. [2023-08-24 14:03:48,839 INFO L231 Difference]: Finished difference. Result has 145 places, 211 transitions, 3350 flow [2023-08-24 14:03:48,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=3209, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3350, PETRI_PLACES=145, PETRI_TRANSITIONS=211} [2023-08-24 14:03:48,839 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 120 predicate places. [2023-08-24 14:03:48,839 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 211 transitions, 3350 flow [2023-08-24 14:03:48,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 138.66666666666666) internal successors, (1664), 12 states have internal predecessors, (1664), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:48,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:48,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:48,844 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-08-24 14:03:49,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:49,040 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:03:49,040 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:49,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1068506402, now seen corresponding path program 1 times [2023-08-24 14:03:49,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:49,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803744266] [2023-08-24 14:03:49,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:49,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:49,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:49,326 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:49,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:49,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803744266] [2023-08-24 14:03:49,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803744266] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:49,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322649213] [2023-08-24 14:03:49,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:49,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:49,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:03:49,328 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) [2023-08-24 14:03:49,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-24 14:03:49,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:49,423 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-24 14:03:49,424 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:03:49,814 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:49,814 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:03:49,928 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:49,928 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-24 14:03:50,584 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:50,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322649213] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:03:50,584 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:03:50,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 11] total 29 [2023-08-24 14:03:50,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618293505] [2023-08-24 14:03:50,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:03:50,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-24 14:03:50,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:50,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-24 14:03:50,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=746, Unknown=0, NotChecked=0, Total=930 [2023-08-24 14:03:50,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 447 [2023-08-24 14:03:50,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 211 transitions, 3350 flow. Second operand has 31 states, 31 states have (on average 133.67741935483872) internal successors, (4144), 31 states have internal predecessors, (4144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:50,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:50,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 447 [2023-08-24 14:03:50,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:52,145 INFO L124 PetriNetUnfolderBase]: 2000/3354 cut-off events. [2023-08-24 14:03:52,145 INFO L125 PetriNetUnfolderBase]: For 32063/32063 co-relation queries the response was YES. [2023-08-24 14:03:52,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24833 conditions, 3354 events. 2000/3354 cut-off events. For 32063/32063 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 19675 event pairs, 375 based on Foata normal form. 95/3449 useless extension candidates. Maximal degree in co-relation 24745. Up to 1085 conditions per place. [2023-08-24 14:03:52,167 INFO L140 encePairwiseOnDemand]: 432/447 looper letters, 399 selfloop transitions, 173 changer transitions 45/617 dead transitions. [2023-08-24 14:03:52,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 617 transitions, 10208 flow [2023-08-24 14:03:52,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-24 14:03:52,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-24 14:03:52,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 4023 transitions. [2023-08-24 14:03:52,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3103448275862069 [2023-08-24 14:03:52,171 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 4023 transitions. [2023-08-24 14:03:52,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 4023 transitions. [2023-08-24 14:03:52,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:52,172 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 4023 transitions. [2023-08-24 14:03:52,175 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 138.72413793103448) internal successors, (4023), 29 states have internal predecessors, (4023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:52,181 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 447.0) internal successors, (13410), 30 states have internal predecessors, (13410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:52,181 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 447.0) internal successors, (13410), 30 states have internal predecessors, (13410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:52,181 INFO L175 Difference]: Start difference. First operand has 145 places, 211 transitions, 3350 flow. Second operand 29 states and 4023 transitions. [2023-08-24 14:03:52,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 617 transitions, 10208 flow [2023-08-24 14:03:52,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 617 transitions, 9705 flow, removed 21 selfloop flow, removed 6 redundant places. [2023-08-24 14:03:52,299 INFO L231 Difference]: Finished difference. Result has 184 places, 332 transitions, 5898 flow [2023-08-24 14:03:52,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=3159, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=5898, PETRI_PLACES=184, PETRI_TRANSITIONS=332} [2023-08-24 14:03:52,300 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 159 predicate places. [2023-08-24 14:03:52,300 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 332 transitions, 5898 flow [2023-08-24 14:03:52,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 133.67741935483872) internal successors, (4144), 31 states have internal predecessors, (4144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:52,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:52,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:52,305 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-08-24 14:03:52,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:52,501 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:03:52,501 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:52,501 INFO L85 PathProgramCache]: Analyzing trace with hash 468964826, now seen corresponding path program 4 times [2023-08-24 14:03:52,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:52,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899483323] [2023-08-24 14:03:52,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:52,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:52,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:53,117 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:53,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:53,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899483323] [2023-08-24 14:03:53,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899483323] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:53,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915874560] [2023-08-24 14:03:53,117 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 14:03:53,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:53,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:03:53,118 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) [2023-08-24 14:03:53,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-24 14:03:53,223 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 14:03:53,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:03:53,225 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-24 14:03:53,225 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:03:53,417 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:03:53,418 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 77 [2023-08-24 14:03:53,506 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:03:53,506 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 14:03:53,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915874560] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:53,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 14:03:53,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [11] total 19 [2023-08-24 14:03:53,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408306691] [2023-08-24 14:03:53,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:53,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-24 14:03:53,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:53,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-24 14:03:53,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2023-08-24 14:03:53,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 447 [2023-08-24 14:03:53,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 332 transitions, 5898 flow. Second operand has 10 states, 10 states have (on average 147.0) internal successors, (1470), 10 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:53,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:53,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 447 [2023-08-24 14:03:53,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:54,194 INFO L124 PetriNetUnfolderBase]: 1947/3252 cut-off events. [2023-08-24 14:03:54,195 INFO L125 PetriNetUnfolderBase]: For 37702/37702 co-relation queries the response was YES. [2023-08-24 14:03:54,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26199 conditions, 3252 events. 1947/3252 cut-off events. For 37702/37702 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 18951 event pairs, 503 based on Foata normal form. 3/3255 useless extension candidates. Maximal degree in co-relation 25868. Up to 2186 conditions per place. [2023-08-24 14:03:54,218 INFO L140 encePairwiseOnDemand]: 437/447 looper letters, 241 selfloop transitions, 138 changer transitions 15/394 dead transitions. [2023-08-24 14:03:54,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 394 transitions, 7762 flow [2023-08-24 14:03:54,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 14:03:54,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 14:03:54,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1363 transitions. [2023-08-24 14:03:54,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3388018891374596 [2023-08-24 14:03:54,221 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1363 transitions. [2023-08-24 14:03:54,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1363 transitions. [2023-08-24 14:03:54,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:54,221 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1363 transitions. [2023-08-24 14:03:54,222 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 151.44444444444446) internal successors, (1363), 9 states have internal predecessors, (1363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:54,224 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:54,224 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:54,224 INFO L175 Difference]: Start difference. First operand has 184 places, 332 transitions, 5898 flow. Second operand 9 states and 1363 transitions. [2023-08-24 14:03:54,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 394 transitions, 7762 flow [2023-08-24 14:03:54,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 394 transitions, 7591 flow, removed 49 selfloop flow, removed 9 redundant places. [2023-08-24 14:03:54,375 INFO L231 Difference]: Finished difference. Result has 182 places, 350 transitions, 6600 flow [2023-08-24 14:03:54,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=5745, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6600, PETRI_PLACES=182, PETRI_TRANSITIONS=350} [2023-08-24 14:03:54,375 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 157 predicate places. [2023-08-24 14:03:54,375 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 350 transitions, 6600 flow [2023-08-24 14:03:54,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 147.0) internal successors, (1470), 10 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:54,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:54,376 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:54,381 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-24 14:03:54,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-08-24 14:03:54,576 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:03:54,576 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:54,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1480173020, now seen corresponding path program 5 times [2023-08-24 14:03:54,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:54,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518459488] [2023-08-24 14:03:54,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:54,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:54,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:55,390 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:55,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:55,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518459488] [2023-08-24 14:03:55,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518459488] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:55,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1924737657] [2023-08-24 14:03:55,391 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 14:03:55,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:55,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:03:55,392 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) [2023-08-24 14:03:55,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-24 14:03:55,504 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 14:03:55,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:03:55,506 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-24 14:03:55,507 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:03:55,611 INFO L351 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 11 treesize of output 7 [2023-08-24 14:03:55,658 INFO L351 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 6 treesize of output 5 [2023-08-24 14:03:55,701 INFO L351 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 6 treesize of output 5 [2023-08-24 14:03:55,911 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-24 14:03:55,911 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-08-24 14:03:55,959 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:55,959 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:03:56,558 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:56,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1924737657] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:56,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-24 14:03:56,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13, 11] total 30 [2023-08-24 14:03:56,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32799214] [2023-08-24 14:03:56,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:56,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 14:03:56,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:56,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 14:03:56,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=805, Unknown=0, NotChecked=0, Total=992 [2023-08-24 14:03:56,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 447 [2023-08-24 14:03:56,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 350 transitions, 6600 flow. Second operand has 11 states, 11 states have (on average 130.8181818181818) internal successors, (1439), 11 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:56,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:56,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 447 [2023-08-24 14:03:56,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:03:57,679 INFO L124 PetriNetUnfolderBase]: 2364/3897 cut-off events. [2023-08-24 14:03:57,679 INFO L125 PetriNetUnfolderBase]: For 57712/57712 co-relation queries the response was YES. [2023-08-24 14:03:57,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34002 conditions, 3897 events. 2364/3897 cut-off events. For 57712/57712 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 23167 event pairs, 588 based on Foata normal form. 3/3900 useless extension candidates. Maximal degree in co-relation 33901. Up to 2984 conditions per place. [2023-08-24 14:03:57,708 INFO L140 encePairwiseOnDemand]: 434/447 looper letters, 389 selfloop transitions, 93 changer transitions 13/495 dead transitions. [2023-08-24 14:03:57,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 495 transitions, 10685 flow [2023-08-24 14:03:57,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 14:03:57,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 14:03:57,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1474 transitions. [2023-08-24 14:03:57,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29977628635346754 [2023-08-24 14:03:57,711 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1474 transitions. [2023-08-24 14:03:57,711 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1474 transitions. [2023-08-24 14:03:57,711 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:03:57,711 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1474 transitions. [2023-08-24 14:03:57,712 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 134.0) internal successors, (1474), 11 states have internal predecessors, (1474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:57,714 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 447.0) internal successors, (5364), 12 states have internal predecessors, (5364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:57,714 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 447.0) internal successors, (5364), 12 states have internal predecessors, (5364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:57,714 INFO L175 Difference]: Start difference. First operand has 182 places, 350 transitions, 6600 flow. Second operand 11 states and 1474 transitions. [2023-08-24 14:03:57,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 495 transitions, 10685 flow [2023-08-24 14:03:57,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 495 transitions, 10458 flow, removed 27 selfloop flow, removed 5 redundant places. [2023-08-24 14:03:57,932 INFO L231 Difference]: Finished difference. Result has 190 places, 396 transitions, 7985 flow [2023-08-24 14:03:57,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=6439, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7985, PETRI_PLACES=190, PETRI_TRANSITIONS=396} [2023-08-24 14:03:57,933 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 165 predicate places. [2023-08-24 14:03:57,933 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 396 transitions, 7985 flow [2023-08-24 14:03:57,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 130.8181818181818) internal successors, (1439), 11 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:57,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:03:57,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:03:57,937 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-08-24 14:03:58,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-08-24 14:03:58,133 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:03:58,134 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:03:58,134 INFO L85 PathProgramCache]: Analyzing trace with hash -890605712, now seen corresponding path program 6 times [2023-08-24 14:03:58,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:03:58,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441071624] [2023-08-24 14:03:58,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:03:58,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:03:58,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:03:58,953 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:03:58,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:03:58,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441071624] [2023-08-24 14:03:58,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441071624] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:03:58,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089535771] [2023-08-24 14:03:58,954 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 14:03:58,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:03:58,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:03:58,955 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) [2023-08-24 14:03:58,957 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-08-24 14:03:59,103 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-08-24 14:03:59,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:03:59,104 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-24 14:03:59,105 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:03:59,378 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-24 14:03:59,378 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 106 treesize of output 54 [2023-08-24 14:03:59,415 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:03:59,415 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 14:03:59,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2089535771] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:03:59,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 14:03:59,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [13] total 20 [2023-08-24 14:03:59,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077376540] [2023-08-24 14:03:59,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:03:59,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 14:03:59,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:03:59,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 14:03:59,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2023-08-24 14:03:59,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 447 [2023-08-24 14:03:59,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 396 transitions, 7985 flow. Second operand has 12 states, 12 states have (on average 142.66666666666666) internal successors, (1712), 12 states have internal predecessors, (1712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:03:59,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:03:59,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 447 [2023-08-24 14:03:59,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:00,416 INFO L124 PetriNetUnfolderBase]: 2502/4165 cut-off events. [2023-08-24 14:04:00,416 INFO L125 PetriNetUnfolderBase]: For 65650/65650 co-relation queries the response was YES. [2023-08-24 14:04:00,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37150 conditions, 4165 events. 2502/4165 cut-off events. For 65650/65650 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 25595 event pairs, 587 based on Foata normal form. 63/4228 useless extension candidates. Maximal degree in co-relation 37045. Up to 2381 conditions per place. [2023-08-24 14:04:00,447 INFO L140 encePairwiseOnDemand]: 435/447 looper letters, 279 selfloop transitions, 180 changer transitions 34/493 dead transitions. [2023-08-24 14:04:00,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 493 transitions, 10886 flow [2023-08-24 14:04:00,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-24 14:04:00,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-24 14:04:00,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1478 transitions. [2023-08-24 14:04:00,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33064876957494405 [2023-08-24 14:04:00,449 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1478 transitions. [2023-08-24 14:04:00,449 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1478 transitions. [2023-08-24 14:04:00,449 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:00,450 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1478 transitions. [2023-08-24 14:04:00,451 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 147.8) internal successors, (1478), 10 states have internal predecessors, (1478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:00,452 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 447.0) internal successors, (4917), 11 states have internal predecessors, (4917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:00,452 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 447.0) internal successors, (4917), 11 states have internal predecessors, (4917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:00,452 INFO L175 Difference]: Start difference. First operand has 190 places, 396 transitions, 7985 flow. Second operand 10 states and 1478 transitions. [2023-08-24 14:04:00,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 493 transitions, 10886 flow [2023-08-24 14:04:00,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 493 transitions, 10728 flow, removed 33 selfloop flow, removed 6 redundant places. [2023-08-24 14:04:00,708 INFO L231 Difference]: Finished difference. Result has 197 places, 413 transitions, 8792 flow [2023-08-24 14:04:00,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=7783, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8792, PETRI_PLACES=197, PETRI_TRANSITIONS=413} [2023-08-24 14:04:00,709 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 172 predicate places. [2023-08-24 14:04:00,709 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 413 transitions, 8792 flow [2023-08-24 14:04:00,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 142.66666666666666) internal successors, (1712), 12 states have internal predecessors, (1712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:00,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:00,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:04:00,713 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-08-24 14:04:00,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-08-24 14:04:00,913 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:04:00,913 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:00,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1268693928, now seen corresponding path program 7 times [2023-08-24 14:04:00,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:00,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662850471] [2023-08-24 14:04:00,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:00,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:00,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:01,595 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:04:01,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:01,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662850471] [2023-08-24 14:04:01,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662850471] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:04:01,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57965534] [2023-08-24 14:04:01,596 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 14:04:01,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:04:01,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:04:01,597 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) [2023-08-24 14:04:01,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-08-24 14:04:01,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:01,709 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-24 14:04:01,710 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:04:01,804 INFO L351 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 11 treesize of output 7 [2023-08-24 14:04:01,845 INFO L351 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 6 treesize of output 5 [2023-08-24 14:04:01,884 INFO L351 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 6 treesize of output 5 [2023-08-24 14:04:02,083 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-24 14:04:02,083 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-08-24 14:04:02,127 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:04:02,127 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:04:02,690 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:04:02,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57965534] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-24 14:04:02,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-24 14:04:02,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13, 11] total 30 [2023-08-24 14:04:02,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821736285] [2023-08-24 14:04:02,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:04:02,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 14:04:02,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:02,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 14:04:02,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=809, Unknown=0, NotChecked=0, Total=992 [2023-08-24 14:04:02,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 447 [2023-08-24 14:04:02,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 413 transitions, 8792 flow. Second operand has 11 states, 11 states have (on average 130.8181818181818) internal successors, (1439), 11 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:02,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:02,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 447 [2023-08-24 14:04:02,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:04,772 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:04:05,892 INFO L124 PetriNetUnfolderBase]: 2466/4097 cut-off events. [2023-08-24 14:04:05,893 INFO L125 PetriNetUnfolderBase]: For 69281/69281 co-relation queries the response was YES. [2023-08-24 14:04:05,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37045 conditions, 4097 events. 2466/4097 cut-off events. For 69281/69281 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 24924 event pairs, 668 based on Foata normal form. 3/4100 useless extension candidates. Maximal degree in co-relation 36936. Up to 3192 conditions per place. [2023-08-24 14:04:05,923 INFO L140 encePairwiseOnDemand]: 434/447 looper letters, 355 selfloop transitions, 125 changer transitions 13/493 dead transitions. [2023-08-24 14:04:05,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 493 transitions, 11274 flow [2023-08-24 14:04:05,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 14:04:05,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 14:04:05,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1477 transitions. [2023-08-24 14:04:05,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30038641448037423 [2023-08-24 14:04:05,925 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1477 transitions. [2023-08-24 14:04:05,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1477 transitions. [2023-08-24 14:04:05,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:05,926 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1477 transitions. [2023-08-24 14:04:05,927 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 134.27272727272728) internal successors, (1477), 11 states have internal predecessors, (1477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:05,928 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 447.0) internal successors, (5364), 12 states have internal predecessors, (5364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:05,929 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 447.0) internal successors, (5364), 12 states have internal predecessors, (5364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:05,929 INFO L175 Difference]: Start difference. First operand has 197 places, 413 transitions, 8792 flow. Second operand 11 states and 1477 transitions. [2023-08-24 14:04:05,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 493 transitions, 11274 flow [2023-08-24 14:04:06,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 493 transitions, 10890 flow, removed 13 selfloop flow, removed 7 redundant places. [2023-08-24 14:04:06,205 INFO L231 Difference]: Finished difference. Result has 202 places, 449 transitions, 9707 flow [2023-08-24 14:04:06,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=8432, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9707, PETRI_PLACES=202, PETRI_TRANSITIONS=449} [2023-08-24 14:04:06,205 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 177 predicate places. [2023-08-24 14:04:06,205 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 449 transitions, 9707 flow [2023-08-24 14:04:06,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 130.8181818181818) internal successors, (1439), 11 states have internal predecessors, (1439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:06,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:06,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:04:06,212 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-08-24 14:04:06,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-08-24 14:04:06,407 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:04:06,407 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:06,407 INFO L85 PathProgramCache]: Analyzing trace with hash -402319726, now seen corresponding path program 8 times [2023-08-24 14:04:06,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:06,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045685443] [2023-08-24 14:04:06,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:06,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:06,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:06,975 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:04:06,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:06,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045685443] [2023-08-24 14:04:06,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045685443] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:04:06,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781666542] [2023-08-24 14:04:06,975 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 14:04:06,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:04:06,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:04:06,976 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) [2023-08-24 14:04:06,978 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-08-24 14:04:07,173 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-24 14:04:07,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:04:07,174 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-24 14:04:07,175 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:04:07,404 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:04:07,405 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-08-24 14:04:07,478 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:04:07,478 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 14:04:07,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781666542] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:04:07,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 14:04:07,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 20 [2023-08-24 14:04:07,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6075289] [2023-08-24 14:04:07,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:04:07,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 14:04:07,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:07,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 14:04:07,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2023-08-24 14:04:07,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 447 [2023-08-24 14:04:07,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 449 transitions, 9707 flow. Second operand has 11 states, 11 states have (on average 146.8181818181818) internal successors, (1615), 11 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:07,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:07,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 447 [2023-08-24 14:04:07,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:08,456 INFO L124 PetriNetUnfolderBase]: 2436/4055 cut-off events. [2023-08-24 14:04:08,457 INFO L125 PetriNetUnfolderBase]: For 68444/68444 co-relation queries the response was YES. [2023-08-24 14:04:08,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36569 conditions, 4055 events. 2436/4055 cut-off events. For 68444/68444 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 24628 event pairs, 638 based on Foata normal form. 3/4058 useless extension candidates. Maximal degree in co-relation 36458. Up to 2390 conditions per place. [2023-08-24 14:04:08,483 INFO L140 encePairwiseOnDemand]: 437/447 looper letters, 215 selfloop transitions, 238 changer transitions 25/478 dead transitions. [2023-08-24 14:04:08,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 478 transitions, 11155 flow [2023-08-24 14:04:08,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 14:04:08,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 14:04:08,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1364 transitions. [2023-08-24 14:04:08,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.339050459855829 [2023-08-24 14:04:08,485 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1364 transitions. [2023-08-24 14:04:08,485 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1364 transitions. [2023-08-24 14:04:08,485 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:08,486 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1364 transitions. [2023-08-24 14:04:08,486 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 151.55555555555554) internal successors, (1364), 9 states have internal predecessors, (1364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:08,488 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:08,488 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:08,488 INFO L175 Difference]: Start difference. First operand has 202 places, 449 transitions, 9707 flow. Second operand 9 states and 1364 transitions. [2023-08-24 14:04:08,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 478 transitions, 11155 flow [2023-08-24 14:04:08,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 478 transitions, 11089 flow, removed 28 selfloop flow, removed 5 redundant places. [2023-08-24 14:04:08,741 INFO L231 Difference]: Finished difference. Result has 206 places, 447 transitions, 10007 flow [2023-08-24 14:04:08,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=9647, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10007, PETRI_PLACES=206, PETRI_TRANSITIONS=447} [2023-08-24 14:04:08,741 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 181 predicate places. [2023-08-24 14:04:08,741 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 447 transitions, 10007 flow [2023-08-24 14:04:08,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 146.8181818181818) internal successors, (1615), 11 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:08,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:08,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:04:08,746 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-08-24 14:04:08,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-24 14:04:08,946 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:04:08,946 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:08,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1848540292, now seen corresponding path program 9 times [2023-08-24 14:04:08,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:08,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199535591] [2023-08-24 14:04:08,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:08,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:08,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:09,704 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:04:09,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:09,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199535591] [2023-08-24 14:04:09,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199535591] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:04:09,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591684371] [2023-08-24 14:04:09,704 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 14:04:09,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:04:09,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:04:09,705 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) [2023-08-24 14:04:09,706 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-08-24 14:04:09,900 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-24 14:04:09,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:04:09,901 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-24 14:04:09,902 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:04:10,183 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-24 14:04:10,184 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-08-24 14:04:10,222 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:04:10,222 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 14:04:10,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591684371] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:04:10,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 14:04:10,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 21 [2023-08-24 14:04:10,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252718525] [2023-08-24 14:04:10,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:04:10,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 14:04:10,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:10,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 14:04:10,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=417, Unknown=0, NotChecked=0, Total=506 [2023-08-24 14:04:10,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 447 [2023-08-24 14:04:10,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 447 transitions, 10007 flow. Second operand has 11 states, 11 states have (on average 146.8181818181818) internal successors, (1615), 11 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:10,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:10,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 447 [2023-08-24 14:04:10,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:11,124 INFO L124 PetriNetUnfolderBase]: 2422/4035 cut-off events. [2023-08-24 14:04:11,125 INFO L125 PetriNetUnfolderBase]: For 71497/71497 co-relation queries the response was YES. [2023-08-24 14:04:11,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36806 conditions, 4035 events. 2422/4035 cut-off events. For 71497/71497 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 24607 event pairs, 541 based on Foata normal form. 3/4038 useless extension candidates. Maximal degree in co-relation 36694. Up to 2369 conditions per place. [2023-08-24 14:04:11,158 INFO L140 encePairwiseOnDemand]: 436/447 looper letters, 322 selfloop transitions, 172 changer transitions 5/499 dead transitions. [2023-08-24 14:04:11,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 499 transitions, 11723 flow [2023-08-24 14:04:11,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 14:04:11,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 14:04:11,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1365 transitions. [2023-08-24 14:04:11,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33929903057419836 [2023-08-24 14:04:11,160 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1365 transitions. [2023-08-24 14:04:11,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1365 transitions. [2023-08-24 14:04:11,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:11,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1365 transitions. [2023-08-24 14:04:11,161 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 151.66666666666666) internal successors, (1365), 9 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:11,162 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:11,163 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:11,163 INFO L175 Difference]: Start difference. First operand has 206 places, 447 transitions, 10007 flow. Second operand 9 states and 1365 transitions. [2023-08-24 14:04:11,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 499 transitions, 11723 flow [2023-08-24 14:04:11,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 499 transitions, 11334 flow, removed 27 selfloop flow, removed 5 redundant places. [2023-08-24 14:04:11,505 INFO L231 Difference]: Finished difference. Result has 209 places, 448 transitions, 10001 flow [2023-08-24 14:04:11,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=9618, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10001, PETRI_PLACES=209, PETRI_TRANSITIONS=448} [2023-08-24 14:04:11,505 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 184 predicate places. [2023-08-24 14:04:11,505 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 448 transitions, 10001 flow [2023-08-24 14:04:11,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 146.8181818181818) internal successors, (1615), 11 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:11,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:11,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:04:11,510 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-08-24 14:04:11,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2023-08-24 14:04:11,706 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:04:11,706 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:11,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1038412698, now seen corresponding path program 10 times [2023-08-24 14:04:11,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:11,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114723416] [2023-08-24 14:04:11,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:11,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:11,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:12,439 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:04:12,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:12,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114723416] [2023-08-24 14:04:12,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114723416] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:04:12,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1288821034] [2023-08-24 14:04:12,440 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 14:04:12,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:04:12,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:04:12,441 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) [2023-08-24 14:04:12,441 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-08-24 14:04:12,546 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 14:04:12,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:04:12,547 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 22 conjunts are in the unsatisfiable core [2023-08-24 14:04:12,548 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:04:12,878 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:04:12,879 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 77 [2023-08-24 14:04:12,961 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:04:12,961 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 14:04:12,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1288821034] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:04:12,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 14:04:12,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 22 [2023-08-24 14:04:12,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135188310] [2023-08-24 14:04:12,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:04:12,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 14:04:12,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:12,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 14:04:12,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2023-08-24 14:04:12,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 447 [2023-08-24 14:04:12,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 448 transitions, 10001 flow. Second operand has 11 states, 11 states have (on average 142.8181818181818) internal successors, (1571), 11 states have internal predecessors, (1571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:12,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:12,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 447 [2023-08-24 14:04:12,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:14,026 INFO L124 PetriNetUnfolderBase]: 2410/4023 cut-off events. [2023-08-24 14:04:14,027 INFO L125 PetriNetUnfolderBase]: For 70893/70893 co-relation queries the response was YES. [2023-08-24 14:04:14,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36576 conditions, 4023 events. 2410/4023 cut-off events. For 70893/70893 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 24507 event pairs, 502 based on Foata normal form. 3/4026 useless extension candidates. Maximal degree in co-relation 36464. Up to 2757 conditions per place. [2023-08-24 14:04:14,062 INFO L140 encePairwiseOnDemand]: 437/447 looper letters, 288 selfloop transitions, 166 changer transitions 19/473 dead transitions. [2023-08-24 14:04:14,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 473 transitions, 11100 flow [2023-08-24 14:04:14,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-24 14:04:14,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-24 14:04:14,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1468 transitions. [2023-08-24 14:04:14,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3284116331096197 [2023-08-24 14:04:14,064 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1468 transitions. [2023-08-24 14:04:14,064 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1468 transitions. [2023-08-24 14:04:14,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:14,065 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1468 transitions. [2023-08-24 14:04:14,066 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 146.8) internal successors, (1468), 10 states have internal predecessors, (1468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:14,068 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 447.0) internal successors, (4917), 11 states have internal predecessors, (4917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:14,068 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 447.0) internal successors, (4917), 11 states have internal predecessors, (4917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:14,068 INFO L175 Difference]: Start difference. First operand has 209 places, 448 transitions, 10001 flow. Second operand 10 states and 1468 transitions. [2023-08-24 14:04:14,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 473 transitions, 11100 flow [2023-08-24 14:04:14,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 473 transitions, 10764 flow, removed 9 selfloop flow, removed 6 redundant places. [2023-08-24 14:04:14,391 INFO L231 Difference]: Finished difference. Result has 213 places, 438 transitions, 9778 flow [2023-08-24 14:04:14,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=9673, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9778, PETRI_PLACES=213, PETRI_TRANSITIONS=438} [2023-08-24 14:04:14,392 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 188 predicate places. [2023-08-24 14:04:14,392 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 438 transitions, 9778 flow [2023-08-24 14:04:14,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 142.8181818181818) internal successors, (1571), 11 states have internal predecessors, (1571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:14,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:14,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:04:14,396 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-08-24 14:04:14,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:04:14,593 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:04:14,593 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:14,593 INFO L85 PathProgramCache]: Analyzing trace with hash 726556900, now seen corresponding path program 11 times [2023-08-24 14:04:14,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:14,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526850878] [2023-08-24 14:04:14,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:14,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:14,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:15,256 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:04:15,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:15,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526850878] [2023-08-24 14:04:15,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1526850878] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:04:15,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507223433] [2023-08-24 14:04:15,256 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 14:04:15,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:04:15,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:04:15,257 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) [2023-08-24 14:04:15,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-08-24 14:04:15,365 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 14:04:15,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:04:15,366 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-24 14:04:15,368 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:04:15,461 INFO L351 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 11 treesize of output 7 [2023-08-24 14:04:15,499 INFO L351 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 6 treesize of output 5 [2023-08-24 14:04:15,571 INFO L351 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 6 treesize of output 5 [2023-08-24 14:04:15,726 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-24 14:04:15,726 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-08-24 14:04:15,770 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:04:15,771 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:04:16,429 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:04:16,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [507223433] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-24 14:04:16,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-24 14:04:16,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11, 11] total 28 [2023-08-24 14:04:16,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333229992] [2023-08-24 14:04:16,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:04:16,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 14:04:16,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:16,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 14:04:16,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=702, Unknown=16, NotChecked=0, Total=870 [2023-08-24 14:04:16,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 447 [2023-08-24 14:04:16,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 438 transitions, 9778 flow. Second operand has 12 states, 12 states have (on average 126.66666666666667) internal successors, (1520), 12 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:16,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:16,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 447 [2023-08-24 14:04:16,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:20,722 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:04:20,812 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse21 (* c_thread1Thread1of1ForFork0_~i~0 4))) (let ((.cse1 (+ c_~get2~0.offset .cse21)) (.cse20 (select |c_#memory_int| c_~get2~0.base)) (.cse22 (* c_thread2Thread1of1ForFork1_~i~1 4))) (let ((.cse12 (+ .cse22 c_~get1~0.offset)) (.cse9 (select .cse20 (+ c_~get2~0.offset .cse22))) (.cse8 (select .cse20 .cse1)) (.cse3 (+ c_~get1~0.offset .cse21)) (.cse5 (select .cse20 c_~get2~0.offset))) (and (< c_thread2Thread1of1ForFork1_~i~1 c_~n2~0) (forall ((~get1~0.base Int) (v_ArrVal_1394 (Array Int Int))) (let ((.cse4 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1394))) (let ((.cse2 (select .cse4 ~get1~0.base)) (.cse0 (select .cse4 c_~get2~0.base))) (or (<= (select .cse0 .cse1) (select .cse2 .cse3)) (<= (select .cse2 c_~get1~0.offset) (select .cse0 c_~get2~0.offset)))))) (< 0 c_~n1~0) (< 0 c_~n2~0) (forall ((~get1~0.base Int)) (let ((.cse7 (select |c_#memory_int| ~get1~0.base))) (let ((.cse6 (select .cse7 c_~get1~0.offset))) (or (< .cse5 .cse6) (= .cse6 .cse5) (< (select .cse7 .cse3) .cse8))))) (forall ((~get1~0.base Int)) (let ((.cse11 (select |c_#memory_int| ~get1~0.base))) (let ((.cse10 (select .cse11 .cse12))) (or (< .cse9 .cse10) (= .cse9 .cse10) (< (select .cse11 .cse3) .cse8))))) (forall ((~get1~0.base Int) (v_ArrVal_1394 (Array Int Int))) (let ((.cse17 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_1394))) (let ((.cse15 (select .cse17 ~get1~0.base)) (.cse16 (select .cse17 c_~get2~0.base))) (let ((.cse13 (select .cse16 c_~get2~0.offset)) (.cse14 (select .cse15 c_~get1~0.offset))) (or (< .cse13 .cse14) (< (select .cse15 .cse3) (select .cse16 .cse1)) (= .cse13 .cse14)))))) (< c_thread2Thread1of1ForFork1_~i~1 c_~n1~0) (forall ((~get1~0.base Int)) (let ((.cse18 (select |c_#memory_int| ~get1~0.base))) (or (<= .cse8 (select .cse18 .cse3)) (<= (select .cse18 .cse12) .cse9)))) (forall ((~get1~0.base Int)) (let ((.cse19 (select |c_#memory_int| ~get1~0.base))) (or (<= .cse8 (select .cse19 .cse3)) (<= (select .cse19 c_~get1~0.offset) .cse5)))))))) is different from false [2023-08-24 14:04:22,822 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:04:26,903 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:04:28,999 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:04:31,612 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:04:32,445 INFO L124 PetriNetUnfolderBase]: 2933/4873 cut-off events. [2023-08-24 14:04:32,446 INFO L125 PetriNetUnfolderBase]: For 87195/87195 co-relation queries the response was YES. [2023-08-24 14:04:32,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44047 conditions, 4873 events. 2933/4873 cut-off events. For 87195/87195 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 30468 event pairs, 704 based on Foata normal form. 3/4876 useless extension candidates. Maximal degree in co-relation 43916. Up to 2385 conditions per place. [2023-08-24 14:04:32,480 INFO L140 encePairwiseOnDemand]: 431/447 looper letters, 329 selfloop transitions, 258 changer transitions 5/592 dead transitions. [2023-08-24 14:04:32,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 592 transitions, 13881 flow [2023-08-24 14:04:32,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-24 14:04:32,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-24 14:04:32,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2096 transitions. [2023-08-24 14:04:32,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2930648769574944 [2023-08-24 14:04:32,482 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2096 transitions. [2023-08-24 14:04:32,482 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2096 transitions. [2023-08-24 14:04:32,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:32,483 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2096 transitions. [2023-08-24 14:04:32,484 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 131.0) internal successors, (2096), 16 states have internal predecessors, (2096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:32,487 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 447.0) internal successors, (7599), 17 states have internal predecessors, (7599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:32,487 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 447.0) internal successors, (7599), 17 states have internal predecessors, (7599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:32,487 INFO L175 Difference]: Start difference. First operand has 213 places, 438 transitions, 9778 flow. Second operand 16 states and 2096 transitions. [2023-08-24 14:04:32,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 592 transitions, 13881 flow [2023-08-24 14:04:32,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 592 transitions, 13371 flow, removed 59 selfloop flow, removed 9 redundant places. [2023-08-24 14:04:32,836 INFO L231 Difference]: Finished difference. Result has 219 places, 490 transitions, 11699 flow [2023-08-24 14:04:32,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=9362, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=11699, PETRI_PLACES=219, PETRI_TRANSITIONS=490} [2023-08-24 14:04:32,837 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 194 predicate places. [2023-08-24 14:04:32,837 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 490 transitions, 11699 flow [2023-08-24 14:04:32,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 126.66666666666667) internal successors, (1520), 12 states have internal predecessors, (1520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:32,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:32,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:04:32,841 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-08-24 14:04:33,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:04:33,038 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:04:33,038 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:33,038 INFO L85 PathProgramCache]: Analyzing trace with hash 691393870, now seen corresponding path program 12 times [2023-08-24 14:04:33,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:33,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203119957] [2023-08-24 14:04:33,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:33,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:33,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:33,610 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:04:33,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:33,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203119957] [2023-08-24 14:04:33,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203119957] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:04:33,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268044941] [2023-08-24 14:04:33,610 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 14:04:33,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:04:33,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:04:33,611 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) [2023-08-24 14:04:33,611 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-08-24 14:04:33,724 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-08-24 14:04:33,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:04:33,725 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-24 14:04:33,729 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:04:33,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 14:04:33,920 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-24 14:04:34,029 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:04:34,029 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-08-24 14:04:34,157 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:04:34,157 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 14:04:34,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268044941] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:04:34,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 14:04:34,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 19 [2023-08-24 14:04:34,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566987978] [2023-08-24 14:04:34,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:04:34,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 14:04:34,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:34,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 14:04:34,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2023-08-24 14:04:34,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 447 [2023-08-24 14:04:34,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 490 transitions, 11699 flow. Second operand has 12 states, 12 states have (on average 142.66666666666666) internal successors, (1712), 12 states have internal predecessors, (1712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:34,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:34,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 447 [2023-08-24 14:04:34,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:35,377 INFO L124 PetriNetUnfolderBase]: 2921/4861 cut-off events. [2023-08-24 14:04:35,377 INFO L125 PetriNetUnfolderBase]: For 82592/82592 co-relation queries the response was YES. [2023-08-24 14:04:35,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44594 conditions, 4861 events. 2921/4861 cut-off events. For 82592/82592 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 30638 event pairs, 629 based on Foata normal form. 3/4864 useless extension candidates. Maximal degree in co-relation 44461. Up to 2970 conditions per place. [2023-08-24 14:04:35,421 INFO L140 encePairwiseOnDemand]: 436/447 looper letters, 328 selfloop transitions, 207 changer transitions 15/550 dead transitions. [2023-08-24 14:04:35,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 550 transitions, 13832 flow [2023-08-24 14:04:35,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-24 14:04:35,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-24 14:04:35,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1467 transitions. [2023-08-24 14:04:35,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32818791946308723 [2023-08-24 14:04:35,423 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1467 transitions. [2023-08-24 14:04:35,423 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1467 transitions. [2023-08-24 14:04:35,423 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:35,423 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1467 transitions. [2023-08-24 14:04:35,424 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 146.7) internal successors, (1467), 10 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:35,425 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 447.0) internal successors, (4917), 11 states have internal predecessors, (4917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:35,426 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 447.0) internal successors, (4917), 11 states have internal predecessors, (4917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:35,426 INFO L175 Difference]: Start difference. First operand has 219 places, 490 transitions, 11699 flow. Second operand 10 states and 1467 transitions. [2023-08-24 14:04:35,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 550 transitions, 13832 flow [2023-08-24 14:04:35,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 550 transitions, 13340 flow, removed 89 selfloop flow, removed 9 redundant places. [2023-08-24 14:04:35,844 INFO L231 Difference]: Finished difference. Result has 221 places, 490 transitions, 11785 flow [2023-08-24 14:04:35,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=11225, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11785, PETRI_PLACES=221, PETRI_TRANSITIONS=490} [2023-08-24 14:04:35,844 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 196 predicate places. [2023-08-24 14:04:35,845 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 490 transitions, 11785 flow [2023-08-24 14:04:35,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 142.66666666666666) internal successors, (1712), 12 states have internal predecessors, (1712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:35,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:35,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:04:35,849 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-08-24 14:04:36,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2023-08-24 14:04:36,045 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:04:36,046 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:36,046 INFO L85 PathProgramCache]: Analyzing trace with hash -1281367324, now seen corresponding path program 13 times [2023-08-24 14:04:36,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:36,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596822030] [2023-08-24 14:04:36,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:36,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:36,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:36,868 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:04:36,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:36,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596822030] [2023-08-24 14:04:36,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596822030] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:04:36,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [610810917] [2023-08-24 14:04:36,869 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 14:04:36,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:04:36,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:04:36,870 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) [2023-08-24 14:04:36,870 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-08-24 14:04:36,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:36,980 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 43 conjunts are in the unsatisfiable core [2023-08-24 14:04:36,982 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:04:37,104 INFO L351 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 11 treesize of output 7 [2023-08-24 14:04:37,151 INFO L351 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 6 treesize of output 5 [2023-08-24 14:04:37,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 14:04:37,316 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-24 14:04:37,503 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-24 14:04:37,503 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 43 [2023-08-24 14:04:37,549 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:04:37,549 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:04:38,280 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:04:38,280 INFO L351 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 139 treesize of output 79 [2023-08-24 14:04:38,291 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 14:04:38,291 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 2568 treesize of output 2264 [2023-08-24 14:04:38,316 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:04:38,316 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 604 treesize of output 568 [2023-08-24 14:04:38,333 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:04:38,333 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 513 treesize of output 449 [2023-08-24 14:04:39,324 INFO L322 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-08-24 14:04:39,324 INFO L351 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 92 treesize of output 1 [2023-08-24 14:04:45,636 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:04:45,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [610810917] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:04:45,636 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:04:45,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 34 [2023-08-24 14:04:45,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269954934] [2023-08-24 14:04:45,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:04:45,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-08-24 14:04:45,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:45,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-08-24 14:04:45,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=1081, Unknown=24, NotChecked=0, Total=1260 [2023-08-24 14:04:45,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 447 [2023-08-24 14:04:45,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 490 transitions, 11785 flow. Second operand has 36 states, 36 states have (on average 111.58333333333333) internal successors, (4017), 36 states have internal predecessors, (4017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:45,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:45,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 447 [2023-08-24 14:04:45,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:47,860 INFO L124 PetriNetUnfolderBase]: 2834/4752 cut-off events. [2023-08-24 14:04:47,860 INFO L125 PetriNetUnfolderBase]: For 86008/86008 co-relation queries the response was YES. [2023-08-24 14:04:47,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43222 conditions, 4752 events. 2834/4752 cut-off events. For 86008/86008 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 30126 event pairs, 610 based on Foata normal form. 64/4816 useless extension candidates. Maximal degree in co-relation 43089. Up to 2852 conditions per place. [2023-08-24 14:04:47,893 INFO L140 encePairwiseOnDemand]: 432/447 looper letters, 312 selfloop transitions, 190 changer transitions 42/544 dead transitions. [2023-08-24 14:04:47,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 544 transitions, 13474 flow [2023-08-24 14:04:47,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-24 14:04:47,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-24 14:04:47,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1607 transitions. [2023-08-24 14:04:47,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2567913071268776 [2023-08-24 14:04:47,895 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1607 transitions. [2023-08-24 14:04:47,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1607 transitions. [2023-08-24 14:04:47,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:47,895 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1607 transitions. [2023-08-24 14:04:47,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 114.78571428571429) internal successors, (1607), 14 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:47,898 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 447.0) internal successors, (6705), 15 states have internal predecessors, (6705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:47,899 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 447.0) internal successors, (6705), 15 states have internal predecessors, (6705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:47,899 INFO L175 Difference]: Start difference. First operand has 221 places, 490 transitions, 11785 flow. Second operand 14 states and 1607 transitions. [2023-08-24 14:04:47,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 544 transitions, 13474 flow [2023-08-24 14:04:48,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 544 transitions, 13097 flow, removed 8 selfloop flow, removed 8 redundant places. [2023-08-24 14:04:48,212 INFO L231 Difference]: Finished difference. Result has 225 places, 446 transitions, 10407 flow [2023-08-24 14:04:48,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=11079, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10407, PETRI_PLACES=225, PETRI_TRANSITIONS=446} [2023-08-24 14:04:48,213 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 200 predicate places. [2023-08-24 14:04:48,213 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 446 transitions, 10407 flow [2023-08-24 14:04:48,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 111.58333333333333) internal successors, (4017), 36 states have internal predecessors, (4017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:48,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:48,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:04:48,218 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-08-24 14:04:48,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:04:48,414 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:04:48,414 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:48,414 INFO L85 PathProgramCache]: Analyzing trace with hash -167782490, now seen corresponding path program 14 times [2023-08-24 14:04:48,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:48,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896446399] [2023-08-24 14:04:48,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:48,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:48,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:48,947 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:04:48,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:48,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896446399] [2023-08-24 14:04:48,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896446399] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:04:48,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146469721] [2023-08-24 14:04:48,947 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 14:04:48,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:04:48,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:04:48,948 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) [2023-08-24 14:04:48,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-08-24 14:04:49,144 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-24 14:04:49,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:04:49,145 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-24 14:04:49,146 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:04:49,402 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:04:49,402 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-08-24 14:04:49,472 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:04:49,472 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 14:04:49,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146469721] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:04:49,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 14:04:49,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 20 [2023-08-24 14:04:49,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279685374] [2023-08-24 14:04:49,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:04:49,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 14:04:49,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:49,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 14:04:49,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=390, Unknown=0, NotChecked=0, Total=462 [2023-08-24 14:04:49,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 447 [2023-08-24 14:04:49,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 446 transitions, 10407 flow. Second operand has 11 states, 11 states have (on average 146.8181818181818) internal successors, (1615), 11 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:49,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:49,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 447 [2023-08-24 14:04:49,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:50,522 INFO L124 PetriNetUnfolderBase]: 2798/4659 cut-off events. [2023-08-24 14:04:50,522 INFO L125 PetriNetUnfolderBase]: For 84239/84239 co-relation queries the response was YES. [2023-08-24 14:04:50,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42242 conditions, 4659 events. 2798/4659 cut-off events. For 84239/84239 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 28835 event pairs, 633 based on Foata normal form. 3/4662 useless extension candidates. Maximal degree in co-relation 42110. Up to 3552 conditions per place. [2023-08-24 14:04:50,561 INFO L140 encePairwiseOnDemand]: 437/447 looper letters, 282 selfloop transitions, 178 changer transitions 18/478 dead transitions. [2023-08-24 14:04:50,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 478 transitions, 11788 flow [2023-08-24 14:04:50,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 14:04:50,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 14:04:50,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1362 transitions. [2023-08-24 14:04:50,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33855331841909025 [2023-08-24 14:04:50,563 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1362 transitions. [2023-08-24 14:04:50,563 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1362 transitions. [2023-08-24 14:04:50,563 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:50,563 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1362 transitions. [2023-08-24 14:04:50,564 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 151.33333333333334) internal successors, (1362), 9 states have internal predecessors, (1362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:50,565 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:50,566 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:50,566 INFO L175 Difference]: Start difference. First operand has 225 places, 446 transitions, 10407 flow. Second operand 9 states and 1362 transitions. [2023-08-24 14:04:50,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 478 transitions, 11788 flow [2023-08-24 14:04:50,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 478 transitions, 11263 flow, removed 30 selfloop flow, removed 17 redundant places. [2023-08-24 14:04:50,891 INFO L231 Difference]: Finished difference. Result has 210 places, 447 transitions, 10286 flow [2023-08-24 14:04:50,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=9898, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10286, PETRI_PLACES=210, PETRI_TRANSITIONS=447} [2023-08-24 14:04:50,891 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 185 predicate places. [2023-08-24 14:04:50,891 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 447 transitions, 10286 flow [2023-08-24 14:04:50,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 146.8181818181818) internal successors, (1615), 11 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:50,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:50,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:04:50,898 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-08-24 14:04:51,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2023-08-24 14:04:51,097 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:04:51,097 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:51,097 INFO L85 PathProgramCache]: Analyzing trace with hash 900640732, now seen corresponding path program 15 times [2023-08-24 14:04:51,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:51,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520949274] [2023-08-24 14:04:51,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:51,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:51,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:51,711 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:04:51,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:51,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520949274] [2023-08-24 14:04:51,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520949274] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:04:51,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1936726557] [2023-08-24 14:04:51,712 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 14:04:51,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:04:51,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:04:51,713 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) [2023-08-24 14:04:51,713 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-08-24 14:04:51,878 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-24 14:04:51,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:04:51,879 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-24 14:04:51,879 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:04:52,218 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:04:52,219 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 69 [2023-08-24 14:04:52,293 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:04:52,293 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 14:04:52,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1936726557] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:04:52,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 14:04:52,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 22 [2023-08-24 14:04:52,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2273190] [2023-08-24 14:04:52,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:04:52,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 14:04:52,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:52,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 14:04:52,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=472, Unknown=0, NotChecked=0, Total=552 [2023-08-24 14:04:52,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 447 [2023-08-24 14:04:52,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 447 transitions, 10286 flow. Second operand has 11 states, 11 states have (on average 146.8181818181818) internal successors, (1615), 11 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:52,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:52,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 447 [2023-08-24 14:04:52,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:53,400 INFO L124 PetriNetUnfolderBase]: 2770/4615 cut-off events. [2023-08-24 14:04:53,400 INFO L125 PetriNetUnfolderBase]: For 77870/77870 co-relation queries the response was YES. [2023-08-24 14:04:53,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41488 conditions, 4615 events. 2770/4615 cut-off events. For 77870/77870 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 28634 event pairs, 621 based on Foata normal form. 3/4618 useless extension candidates. Maximal degree in co-relation 41359. Up to 3492 conditions per place. [2023-08-24 14:04:53,432 INFO L140 encePairwiseOnDemand]: 437/447 looper letters, 273 selfloop transitions, 173 changer transitions 21/467 dead transitions. [2023-08-24 14:04:53,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 467 transitions, 11357 flow [2023-08-24 14:04:53,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 14:04:53,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 14:04:53,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1361 transitions. [2023-08-24 14:04:53,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33830474770072083 [2023-08-24 14:04:53,434 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1361 transitions. [2023-08-24 14:04:53,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1361 transitions. [2023-08-24 14:04:53,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:53,434 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1361 transitions. [2023-08-24 14:04:53,435 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 151.22222222222223) internal successors, (1361), 9 states have internal predecessors, (1361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:53,437 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:53,437 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:53,437 INFO L175 Difference]: Start difference. First operand has 210 places, 447 transitions, 10286 flow. Second operand 9 states and 1361 transitions. [2023-08-24 14:04:53,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 467 transitions, 11357 flow [2023-08-24 14:04:53,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 467 transitions, 11035 flow, removed 4 selfloop flow, removed 5 redundant places. [2023-08-24 14:04:53,709 INFO L231 Difference]: Finished difference. Result has 212 places, 434 transitions, 10035 flow [2023-08-24 14:04:53,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=9964, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10035, PETRI_PLACES=212, PETRI_TRANSITIONS=434} [2023-08-24 14:04:53,710 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 187 predicate places. [2023-08-24 14:04:53,710 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 434 transitions, 10035 flow [2023-08-24 14:04:53,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 146.8181818181818) internal successors, (1615), 11 states have internal predecessors, (1615), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:53,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:53,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:04:53,715 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-08-24 14:04:53,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:04:53,915 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:04:53,916 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:53,916 INFO L85 PathProgramCache]: Analyzing trace with hash 195016932, now seen corresponding path program 16 times [2023-08-24 14:04:53,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:53,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28811795] [2023-08-24 14:04:53,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:53,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:53,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:54,661 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:04:54,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:54,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28811795] [2023-08-24 14:04:54,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28811795] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:04:54,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [623553319] [2023-08-24 14:04:54,661 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 14:04:54,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:04:54,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:04:54,663 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) [2023-08-24 14:04:54,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-08-24 14:04:54,776 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 14:04:54,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:04:54,777 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 22 conjunts are in the unsatisfiable core [2023-08-24 14:04:54,777 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:04:55,018 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:04:55,018 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 85 treesize of output 77 [2023-08-24 14:04:55,100 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:04:55,100 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 14:04:55,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [623553319] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:04:55,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 14:04:55,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13] total 22 [2023-08-24 14:04:55,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420335094] [2023-08-24 14:04:55,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:04:55,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 14:04:55,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:04:55,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 14:04:55,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=452, Unknown=0, NotChecked=0, Total=552 [2023-08-24 14:04:55,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 447 [2023-08-24 14:04:55,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 434 transitions, 10035 flow. Second operand has 11 states, 11 states have (on average 142.8181818181818) internal successors, (1571), 11 states have internal predecessors, (1571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:55,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:04:55,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 447 [2023-08-24 14:04:55,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:04:56,186 INFO L124 PetriNetUnfolderBase]: 2730/4539 cut-off events. [2023-08-24 14:04:56,186 INFO L125 PetriNetUnfolderBase]: For 78110/78110 co-relation queries the response was YES. [2023-08-24 14:04:56,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40854 conditions, 4539 events. 2730/4539 cut-off events. For 78110/78110 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 27953 event pairs, 625 based on Foata normal form. 19/4558 useless extension candidates. Maximal degree in co-relation 40725. Up to 3480 conditions per place. [2023-08-24 14:04:56,224 INFO L140 encePairwiseOnDemand]: 436/447 looper letters, 270 selfloop transitions, 167 changer transitions 16/453 dead transitions. [2023-08-24 14:04:56,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 453 transitions, 11118 flow [2023-08-24 14:04:56,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-24 14:04:56,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-24 14:04:56,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1467 transitions. [2023-08-24 14:04:56,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32818791946308723 [2023-08-24 14:04:56,226 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1467 transitions. [2023-08-24 14:04:56,226 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1467 transitions. [2023-08-24 14:04:56,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:04:56,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1467 transitions. [2023-08-24 14:04:56,227 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 146.7) internal successors, (1467), 10 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:56,228 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 447.0) internal successors, (4917), 11 states have internal predecessors, (4917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:56,229 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 447.0) internal successors, (4917), 11 states have internal predecessors, (4917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:56,229 INFO L175 Difference]: Start difference. First operand has 212 places, 434 transitions, 10035 flow. Second operand 10 states and 1467 transitions. [2023-08-24 14:04:56,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 453 transitions, 11118 flow [2023-08-24 14:04:56,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 453 transitions, 10618 flow, removed 65 selfloop flow, removed 12 redundant places. [2023-08-24 14:04:56,532 INFO L231 Difference]: Finished difference. Result has 206 places, 425 transitions, 9701 flow [2023-08-24 14:04:56,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=9512, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9701, PETRI_PLACES=206, PETRI_TRANSITIONS=425} [2023-08-24 14:04:56,532 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 181 predicate places. [2023-08-24 14:04:56,532 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 425 transitions, 9701 flow [2023-08-24 14:04:56,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 142.8181818181818) internal successors, (1571), 11 states have internal predecessors, (1571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:04:56,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:04:56,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:04:56,540 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-08-24 14:04:56,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-08-24 14:04:56,741 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:04:56,741 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:04:56,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1054486108, now seen corresponding path program 17 times [2023-08-24 14:04:56,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:04:56,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81791985] [2023-08-24 14:04:56,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:04:56,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:04:56,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:04:57,484 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:04:57,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:04:57,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81791985] [2023-08-24 14:04:57,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81791985] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:04:57,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295179376] [2023-08-24 14:04:57,485 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 14:04:57,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:04:57,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:04:57,486 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) [2023-08-24 14:04:57,486 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-08-24 14:04:57,600 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 14:04:57,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:04:57,601 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 46 conjunts are in the unsatisfiable core [2023-08-24 14:04:57,602 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:04:57,698 INFO L351 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 11 treesize of output 7 [2023-08-24 14:04:57,735 INFO L351 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 6 treesize of output 5 [2023-08-24 14:04:57,776 INFO L351 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 6 treesize of output 5 [2023-08-24 14:04:57,973 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-24 14:04:57,973 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 104 treesize of output 52 [2023-08-24 14:04:58,023 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:04:58,023 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:05:01,093 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:05:01,093 INFO L351 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 95 treesize of output 59 [2023-08-24 14:05:01,106 INFO L322 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-24 14:05:01,107 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 1131 treesize of output 1010 [2023-08-24 14:05:01,123 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:05:01,123 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 491 treesize of output 467 [2023-08-24 14:05:01,137 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:05:01,137 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 459 treesize of output 403 [2023-08-24 14:05:01,787 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:05:01,787 INFO L351 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 36 [2023-08-24 14:05:01,802 INFO L322 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-24 14:05:01,803 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 278 treesize of output 253 [2023-08-24 14:05:01,816 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:05:01,816 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 222 [2023-08-24 14:05:01,828 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:05:01,829 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 214 treesize of output 206 [2023-08-24 14:05:02,166 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:05:02,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295179376] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:05:02,166 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:05:02,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 34 [2023-08-24 14:05:02,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738565809] [2023-08-24 14:05:02,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:05:02,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-08-24 14:05:02,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:05:02,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-08-24 14:05:02,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=219, Invalid=1026, Unknown=15, NotChecked=0, Total=1260 [2023-08-24 14:05:02,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 447 [2023-08-24 14:05:02,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 425 transitions, 9701 flow. Second operand has 36 states, 36 states have (on average 111.55555555555556) internal successors, (4016), 36 states have internal predecessors, (4016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:02,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:05:02,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 447 [2023-08-24 14:05:02,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:05:05,092 INFO L124 PetriNetUnfolderBase]: 2824/4678 cut-off events. [2023-08-24 14:05:05,093 INFO L125 PetriNetUnfolderBase]: For 71552/71552 co-relation queries the response was YES. [2023-08-24 14:05:05,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40849 conditions, 4678 events. 2824/4678 cut-off events. For 71552/71552 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 28784 event pairs, 614 based on Foata normal form. 18/4696 useless extension candidates. Maximal degree in co-relation 40778. Up to 3487 conditions per place. [2023-08-24 14:05:05,130 INFO L140 encePairwiseOnDemand]: 431/447 looper letters, 271 selfloop transitions, 212 changer transitions 23/506 dead transitions. [2023-08-24 14:05:05,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 506 transitions, 11638 flow [2023-08-24 14:05:05,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-24 14:05:05,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-24 14:05:05,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2408 transitions. [2023-08-24 14:05:05,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.25652498135719615 [2023-08-24 14:05:05,133 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2408 transitions. [2023-08-24 14:05:05,133 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2408 transitions. [2023-08-24 14:05:05,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:05:05,133 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2408 transitions. [2023-08-24 14:05:05,135 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 114.66666666666667) internal successors, (2408), 21 states have internal predecessors, (2408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:05,140 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 447.0) internal successors, (9834), 22 states have internal predecessors, (9834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:05,140 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 447.0) internal successors, (9834), 22 states have internal predecessors, (9834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:05,140 INFO L175 Difference]: Start difference. First operand has 206 places, 425 transitions, 9701 flow. Second operand 21 states and 2408 transitions. [2023-08-24 14:05:05,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 506 transitions, 11638 flow [2023-08-24 14:05:05,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 506 transitions, 11281 flow, removed 6 selfloop flow, removed 8 redundant places. [2023-08-24 14:05:05,462 INFO L231 Difference]: Finished difference. Result has 221 places, 457 transitions, 10387 flow [2023-08-24 14:05:05,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=9331, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=10387, PETRI_PLACES=221, PETRI_TRANSITIONS=457} [2023-08-24 14:05:05,463 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 196 predicate places. [2023-08-24 14:05:05,463 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 457 transitions, 10387 flow [2023-08-24 14:05:05,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 111.55555555555556) internal successors, (4016), 36 states have internal predecessors, (4016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:05,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:05:05,463 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:05:05,468 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-08-24 14:05:05,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-08-24 14:05:05,668 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:05:05,669 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:05:05,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1421088238, now seen corresponding path program 2 times [2023-08-24 14:05:05,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:05:05,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239298313] [2023-08-24 14:05:05,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:05:05,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:05:05,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:05:05,920 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:05:05,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:05:05,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239298313] [2023-08-24 14:05:05,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239298313] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:05:05,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811753932] [2023-08-24 14:05:05,921 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 14:05:05,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:05:05,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:05:05,929 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) [2023-08-24 14:05:05,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-08-24 14:05:06,064 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 14:05:06,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:05:06,065 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-24 14:05:06,066 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:05:06,439 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:05:06,440 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 124 treesize of output 89 [2023-08-24 14:05:06,472 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:05:06,472 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:05:06,540 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:05:06,540 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-24 14:05:07,181 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:05:07,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811753932] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:05:07,181 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:05:07,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-08-24 14:05:07,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441684077] [2023-08-24 14:05:07,181 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:05:07,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-24 14:05:07,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:05:07,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-24 14:05:07,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=984, Unknown=0, NotChecked=0, Total=1190 [2023-08-24 14:05:07,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:05:07,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 457 transitions, 10387 flow. Second operand has 35 states, 35 states have (on average 141.8) internal successors, (4963), 35 states have internal predecessors, (4963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:07,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:05:07,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:05:07,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:05:10,392 INFO L124 PetriNetUnfolderBase]: 5191/8611 cut-off events. [2023-08-24 14:05:10,393 INFO L125 PetriNetUnfolderBase]: For 134246/134246 co-relation queries the response was YES. [2023-08-24 14:05:10,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75451 conditions, 8611 events. 5191/8611 cut-off events. For 134246/134246 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 58358 event pairs, 835 based on Foata normal form. 20/8631 useless extension candidates. Maximal degree in co-relation 75374. Up to 3024 conditions per place. [2023-08-24 14:05:10,472 INFO L140 encePairwiseOnDemand]: 435/447 looper letters, 990 selfloop transitions, 275 changer transitions 34/1299 dead transitions. [2023-08-24 14:05:10,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 1299 transitions, 28397 flow [2023-08-24 14:05:10,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-08-24 14:05:10,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-08-24 14:05:10,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 5296 transitions. [2023-08-24 14:05:10,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32910763112105396 [2023-08-24 14:05:10,476 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 5296 transitions. [2023-08-24 14:05:10,476 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 5296 transitions. [2023-08-24 14:05:10,477 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:05:10,477 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 5296 transitions. [2023-08-24 14:05:10,480 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 147.11111111111111) internal successors, (5296), 36 states have internal predecessors, (5296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:10,486 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 447.0) internal successors, (16539), 37 states have internal predecessors, (16539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:10,487 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 447.0) internal successors, (16539), 37 states have internal predecessors, (16539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:10,487 INFO L175 Difference]: Start difference. First operand has 221 places, 457 transitions, 10387 flow. Second operand 36 states and 5296 transitions. [2023-08-24 14:05:10,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 1299 transitions, 28397 flow [2023-08-24 14:05:11,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 1299 transitions, 27691 flow, removed 266 selfloop flow, removed 14 redundant places. [2023-08-24 14:05:11,298 INFO L231 Difference]: Finished difference. Result has 246 places, 575 transitions, 13428 flow [2023-08-24 14:05:11,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=10097, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=13428, PETRI_PLACES=246, PETRI_TRANSITIONS=575} [2023-08-24 14:05:11,299 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 221 predicate places. [2023-08-24 14:05:11,299 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 575 transitions, 13428 flow [2023-08-24 14:05:11,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 141.8) internal successors, (4963), 35 states have internal predecessors, (4963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:11,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:05:11,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:05:11,306 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-08-24 14:05:11,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-08-24 14:05:11,504 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:05:11,504 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:05:11,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1523344940, now seen corresponding path program 1 times [2023-08-24 14:05:11,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:05:11,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209358648] [2023-08-24 14:05:11,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:05:11,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:05:11,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:05:11,680 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:05:11,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:05:11,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209358648] [2023-08-24 14:05:11,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209358648] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:05:11,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:05:11,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-24 14:05:11,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55232396] [2023-08-24 14:05:11,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:05:11,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-24 14:05:11,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:05:11,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-24 14:05:11,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-08-24 14:05:11,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 447 [2023-08-24 14:05:11,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 575 transitions, 13428 flow. Second operand has 9 states, 9 states have (on average 161.33333333333334) internal successors, (1452), 9 states have internal predecessors, (1452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:11,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:05:11,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 447 [2023-08-24 14:05:11,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:05:13,538 INFO L124 PetriNetUnfolderBase]: 5174/8608 cut-off events. [2023-08-24 14:05:13,539 INFO L125 PetriNetUnfolderBase]: For 150662/150662 co-relation queries the response was YES. [2023-08-24 14:05:13,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78405 conditions, 8608 events. 5174/8608 cut-off events. For 150662/150662 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 58845 event pairs, 1195 based on Foata normal form. 141/8749 useless extension candidates. Maximal degree in co-relation 78322. Up to 5578 conditions per place. [2023-08-24 14:05:13,604 INFO L140 encePairwiseOnDemand]: 439/447 looper letters, 320 selfloop transitions, 316 changer transitions 0/636 dead transitions. [2023-08-24 14:05:13,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 636 transitions, 16123 flow [2023-08-24 14:05:13,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 14:05:13,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 14:05:13,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1167 transitions. [2023-08-24 14:05:13,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37296260786193675 [2023-08-24 14:05:13,606 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1167 transitions. [2023-08-24 14:05:13,606 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1167 transitions. [2023-08-24 14:05:13,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:05:13,606 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1167 transitions. [2023-08-24 14:05:13,607 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 166.71428571428572) internal successors, (1167), 7 states have internal predecessors, (1167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:13,608 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 447.0) internal successors, (3576), 8 states have internal predecessors, (3576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:13,608 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 447.0) internal successors, (3576), 8 states have internal predecessors, (3576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:13,608 INFO L175 Difference]: Start difference. First operand has 246 places, 575 transitions, 13428 flow. Second operand 7 states and 1167 transitions. [2023-08-24 14:05:13,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 636 transitions, 16123 flow [2023-08-24 14:05:14,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 636 transitions, 15965 flow, removed 30 selfloop flow, removed 16 redundant places. [2023-08-24 14:05:14,397 INFO L231 Difference]: Finished difference. Result has 232 places, 600 transitions, 14851 flow [2023-08-24 14:05:14,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=13280, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=291, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14851, PETRI_PLACES=232, PETRI_TRANSITIONS=600} [2023-08-24 14:05:14,397 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 207 predicate places. [2023-08-24 14:05:14,397 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 600 transitions, 14851 flow [2023-08-24 14:05:14,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 161.33333333333334) internal successors, (1452), 9 states have internal predecessors, (1452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:14,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:05:14,398 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:05:14,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-08-24 14:05:14,398 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:05:14,398 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:05:14,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1903595395, now seen corresponding path program 3 times [2023-08-24 14:05:14,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:05:14,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702526019] [2023-08-24 14:05:14,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:05:14,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:05:14,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:05:14,625 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:05:14,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:05:14,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702526019] [2023-08-24 14:05:14,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702526019] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:05:14,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993301511] [2023-08-24 14:05:14,625 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 14:05:14,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:05:14,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:05:14,626 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) [2023-08-24 14:05:14,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-08-24 14:05:14,861 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-24 14:05:14,862 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:05:14,863 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-24 14:05:14,864 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:05:15,214 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:05:15,215 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 124 treesize of output 89 [2023-08-24 14:05:15,255 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:05:15,255 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:05:15,349 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:05:15,350 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-24 14:05:16,246 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:05:16,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993301511] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:05:16,246 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:05:16,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-24 14:05:16,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238388416] [2023-08-24 14:05:16,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:05:16,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-24 14:05:16,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:05:16,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-24 14:05:16,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=803, Unknown=0, NotChecked=0, Total=992 [2023-08-24 14:05:16,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:05:16,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 600 transitions, 14851 flow. Second operand has 32 states, 32 states have (on average 141.96875) internal successors, (4543), 32 states have internal predecessors, (4543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:16,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:05:16,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:05:16,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:05:19,374 INFO L124 PetriNetUnfolderBase]: 5194/8951 cut-off events. [2023-08-24 14:05:19,375 INFO L125 PetriNetUnfolderBase]: For 167613/167613 co-relation queries the response was YES. [2023-08-24 14:05:19,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80426 conditions, 8951 events. 5194/8951 cut-off events. For 167613/167613 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 64077 event pairs, 674 based on Foata normal form. 261/9212 useless extension candidates. Maximal degree in co-relation 80348. Up to 3019 conditions per place. [2023-08-24 14:05:19,459 INFO L140 encePairwiseOnDemand]: 435/447 looper letters, 589 selfloop transitions, 372 changer transitions 11/972 dead transitions. [2023-08-24 14:05:19,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 972 transitions, 23053 flow [2023-08-24 14:05:19,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-24 14:05:19,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-24 14:05:19,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3537 transitions. [2023-08-24 14:05:19,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3296979865771812 [2023-08-24 14:05:19,463 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3537 transitions. [2023-08-24 14:05:19,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3537 transitions. [2023-08-24 14:05:19,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:05:19,463 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3537 transitions. [2023-08-24 14:05:19,466 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 147.375) internal successors, (3537), 24 states have internal predecessors, (3537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:19,470 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 447.0) internal successors, (11175), 25 states have internal predecessors, (11175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:19,471 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 447.0) internal successors, (11175), 25 states have internal predecessors, (11175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:19,471 INFO L175 Difference]: Start difference. First operand has 232 places, 600 transitions, 14851 flow. Second operand 24 states and 3537 transitions. [2023-08-24 14:05:19,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 972 transitions, 23053 flow [2023-08-24 14:05:20,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 972 transitions, 22368 flow, removed 108 selfloop flow, removed 3 redundant places. [2023-08-24 14:05:20,301 INFO L231 Difference]: Finished difference. Result has 263 places, 672 transitions, 17165 flow [2023-08-24 14:05:20,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=14371, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=17165, PETRI_PLACES=263, PETRI_TRANSITIONS=672} [2023-08-24 14:05:20,301 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 238 predicate places. [2023-08-24 14:05:20,301 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 672 transitions, 17165 flow [2023-08-24 14:05:20,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 141.96875) internal successors, (4543), 32 states have internal predecessors, (4543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:20,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:05:20,302 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:05:20,307 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2023-08-24 14:05:20,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2023-08-24 14:05:20,503 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:05:20,503 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:05:20,503 INFO L85 PathProgramCache]: Analyzing trace with hash -680813848, now seen corresponding path program 4 times [2023-08-24 14:05:20,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:05:20,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909078472] [2023-08-24 14:05:20,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:05:20,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:05:20,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:05:20,766 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:05:20,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:05:20,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909078472] [2023-08-24 14:05:20,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909078472] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:05:20,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [428075717] [2023-08-24 14:05:20,766 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 14:05:20,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:05:20,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:05:20,767 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) [2023-08-24 14:05:20,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-08-24 14:05:20,904 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 14:05:20,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:05:20,906 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-24 14:05:20,906 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:05:21,311 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:05:21,312 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 124 treesize of output 89 [2023-08-24 14:05:21,349 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:05:21,350 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:05:21,415 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:05:21,416 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-24 14:05:22,135 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:05:22,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [428075717] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:05:22,135 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:05:22,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-08-24 14:05:22,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532816005] [2023-08-24 14:05:22,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:05:22,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-24 14:05:22,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:05:22,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-24 14:05:22,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=980, Unknown=0, NotChecked=0, Total=1190 [2023-08-24 14:05:22,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:05:22,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 672 transitions, 17165 flow. Second operand has 35 states, 35 states have (on average 141.8) internal successors, (4963), 35 states have internal predecessors, (4963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:22,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:05:22,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:05:22,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:05:25,786 INFO L124 PetriNetUnfolderBase]: 5297/9060 cut-off events. [2023-08-24 14:05:25,787 INFO L125 PetriNetUnfolderBase]: For 192264/192264 co-relation queries the response was YES. [2023-08-24 14:05:25,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84857 conditions, 9060 events. 5297/9060 cut-off events. For 192264/192264 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 64376 event pairs, 733 based on Foata normal form. 27/9087 useless extension candidates. Maximal degree in co-relation 84768. Up to 3062 conditions per place. [2023-08-24 14:05:25,866 INFO L140 encePairwiseOnDemand]: 435/447 looper letters, 724 selfloop transitions, 366 changer transitions 23/1113 dead transitions. [2023-08-24 14:05:25,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 1113 transitions, 26584 flow [2023-08-24 14:05:25,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-24 14:05:25,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-24 14:05:25,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 4124 transitions. [2023-08-24 14:05:25,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3294982422499201 [2023-08-24 14:05:25,870 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 4124 transitions. [2023-08-24 14:05:25,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 4124 transitions. [2023-08-24 14:05:25,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:05:25,870 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 4124 transitions. [2023-08-24 14:05:25,872 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 147.28571428571428) internal successors, (4124), 28 states have internal predecessors, (4124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:25,877 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 447.0) internal successors, (12963), 29 states have internal predecessors, (12963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:25,877 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 447.0) internal successors, (12963), 29 states have internal predecessors, (12963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:25,878 INFO L175 Difference]: Start difference. First operand has 263 places, 672 transitions, 17165 flow. Second operand 28 states and 4124 transitions. [2023-08-24 14:05:25,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 1113 transitions, 26584 flow [2023-08-24 14:05:26,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 1113 transitions, 26101 flow, removed 55 selfloop flow, removed 12 redundant places. [2023-08-24 14:05:26,984 INFO L231 Difference]: Finished difference. Result has 280 places, 690 transitions, 17832 flow [2023-08-24 14:05:26,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=16754, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=346, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=17832, PETRI_PLACES=280, PETRI_TRANSITIONS=690} [2023-08-24 14:05:26,984 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 255 predicate places. [2023-08-24 14:05:26,984 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 690 transitions, 17832 flow [2023-08-24 14:05:26,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 141.8) internal successors, (4963), 35 states have internal predecessors, (4963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:26,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:05:26,985 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:05:26,989 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-08-24 14:05:27,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:05:27,185 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:05:27,186 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:05:27,186 INFO L85 PathProgramCache]: Analyzing trace with hash -160677207, now seen corresponding path program 5 times [2023-08-24 14:05:27,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:05:27,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516652825] [2023-08-24 14:05:27,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:05:27,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:05:27,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:05:27,401 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:05:27,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:05:27,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516652825] [2023-08-24 14:05:27,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516652825] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:05:27,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291429915] [2023-08-24 14:05:27,401 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 14:05:27,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:05:27,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:05:27,402 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) [2023-08-24 14:05:27,404 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-08-24 14:05:27,526 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 14:05:27,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:05:27,527 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-24 14:05:27,528 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:05:27,842 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:05:27,842 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 124 treesize of output 89 [2023-08-24 14:05:27,879 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:05:27,879 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:05:27,946 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:05:27,946 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-24 14:05:28,518 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:05:28,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291429915] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:05:28,519 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:05:28,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-24 14:05:28,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621039949] [2023-08-24 14:05:28,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:05:28,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-24 14:05:28,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:05:28,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-24 14:05:28,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=795, Unknown=0, NotChecked=0, Total=992 [2023-08-24 14:05:28,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:05:28,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 690 transitions, 17832 flow. Second operand has 32 states, 32 states have (on average 141.96875) internal successors, (4543), 32 states have internal predecessors, (4543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:28,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:05:28,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:05:28,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:05:31,470 INFO L124 PetriNetUnfolderBase]: 5204/8958 cut-off events. [2023-08-24 14:05:31,471 INFO L125 PetriNetUnfolderBase]: For 197239/197239 co-relation queries the response was YES. [2023-08-24 14:05:31,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84909 conditions, 8958 events. 5204/8958 cut-off events. For 197239/197239 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 63847 event pairs, 924 based on Foata normal form. 6/8964 useless extension candidates. Maximal degree in co-relation 84818. Up to 3059 conditions per place. [2023-08-24 14:05:31,557 INFO L140 encePairwiseOnDemand]: 435/447 looper letters, 639 selfloop transitions, 303 changer transitions 17/959 dead transitions. [2023-08-24 14:05:31,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 959 transitions, 24007 flow [2023-08-24 14:05:31,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-24 14:05:31,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-24 14:05:31,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3084 transitions. [2023-08-24 14:05:31,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3285394694790668 [2023-08-24 14:05:31,560 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3084 transitions. [2023-08-24 14:05:31,560 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3084 transitions. [2023-08-24 14:05:31,561 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:05:31,561 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3084 transitions. [2023-08-24 14:05:31,563 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 146.85714285714286) internal successors, (3084), 21 states have internal predecessors, (3084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:31,566 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 447.0) internal successors, (9834), 22 states have internal predecessors, (9834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:31,566 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 447.0) internal successors, (9834), 22 states have internal predecessors, (9834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:31,566 INFO L175 Difference]: Start difference. First operand has 280 places, 690 transitions, 17832 flow. Second operand 21 states and 3084 transitions. [2023-08-24 14:05:31,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 959 transitions, 24007 flow [2023-08-24 14:05:32,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 959 transitions, 23543 flow, removed 42 selfloop flow, removed 20 redundant places. [2023-08-24 14:05:32,582 INFO L231 Difference]: Finished difference. Result has 281 places, 690 transitions, 18057 flow [2023-08-24 14:05:32,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=17406, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=301, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=18057, PETRI_PLACES=281, PETRI_TRANSITIONS=690} [2023-08-24 14:05:32,582 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 256 predicate places. [2023-08-24 14:05:32,583 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 690 transitions, 18057 flow [2023-08-24 14:05:32,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 141.96875) internal successors, (4543), 32 states have internal predecessors, (4543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:32,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:05:32,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:05:32,590 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2023-08-24 14:05:32,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:05:32,784 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:05:32,784 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:05:32,784 INFO L85 PathProgramCache]: Analyzing trace with hash -260828798, now seen corresponding path program 2 times [2023-08-24 14:05:32,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:05:32,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291753675] [2023-08-24 14:05:32,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:05:32,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:05:32,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:05:33,030 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:05:33,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:05:33,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291753675] [2023-08-24 14:05:33,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291753675] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:05:33,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:05:33,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-24 14:05:33,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168542258] [2023-08-24 14:05:33,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:05:33,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-24 14:05:33,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:05:33,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-24 14:05:33,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-08-24 14:05:33,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 447 [2023-08-24 14:05:33,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 690 transitions, 18057 flow. Second operand has 10 states, 10 states have (on average 161.1) internal successors, (1611), 10 states have internal predecessors, (1611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:33,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:05:33,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 447 [2023-08-24 14:05:33,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:05:35,292 INFO L124 PetriNetUnfolderBase]: 5230/9052 cut-off events. [2023-08-24 14:05:35,292 INFO L125 PetriNetUnfolderBase]: For 199492/199492 co-relation queries the response was YES. [2023-08-24 14:05:35,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85650 conditions, 9052 events. 5230/9052 cut-off events. For 199492/199492 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 65528 event pairs, 1298 based on Foata normal form. 24/9076 useless extension candidates. Maximal degree in co-relation 85558. Up to 5432 conditions per place. [2023-08-24 14:05:35,380 INFO L140 encePairwiseOnDemand]: 438/447 looper letters, 502 selfloop transitions, 249 changer transitions 13/764 dead transitions. [2023-08-24 14:05:35,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 764 transitions, 21045 flow [2023-08-24 14:05:35,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 14:05:35,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 14:05:35,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1335 transitions. [2023-08-24 14:05:35,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3733221476510067 [2023-08-24 14:05:35,382 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1335 transitions. [2023-08-24 14:05:35,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1335 transitions. [2023-08-24 14:05:35,383 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:05:35,383 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1335 transitions. [2023-08-24 14:05:35,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 166.875) internal successors, (1335), 8 states have internal predecessors, (1335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:35,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 447.0) internal successors, (4023), 9 states have internal predecessors, (4023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:35,385 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 447.0) internal successors, (4023), 9 states have internal predecessors, (4023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:35,386 INFO L175 Difference]: Start difference. First operand has 281 places, 690 transitions, 18057 flow. Second operand 8 states and 1335 transitions. [2023-08-24 14:05:35,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 764 transitions, 21045 flow [2023-08-24 14:05:36,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 764 transitions, 20336 flow, removed 24 selfloop flow, removed 16 redundant places. [2023-08-24 14:05:36,441 INFO L231 Difference]: Finished difference. Result has 271 places, 684 transitions, 17788 flow [2023-08-24 14:05:36,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=17422, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=17788, PETRI_PLACES=271, PETRI_TRANSITIONS=684} [2023-08-24 14:05:36,442 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 246 predicate places. [2023-08-24 14:05:36,442 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 684 transitions, 17788 flow [2023-08-24 14:05:36,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 161.1) internal successors, (1611), 10 states have internal predecessors, (1611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:36,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:05:36,442 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:05:36,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-08-24 14:05:36,445 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:05:36,445 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:05:36,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1338412075, now seen corresponding path program 6 times [2023-08-24 14:05:36,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:05:36,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534573241] [2023-08-24 14:05:36,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:05:36,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:05:36,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:05:36,680 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:05:36,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:05:36,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534573241] [2023-08-24 14:05:36,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534573241] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:05:36,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113497690] [2023-08-24 14:05:36,681 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 14:05:36,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:05:36,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:05:36,682 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) [2023-08-24 14:05:36,683 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-08-24 14:05:36,933 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-24 14:05:36,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:05:36,934 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-24 14:05:36,935 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:05:37,214 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:05:37,215 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 120 treesize of output 85 [2023-08-24 14:05:37,288 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:05:37,288 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:05:37,467 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:05:37,467 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-24 14:05:38,203 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:05:38,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113497690] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:05:38,204 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:05:38,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-24 14:05:38,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236121487] [2023-08-24 14:05:38,204 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:05:38,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-24 14:05:38,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:05:38,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-24 14:05:38,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=806, Unknown=0, NotChecked=0, Total=992 [2023-08-24 14:05:38,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:05:38,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 684 transitions, 17788 flow. Second operand has 32 states, 32 states have (on average 141.96875) internal successors, (4543), 32 states have internal predecessors, (4543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:38,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:05:38,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:05:38,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:05:41,815 INFO L124 PetriNetUnfolderBase]: 5216/9119 cut-off events. [2023-08-24 14:05:41,815 INFO L125 PetriNetUnfolderBase]: For 200485/200485 co-relation queries the response was YES. [2023-08-24 14:05:41,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85214 conditions, 9119 events. 5216/9119 cut-off events. For 200485/200485 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 66671 event pairs, 690 based on Foata normal form. 9/9128 useless extension candidates. Maximal degree in co-relation 85122. Up to 3106 conditions per place. [2023-08-24 14:05:41,894 INFO L140 encePairwiseOnDemand]: 435/447 looper letters, 614 selfloop transitions, 380 changer transitions 7/1001 dead transitions. [2023-08-24 14:05:41,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 1001 transitions, 24680 flow [2023-08-24 14:05:41,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-24 14:05:41,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-24 14:05:41,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 3826 transitions. [2023-08-24 14:05:41,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3292032352435037 [2023-08-24 14:05:41,897 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 3826 transitions. [2023-08-24 14:05:41,897 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 3826 transitions. [2023-08-24 14:05:41,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:05:41,898 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 3826 transitions. [2023-08-24 14:05:41,900 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 147.15384615384616) internal successors, (3826), 26 states have internal predecessors, (3826), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:41,904 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 447.0) internal successors, (12069), 27 states have internal predecessors, (12069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:41,904 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 447.0) internal successors, (12069), 27 states have internal predecessors, (12069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:41,904 INFO L175 Difference]: Start difference. First operand has 271 places, 684 transitions, 17788 flow. Second operand 26 states and 3826 transitions. [2023-08-24 14:05:41,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 1001 transitions, 24680 flow [2023-08-24 14:05:42,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 1001 transitions, 24192 flow, removed 15 selfloop flow, removed 5 redundant places. [2023-08-24 14:05:42,883 INFO L231 Difference]: Finished difference. Result has 292 places, 687 transitions, 18303 flow [2023-08-24 14:05:42,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=17488, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=377, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=18303, PETRI_PLACES=292, PETRI_TRANSITIONS=687} [2023-08-24 14:05:42,884 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 267 predicate places. [2023-08-24 14:05:42,884 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 687 transitions, 18303 flow [2023-08-24 14:05:42,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 141.96875) internal successors, (4543), 32 states have internal predecessors, (4543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:42,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:05:42,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:05:42,889 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2023-08-24 14:05:43,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2023-08-24 14:05:43,085 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:05:43,085 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:05:43,085 INFO L85 PathProgramCache]: Analyzing trace with hash 623293156, now seen corresponding path program 3 times [2023-08-24 14:05:43,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:05:43,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112477169] [2023-08-24 14:05:43,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:05:43,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:05:43,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:05:43,256 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:05:43,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:05:43,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112477169] [2023-08-24 14:05:43,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112477169] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:05:43,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:05:43,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-24 14:05:43,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638739686] [2023-08-24 14:05:43,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:05:43,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-24 14:05:43,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:05:43,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-24 14:05:43,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-08-24 14:05:43,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 447 [2023-08-24 14:05:43,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 687 transitions, 18303 flow. Second operand has 9 states, 9 states have (on average 161.33333333333334) internal successors, (1452), 9 states have internal predecessors, (1452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:43,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:05:43,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 447 [2023-08-24 14:05:43,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:05:45,476 INFO L124 PetriNetUnfolderBase]: 5137/8995 cut-off events. [2023-08-24 14:05:45,476 INFO L125 PetriNetUnfolderBase]: For 209081/209081 co-relation queries the response was YES. [2023-08-24 14:05:45,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85078 conditions, 8995 events. 5137/8995 cut-off events. For 209081/209081 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 65766 event pairs, 1518 based on Foata normal form. 70/9065 useless extension candidates. Maximal degree in co-relation 84985. Up to 6167 conditions per place. [2023-08-24 14:05:45,564 INFO L140 encePairwiseOnDemand]: 438/447 looper letters, 425 selfloop transitions, 274 changer transitions 0/699 dead transitions. [2023-08-24 14:05:45,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 699 transitions, 19772 flow [2023-08-24 14:05:45,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 14:05:45,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 14:05:45,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1163 transitions. [2023-08-24 14:05:45,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37168424416746565 [2023-08-24 14:05:45,566 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1163 transitions. [2023-08-24 14:05:45,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1163 transitions. [2023-08-24 14:05:45,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:05:45,567 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1163 transitions. [2023-08-24 14:05:45,567 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 166.14285714285714) internal successors, (1163), 7 states have internal predecessors, (1163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:45,569 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 447.0) internal successors, (3576), 8 states have internal predecessors, (3576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:45,569 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 447.0) internal successors, (3576), 8 states have internal predecessors, (3576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:45,569 INFO L175 Difference]: Start difference. First operand has 292 places, 687 transitions, 18303 flow. Second operand 7 states and 1163 transitions. [2023-08-24 14:05:45,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 699 transitions, 19772 flow [2023-08-24 14:05:46,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 699 transitions, 19092 flow, removed 7 selfloop flow, removed 20 redundant places. [2023-08-24 14:05:46,617 INFO L231 Difference]: Finished difference. Result has 278 places, 671 transitions, 17733 flow [2023-08-24 14:05:46,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=17146, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=17733, PETRI_PLACES=278, PETRI_TRANSITIONS=671} [2023-08-24 14:05:46,618 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 253 predicate places. [2023-08-24 14:05:46,618 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 671 transitions, 17733 flow [2023-08-24 14:05:46,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 161.33333333333334) internal successors, (1452), 9 states have internal predecessors, (1452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:46,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:05:46,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:05:46,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-08-24 14:05:46,619 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:05:46,619 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:05:46,619 INFO L85 PathProgramCache]: Analyzing trace with hash -794250038, now seen corresponding path program 4 times [2023-08-24 14:05:46,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:05:46,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692915763] [2023-08-24 14:05:46,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:05:46,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:05:46,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:05:46,871 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:05:46,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:05:46,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692915763] [2023-08-24 14:05:46,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692915763] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:05:46,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:05:46,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-24 14:05:46,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960010951] [2023-08-24 14:05:46,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:05:46,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-24 14:05:46,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:05:46,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-24 14:05:46,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-08-24 14:05:46,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 447 [2023-08-24 14:05:46,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 671 transitions, 17733 flow. Second operand has 9 states, 9 states have (on average 161.33333333333334) internal successors, (1452), 9 states have internal predecessors, (1452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:46,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:05:46,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 447 [2023-08-24 14:05:46,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:05:48,963 INFO L124 PetriNetUnfolderBase]: 5064/8899 cut-off events. [2023-08-24 14:05:48,963 INFO L125 PetriNetUnfolderBase]: For 200455/200455 co-relation queries the response was YES. [2023-08-24 14:05:49,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84079 conditions, 8899 events. 5064/8899 cut-off events. For 200455/200455 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 65316 event pairs, 1547 based on Foata normal form. 75/8974 useless extension candidates. Maximal degree in co-relation 83987. Up to 6160 conditions per place. [2023-08-24 14:05:49,043 INFO L140 encePairwiseOnDemand]: 438/447 looper letters, 435 selfloop transitions, 267 changer transitions 0/702 dead transitions. [2023-08-24 14:05:49,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 702 transitions, 19592 flow [2023-08-24 14:05:49,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 14:05:49,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 14:05:49,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1164 transitions. [2023-08-24 14:05:49,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3720038350910834 [2023-08-24 14:05:49,044 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1164 transitions. [2023-08-24 14:05:49,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1164 transitions. [2023-08-24 14:05:49,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:05:49,045 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1164 transitions. [2023-08-24 14:05:49,045 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 166.28571428571428) internal successors, (1164), 7 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:49,047 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 447.0) internal successors, (3576), 8 states have internal predecessors, (3576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:49,047 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 447.0) internal successors, (3576), 8 states have internal predecessors, (3576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:49,047 INFO L175 Difference]: Start difference. First operand has 278 places, 671 transitions, 17733 flow. Second operand 7 states and 1164 transitions. [2023-08-24 14:05:49,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 702 transitions, 19592 flow [2023-08-24 14:05:50,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 702 transitions, 19157 flow, removed 3 selfloop flow, removed 4 redundant places. [2023-08-24 14:05:50,106 INFO L231 Difference]: Finished difference. Result has 280 places, 664 transitions, 17510 flow [2023-08-24 14:05:50,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=16764, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=261, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=17510, PETRI_PLACES=280, PETRI_TRANSITIONS=664} [2023-08-24 14:05:50,106 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 255 predicate places. [2023-08-24 14:05:50,107 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 664 transitions, 17510 flow [2023-08-24 14:05:50,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 161.33333333333334) internal successors, (1452), 9 states have internal predecessors, (1452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:50,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:05:50,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:05:50,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2023-08-24 14:05:50,107 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:05:50,107 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:05:50,107 INFO L85 PathProgramCache]: Analyzing trace with hash 660237908, now seen corresponding path program 5 times [2023-08-24 14:05:50,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:05:50,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842571017] [2023-08-24 14:05:50,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:05:50,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:05:50,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:05:50,336 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:05:50,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:05:50,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842571017] [2023-08-24 14:05:50,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842571017] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:05:50,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:05:50,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-24 14:05:50,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323153516] [2023-08-24 14:05:50,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:05:50,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-24 14:05:50,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:05:50,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-24 14:05:50,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2023-08-24 14:05:50,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 447 [2023-08-24 14:05:50,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 664 transitions, 17510 flow. Second operand has 10 states, 10 states have (on average 161.1) internal successors, (1611), 10 states have internal predecessors, (1611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:50,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:05:50,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 447 [2023-08-24 14:05:50,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:05:52,601 INFO L124 PetriNetUnfolderBase]: 4992/8809 cut-off events. [2023-08-24 14:05:52,602 INFO L125 PetriNetUnfolderBase]: For 206512/206512 co-relation queries the response was YES. [2023-08-24 14:05:52,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83428 conditions, 8809 events. 4992/8809 cut-off events. For 206512/206512 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 64981 event pairs, 1485 based on Foata normal form. 66/8875 useless extension candidates. Maximal degree in co-relation 83337. Up to 5987 conditions per place. [2023-08-24 14:05:52,675 INFO L140 encePairwiseOnDemand]: 438/447 looper letters, 420 selfloop transitions, 244 changer transitions 30/694 dead transitions. [2023-08-24 14:05:52,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 694 transitions, 19443 flow [2023-08-24 14:05:52,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 14:05:52,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 14:05:52,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1325 transitions. [2023-08-24 14:05:52,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3705257270693512 [2023-08-24 14:05:52,677 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1325 transitions. [2023-08-24 14:05:52,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1325 transitions. [2023-08-24 14:05:52,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:05:52,677 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1325 transitions. [2023-08-24 14:05:52,678 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 165.625) internal successors, (1325), 8 states have internal predecessors, (1325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:52,679 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 447.0) internal successors, (4023), 9 states have internal predecessors, (4023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:52,679 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 447.0) internal successors, (4023), 9 states have internal predecessors, (4023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:52,679 INFO L175 Difference]: Start difference. First operand has 280 places, 664 transitions, 17510 flow. Second operand 8 states and 1325 transitions. [2023-08-24 14:05:52,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 694 transitions, 19443 flow [2023-08-24 14:05:53,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 694 transitions, 18768 flow, removed 15 selfloop flow, removed 6 redundant places. [2023-08-24 14:05:53,613 INFO L231 Difference]: Finished difference. Result has 282 places, 638 transitions, 16399 flow [2023-08-24 14:05:53,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=16822, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16399, PETRI_PLACES=282, PETRI_TRANSITIONS=638} [2023-08-24 14:05:53,613 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 257 predicate places. [2023-08-24 14:05:53,614 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 638 transitions, 16399 flow [2023-08-24 14:05:53,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 161.1) internal successors, (1611), 10 states have internal predecessors, (1611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:53,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:05:53,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:05:53,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2023-08-24 14:05:53,614 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:05:53,614 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:05:53,614 INFO L85 PathProgramCache]: Analyzing trace with hash -2082120630, now seen corresponding path program 6 times [2023-08-24 14:05:53,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:05:53,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222134191] [2023-08-24 14:05:53,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:05:53,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:05:53,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:05:53,781 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:05:53,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:05:53,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222134191] [2023-08-24 14:05:53,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222134191] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:05:53,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:05:53,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-24 14:05:53,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844516285] [2023-08-24 14:05:53,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:05:53,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-24 14:05:53,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:05:53,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-24 14:05:53,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-08-24 14:05:53,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 447 [2023-08-24 14:05:53,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 638 transitions, 16399 flow. Second operand has 9 states, 9 states have (on average 161.33333333333334) internal successors, (1452), 9 states have internal predecessors, (1452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:53,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:05:53,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 447 [2023-08-24 14:05:53,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:05:55,896 INFO L124 PetriNetUnfolderBase]: 4887/8568 cut-off events. [2023-08-24 14:05:55,897 INFO L125 PetriNetUnfolderBase]: For 196892/196892 co-relation queries the response was YES. [2023-08-24 14:05:55,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80268 conditions, 8568 events. 4887/8568 cut-off events. For 196892/196892 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 62251 event pairs, 1502 based on Foata normal form. 60/8628 useless extension candidates. Maximal degree in co-relation 80176. Up to 5987 conditions per place. [2023-08-24 14:05:55,981 INFO L140 encePairwiseOnDemand]: 439/447 looper letters, 348 selfloop transitions, 306 changer transitions 0/654 dead transitions. [2023-08-24 14:05:55,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 654 transitions, 17984 flow [2023-08-24 14:05:55,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 14:05:55,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 14:05:55,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1163 transitions. [2023-08-24 14:05:55,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37168424416746565 [2023-08-24 14:05:55,983 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1163 transitions. [2023-08-24 14:05:55,983 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1163 transitions. [2023-08-24 14:05:55,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:05:55,983 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1163 transitions. [2023-08-24 14:05:55,984 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 166.14285714285714) internal successors, (1163), 7 states have internal predecessors, (1163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:55,985 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 447.0) internal successors, (3576), 8 states have internal predecessors, (3576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:55,985 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 447.0) internal successors, (3576), 8 states have internal predecessors, (3576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:55,986 INFO L175 Difference]: Start difference. First operand has 282 places, 638 transitions, 16399 flow. Second operand 7 states and 1163 transitions. [2023-08-24 14:05:55,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 654 transitions, 17984 flow [2023-08-24 14:05:56,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 654 transitions, 17262 flow, removed 47 selfloop flow, removed 9 redundant places. [2023-08-24 14:05:56,960 INFO L231 Difference]: Finished difference. Result has 274 places, 638 transitions, 16329 flow [2023-08-24 14:05:56,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=15693, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=306, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=16329, PETRI_PLACES=274, PETRI_TRANSITIONS=638} [2023-08-24 14:05:56,961 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 249 predicate places. [2023-08-24 14:05:56,961 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 638 transitions, 16329 flow [2023-08-24 14:05:56,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 161.33333333333334) internal successors, (1452), 9 states have internal predecessors, (1452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:56,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:05:56,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:05:56,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2023-08-24 14:05:56,961 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:05:56,962 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:05:56,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1108251974, now seen corresponding path program 7 times [2023-08-24 14:05:56,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:05:56,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292697961] [2023-08-24 14:05:56,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:05:56,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:05:56,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:05:57,151 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:05:57,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:05:57,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292697961] [2023-08-24 14:05:57,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292697961] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:05:57,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:05:57,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-24 14:05:57,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515528926] [2023-08-24 14:05:57,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:05:57,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-24 14:05:57,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:05:57,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-24 14:05:57,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-08-24 14:05:57,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 447 [2023-08-24 14:05:57,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 638 transitions, 16329 flow. Second operand has 9 states, 9 states have (on average 161.33333333333334) internal successors, (1452), 9 states have internal predecessors, (1452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:57,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:05:57,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 447 [2023-08-24 14:05:57,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:05:59,006 INFO L124 PetriNetUnfolderBase]: 4659/8220 cut-off events. [2023-08-24 14:05:59,006 INFO L125 PetriNetUnfolderBase]: For 176332/176332 co-relation queries the response was YES. [2023-08-24 14:05:59,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75192 conditions, 8220 events. 4659/8220 cut-off events. For 176332/176332 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 59741 event pairs, 1457 based on Foata normal form. 56/8276 useless extension candidates. Maximal degree in co-relation 75102. Up to 5927 conditions per place. [2023-08-24 14:05:59,079 INFO L140 encePairwiseOnDemand]: 439/447 looper letters, 337 selfloop transitions, 264 changer transitions 0/601 dead transitions. [2023-08-24 14:05:59,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 601 transitions, 16106 flow [2023-08-24 14:05:59,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 14:05:59,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 14:05:59,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1162 transitions. [2023-08-24 14:05:59,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3713646532438479 [2023-08-24 14:05:59,080 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1162 transitions. [2023-08-24 14:05:59,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1162 transitions. [2023-08-24 14:05:59,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:05:59,080 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1162 transitions. [2023-08-24 14:05:59,081 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 166.0) internal successors, (1162), 7 states have internal predecessors, (1162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:59,082 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 447.0) internal successors, (3576), 8 states have internal predecessors, (3576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:59,083 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 447.0) internal successors, (3576), 8 states have internal predecessors, (3576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:59,083 INFO L175 Difference]: Start difference. First operand has 274 places, 638 transitions, 16329 flow. Second operand 7 states and 1162 transitions. [2023-08-24 14:05:59,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 601 transitions, 16106 flow [2023-08-24 14:05:59,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 601 transitions, 15645 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-24 14:05:59,988 INFO L231 Difference]: Finished difference. Result has 274 places, 596 transitions, 14938 flow [2023-08-24 14:05:59,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=14410, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14938, PETRI_PLACES=274, PETRI_TRANSITIONS=596} [2023-08-24 14:05:59,988 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 249 predicate places. [2023-08-24 14:05:59,989 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 596 transitions, 14938 flow [2023-08-24 14:05:59,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 161.33333333333334) internal successors, (1452), 9 states have internal predecessors, (1452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:05:59,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:05:59,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:05:59,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2023-08-24 14:05:59,989 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:05:59,989 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:05:59,989 INFO L85 PathProgramCache]: Analyzing trace with hash -627632684, now seen corresponding path program 8 times [2023-08-24 14:05:59,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:05:59,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703882984] [2023-08-24 14:05:59,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:05:59,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:06:00,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:06:00,185 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:06:00,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:06:00,186 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703882984] [2023-08-24 14:06:00,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703882984] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:06:00,186 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:06:00,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-24 14:06:00,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456867993] [2023-08-24 14:06:00,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:06:00,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-24 14:06:00,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:06:00,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-24 14:06:00,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-08-24 14:06:00,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 447 [2023-08-24 14:06:00,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 596 transitions, 14938 flow. Second operand has 10 states, 10 states have (on average 161.1) internal successors, (1611), 10 states have internal predecessors, (1611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:00,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:06:00,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 447 [2023-08-24 14:06:00,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:06:02,013 INFO L124 PetriNetUnfolderBase]: 4611/8172 cut-off events. [2023-08-24 14:06:02,014 INFO L125 PetriNetUnfolderBase]: For 180171/180171 co-relation queries the response was YES. [2023-08-24 14:06:02,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74709 conditions, 8172 events. 4611/8172 cut-off events. For 180171/180171 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 59690 event pairs, 1452 based on Foata normal form. 48/8220 useless extension candidates. Maximal degree in co-relation 74620. Up to 5815 conditions per place. [2023-08-24 14:06:02,088 INFO L140 encePairwiseOnDemand]: 439/447 looper letters, 333 selfloop transitions, 248 changer transitions 22/603 dead transitions. [2023-08-24 14:06:02,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 603 transitions, 16178 flow [2023-08-24 14:06:02,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 14:06:02,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 14:06:02,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1324 transitions. [2023-08-24 14:06:02,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37024608501118567 [2023-08-24 14:06:02,089 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1324 transitions. [2023-08-24 14:06:02,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1324 transitions. [2023-08-24 14:06:02,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:06:02,089 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1324 transitions. [2023-08-24 14:06:02,090 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 165.5) internal successors, (1324), 8 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:02,092 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 447.0) internal successors, (4023), 9 states have internal predecessors, (4023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:02,092 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 447.0) internal successors, (4023), 9 states have internal predecessors, (4023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:02,092 INFO L175 Difference]: Start difference. First operand has 274 places, 596 transitions, 14938 flow. Second operand 8 states and 1324 transitions. [2023-08-24 14:06:02,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 603 transitions, 16178 flow [2023-08-24 14:06:02,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 603 transitions, 15622 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-08-24 14:06:02,983 INFO L231 Difference]: Finished difference. Result has 275 places, 577 transitions, 14316 flow [2023-08-24 14:06:02,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=14372, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14316, PETRI_PLACES=275, PETRI_TRANSITIONS=577} [2023-08-24 14:06:02,983 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 250 predicate places. [2023-08-24 14:06:02,983 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 577 transitions, 14316 flow [2023-08-24 14:06:02,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 161.1) internal successors, (1611), 10 states have internal predecessors, (1611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:02,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:06:02,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:06:02,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2023-08-24 14:06:02,984 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:06:02,984 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:06:02,984 INFO L85 PathProgramCache]: Analyzing trace with hash 889170538, now seen corresponding path program 9 times [2023-08-24 14:06:02,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:06:02,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655061683] [2023-08-24 14:06:02,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:06:02,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:06:02,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:06:03,178 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:06:03,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:06:03,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655061683] [2023-08-24 14:06:03,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655061683] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:06:03,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:06:03,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-24 14:06:03,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158109299] [2023-08-24 14:06:03,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:06:03,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-24 14:06:03,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:06:03,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-24 14:06:03,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-08-24 14:06:03,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 447 [2023-08-24 14:06:03,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 577 transitions, 14316 flow. Second operand has 9 states, 9 states have (on average 161.33333333333334) internal successors, (1452), 9 states have internal predecessors, (1452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:03,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:06:03,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 447 [2023-08-24 14:06:03,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:06:05,117 INFO L124 PetriNetUnfolderBase]: 4674/8213 cut-off events. [2023-08-24 14:06:05,118 INFO L125 PetriNetUnfolderBase]: For 185521/185521 co-relation queries the response was YES. [2023-08-24 14:06:05,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75718 conditions, 8213 events. 4674/8213 cut-off events. For 185521/185521 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 59262 event pairs, 359 based on Foata normal form. 66/8279 useless extension candidates. Maximal degree in co-relation 75628. Up to 5069 conditions per place. [2023-08-24 14:06:05,193 INFO L140 encePairwiseOnDemand]: 439/447 looper letters, 475 selfloop transitions, 186 changer transitions 6/667 dead transitions. [2023-08-24 14:06:05,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 667 transitions, 17607 flow [2023-08-24 14:06:05,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 14:06:05,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 14:06:05,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1167 transitions. [2023-08-24 14:06:05,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37296260786193675 [2023-08-24 14:06:05,195 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1167 transitions. [2023-08-24 14:06:05,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1167 transitions. [2023-08-24 14:06:05,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:06:05,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1167 transitions. [2023-08-24 14:06:05,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 166.71428571428572) internal successors, (1167), 7 states have internal predecessors, (1167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:05,197 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 447.0) internal successors, (3576), 8 states have internal predecessors, (3576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:05,197 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 447.0) internal successors, (3576), 8 states have internal predecessors, (3576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:05,197 INFO L175 Difference]: Start difference. First operand has 275 places, 577 transitions, 14316 flow. Second operand 7 states and 1167 transitions. [2023-08-24 14:06:05,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 667 transitions, 17607 flow [2023-08-24 14:06:06,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 667 transitions, 16995 flow, removed 8 selfloop flow, removed 9 redundant places. [2023-08-24 14:06:06,188 INFO L231 Difference]: Finished difference. Result has 269 places, 589 transitions, 14579 flow [2023-08-24 14:06:06,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=13672, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14579, PETRI_PLACES=269, PETRI_TRANSITIONS=589} [2023-08-24 14:06:06,188 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 244 predicate places. [2023-08-24 14:06:06,188 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 589 transitions, 14579 flow [2023-08-24 14:06:06,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 161.33333333333334) internal successors, (1452), 9 states have internal predecessors, (1452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:06,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:06:06,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:06:06,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2023-08-24 14:06:06,189 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:06:06,189 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:06:06,189 INFO L85 PathProgramCache]: Analyzing trace with hash 1244562334, now seen corresponding path program 10 times [2023-08-24 14:06:06,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:06:06,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270822119] [2023-08-24 14:06:06,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:06:06,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:06:06,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:06:06,351 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:06:06,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:06:06,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270822119] [2023-08-24 14:06:06,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270822119] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:06:06,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:06:06,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-24 14:06:06,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184468457] [2023-08-24 14:06:06,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:06:06,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-24 14:06:06,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:06:06,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-24 14:06:06,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-08-24 14:06:06,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 447 [2023-08-24 14:06:06,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 589 transitions, 14579 flow. Second operand has 9 states, 9 states have (on average 161.33333333333334) internal successors, (1452), 9 states have internal predecessors, (1452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:06,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:06:06,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 447 [2023-08-24 14:06:06,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:06:08,260 INFO L124 PetriNetUnfolderBase]: 4634/8179 cut-off events. [2023-08-24 14:06:08,260 INFO L125 PetriNetUnfolderBase]: For 191541/191541 co-relation queries the response was YES. [2023-08-24 14:06:08,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75936 conditions, 8179 events. 4634/8179 cut-off events. For 191541/191541 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 59388 event pairs, 1166 based on Foata normal form. 63/8242 useless extension candidates. Maximal degree in co-relation 75846. Up to 6039 conditions per place. [2023-08-24 14:06:08,333 INFO L140 encePairwiseOnDemand]: 439/447 looper letters, 435 selfloop transitions, 207 changer transitions 1/643 dead transitions. [2023-08-24 14:06:08,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 643 transitions, 17053 flow [2023-08-24 14:06:08,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 14:06:08,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 14:06:08,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1164 transitions. [2023-08-24 14:06:08,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3720038350910834 [2023-08-24 14:06:08,335 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1164 transitions. [2023-08-24 14:06:08,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1164 transitions. [2023-08-24 14:06:08,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:06:08,335 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1164 transitions. [2023-08-24 14:06:08,336 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 166.28571428571428) internal successors, (1164), 7 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:08,337 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 447.0) internal successors, (3576), 8 states have internal predecessors, (3576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:08,337 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 447.0) internal successors, (3576), 8 states have internal predecessors, (3576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:08,337 INFO L175 Difference]: Start difference. First operand has 269 places, 589 transitions, 14579 flow. Second operand 7 states and 1164 transitions. [2023-08-24 14:06:08,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 643 transitions, 17053 flow [2023-08-24 14:06:09,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 643 transitions, 16582 flow, removed 37 selfloop flow, removed 5 redundant places. [2023-08-24 14:06:09,226 INFO L231 Difference]: Finished difference. Result has 272 places, 597 transitions, 14945 flow [2023-08-24 14:06:09,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=13961, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14945, PETRI_PLACES=272, PETRI_TRANSITIONS=597} [2023-08-24 14:06:09,227 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 247 predicate places. [2023-08-24 14:06:09,227 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 597 transitions, 14945 flow [2023-08-24 14:06:09,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 161.33333333333334) internal successors, (1452), 9 states have internal predecessors, (1452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:09,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:06:09,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:06:09,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2023-08-24 14:06:09,227 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:06:09,227 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:06:09,227 INFO L85 PathProgramCache]: Analyzing trace with hash -744553416, now seen corresponding path program 11 times [2023-08-24 14:06:09,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:06:09,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649258288] [2023-08-24 14:06:09,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:06:09,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:06:09,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:06:09,396 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:06:09,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:06:09,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649258288] [2023-08-24 14:06:09,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649258288] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:06:09,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:06:09,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-24 14:06:09,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704813584] [2023-08-24 14:06:09,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:06:09,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-24 14:06:09,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:06:09,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-24 14:06:09,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-08-24 14:06:09,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 159 out of 447 [2023-08-24 14:06:09,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 597 transitions, 14945 flow. Second operand has 9 states, 9 states have (on average 161.33333333333334) internal successors, (1452), 9 states have internal predecessors, (1452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:09,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:06:09,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 159 of 447 [2023-08-24 14:06:09,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:06:11,143 INFO L124 PetriNetUnfolderBase]: 4400/7781 cut-off events. [2023-08-24 14:06:11,144 INFO L125 PetriNetUnfolderBase]: For 177664/177664 co-relation queries the response was YES. [2023-08-24 14:06:11,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72496 conditions, 7781 events. 4400/7781 cut-off events. For 177664/177664 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 56084 event pairs, 1167 based on Foata normal form. 40/7821 useless extension candidates. Maximal degree in co-relation 72406. Up to 6049 conditions per place. [2023-08-24 14:06:11,219 INFO L140 encePairwiseOnDemand]: 440/447 looper letters, 398 selfloop transitions, 176 changer transitions 1/575 dead transitions. [2023-08-24 14:06:11,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 575 transitions, 15171 flow [2023-08-24 14:06:11,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 14:06:11,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 14:06:11,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1158 transitions. [2023-08-24 14:06:11,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3700862895493768 [2023-08-24 14:06:11,221 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1158 transitions. [2023-08-24 14:06:11,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1158 transitions. [2023-08-24 14:06:11,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:06:11,221 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1158 transitions. [2023-08-24 14:06:11,222 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 165.42857142857142) internal successors, (1158), 7 states have internal predecessors, (1158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:11,223 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 447.0) internal successors, (3576), 8 states have internal predecessors, (3576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:11,223 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 447.0) internal successors, (3576), 8 states have internal predecessors, (3576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:11,223 INFO L175 Difference]: Start difference. First operand has 272 places, 597 transitions, 14945 flow. Second operand 7 states and 1158 transitions. [2023-08-24 14:06:11,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 575 transitions, 15171 flow [2023-08-24 14:06:12,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 575 transitions, 14889 flow, removed 51 selfloop flow, removed 6 redundant places. [2023-08-24 14:06:12,158 INFO L231 Difference]: Finished difference. Result has 269 places, 556 transitions, 13818 flow [2023-08-24 14:06:12,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=13494, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13818, PETRI_PLACES=269, PETRI_TRANSITIONS=556} [2023-08-24 14:06:12,158 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 244 predicate places. [2023-08-24 14:06:12,159 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 556 transitions, 13818 flow [2023-08-24 14:06:12,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 161.33333333333334) internal successors, (1452), 9 states have internal predecessors, (1452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:12,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:06:12,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:06:12,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2023-08-24 14:06:12,159 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:06:12,159 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:06:12,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1780892776, now seen corresponding path program 12 times [2023-08-24 14:06:12,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:06:12,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434401896] [2023-08-24 14:06:12,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:06:12,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:06:12,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:06:12,498 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:06:12,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:06:12,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434401896] [2023-08-24 14:06:12,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434401896] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:06:12,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [933825326] [2023-08-24 14:06:12,499 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 14:06:12,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:06:12,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:06:12,500 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) [2023-08-24 14:06:12,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-08-24 14:06:12,794 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-24 14:06:12,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:06:12,795 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-24 14:06:12,796 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:06:12,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 14:06:12,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 14:06:12,961 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 14:06:12,961 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 24 [2023-08-24 14:06:13,013 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:06:13,013 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 14:06:13,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [933825326] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:06:13,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 14:06:13,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 18 [2023-08-24 14:06:13,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128398597] [2023-08-24 14:06:13,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:06:13,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-24 14:06:13,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:06:13,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-24 14:06:13,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2023-08-24 14:06:13,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 151 out of 447 [2023-08-24 14:06:13,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 556 transitions, 13818 flow. Second operand has 10 states, 10 states have (on average 153.1) internal successors, (1531), 10 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:13,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:06:13,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 151 of 447 [2023-08-24 14:06:13,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:06:15,045 INFO L124 PetriNetUnfolderBase]: 4356/7789 cut-off events. [2023-08-24 14:06:15,046 INFO L125 PetriNetUnfolderBase]: For 173283/173283 co-relation queries the response was YES. [2023-08-24 14:06:15,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72505 conditions, 7789 events. 4356/7789 cut-off events. For 173283/173283 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 57143 event pairs, 1215 based on Foata normal form. 76/7865 useless extension candidates. Maximal degree in co-relation 72418. Up to 5297 conditions per place. [2023-08-24 14:06:15,111 INFO L140 encePairwiseOnDemand]: 439/447 looper letters, 418 selfloop transitions, 153 changer transitions 45/616 dead transitions. [2023-08-24 14:06:15,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 616 transitions, 16090 flow [2023-08-24 14:06:15,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 14:06:15,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 14:06:15,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1423 transitions. [2023-08-24 14:06:15,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35371613223962217 [2023-08-24 14:06:15,113 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1423 transitions. [2023-08-24 14:06:15,113 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1423 transitions. [2023-08-24 14:06:15,113 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:06:15,113 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1423 transitions. [2023-08-24 14:06:15,114 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 158.11111111111111) internal successors, (1423), 9 states have internal predecessors, (1423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:15,115 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:15,116 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:15,116 INFO L175 Difference]: Start difference. First operand has 269 places, 556 transitions, 13818 flow. Second operand 9 states and 1423 transitions. [2023-08-24 14:06:15,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 616 transitions, 16090 flow [2023-08-24 14:06:15,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 616 transitions, 15724 flow, removed 3 selfloop flow, removed 6 redundant places. [2023-08-24 14:06:15,883 INFO L231 Difference]: Finished difference. Result has 273 places, 524 transitions, 12805 flow [2023-08-24 14:06:15,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=13438, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12805, PETRI_PLACES=273, PETRI_TRANSITIONS=524} [2023-08-24 14:06:15,883 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 248 predicate places. [2023-08-24 14:06:15,884 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 524 transitions, 12805 flow [2023-08-24 14:06:15,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 153.1) internal successors, (1531), 10 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:15,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:06:15,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:06:15,891 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2023-08-24 14:06:16,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:06:16,088 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:06:16,089 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:06:16,089 INFO L85 PathProgramCache]: Analyzing trace with hash -1999822218, now seen corresponding path program 13 times [2023-08-24 14:06:16,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:06:16,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15419695] [2023-08-24 14:06:16,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:06:16,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:06:16,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:06:16,320 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:06:16,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:06:16,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15419695] [2023-08-24 14:06:16,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15419695] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:06:16,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179434248] [2023-08-24 14:06:16,320 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 14:06:16,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:06:16,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:06:16,323 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) [2023-08-24 14:06:16,323 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-08-24 14:06:16,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:06:16,457 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-24 14:06:16,460 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:06:16,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 14:06:16,561 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-24 14:06:16,644 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:06:16,644 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:06:16,714 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_2128 (Array Int Int)) (~get2~0.base Int)) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2128))) (let ((.cse1 (select .cse0 ~get2~0.base))) (or (not (= (select (select .cse0 c_~get1~0.base) c_~get1~0.offset) (select .cse1 c_~get2~0.offset))) (= (select .cse1 (+ c_~get2~0.offset (* c_thread1Thread1of1ForFork0_~i~0 4))) |c_thread1Thread1of1ForFork0_#t~mem2|))))) is different from false [2023-08-24 14:06:16,751 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:06:16,751 INFO L351 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 116 treesize of output 144 [2023-08-24 14:06:16,771 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:06:16,771 INFO L351 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 68 treesize of output 82 [2023-08-24 14:06:17,135 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:06:17,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1179434248] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:06:17,135 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:06:17,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 8] total 23 [2023-08-24 14:06:17,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401194045] [2023-08-24 14:06:17,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:06:17,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-24 14:06:17,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:06:17,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-24 14:06:17,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=412, Unknown=1, NotChecked=42, Total=552 [2023-08-24 14:06:17,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 447 [2023-08-24 14:06:17,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 524 transitions, 12805 flow. Second operand has 24 states, 24 states have (on average 157.125) internal successors, (3771), 24 states have internal predecessors, (3771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:17,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:06:17,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 447 [2023-08-24 14:06:17,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:06:19,048 INFO L124 PetriNetUnfolderBase]: 4165/7337 cut-off events. [2023-08-24 14:06:19,048 INFO L125 PetriNetUnfolderBase]: For 159907/159907 co-relation queries the response was YES. [2023-08-24 14:06:19,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68014 conditions, 7337 events. 4165/7337 cut-off events. For 159907/159907 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 52182 event pairs, 1263 based on Foata normal form. 30/7367 useless extension candidates. Maximal degree in co-relation 67926. Up to 5496 conditions per place. [2023-08-24 14:06:19,119 INFO L140 encePairwiseOnDemand]: 434/447 looper letters, 336 selfloop transitions, 226 changer transitions 1/563 dead transitions. [2023-08-24 14:06:19,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 563 transitions, 14677 flow [2023-08-24 14:06:19,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 14:06:19,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 14:06:19,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1450 transitions. [2023-08-24 14:06:19,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3604275416355953 [2023-08-24 14:06:19,121 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1450 transitions. [2023-08-24 14:06:19,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1450 transitions. [2023-08-24 14:06:19,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:06:19,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1450 transitions. [2023-08-24 14:06:19,122 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 161.11111111111111) internal successors, (1450), 9 states have internal predecessors, (1450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:19,123 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:19,124 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:19,124 INFO L175 Difference]: Start difference. First operand has 273 places, 524 transitions, 12805 flow. Second operand 9 states and 1450 transitions. [2023-08-24 14:06:19,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 563 transitions, 14677 flow [2023-08-24 14:06:19,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 563 transitions, 13868 flow, removed 52 selfloop flow, removed 16 redundant places. [2023-08-24 14:06:19,844 INFO L231 Difference]: Finished difference. Result has 259 places, 523 transitions, 12455 flow [2023-08-24 14:06:19,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=12010, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12455, PETRI_PLACES=259, PETRI_TRANSITIONS=523} [2023-08-24 14:06:19,845 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 234 predicate places. [2023-08-24 14:06:19,845 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 523 transitions, 12455 flow [2023-08-24 14:06:19,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 157.125) internal successors, (3771), 24 states have internal predecessors, (3771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:19,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:06:19,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:06:19,850 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2023-08-24 14:06:20,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2023-08-24 14:06:20,051 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:06:20,051 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:06:20,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1687930746, now seen corresponding path program 14 times [2023-08-24 14:06:20,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:06:20,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900379294] [2023-08-24 14:06:20,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:06:20,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:06:20,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:06:20,287 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:06:20,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:06:20,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900379294] [2023-08-24 14:06:20,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900379294] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:06:20,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 14:06:20,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-24 14:06:20,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578566041] [2023-08-24 14:06:20,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:06:20,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-24 14:06:20,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:06:20,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-24 14:06:20,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-08-24 14:06:20,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 447 [2023-08-24 14:06:20,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 523 transitions, 12455 flow. Second operand has 9 states, 9 states have (on average 157.33333333333334) internal successors, (1416), 9 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:20,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:06:20,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 447 [2023-08-24 14:06:20,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:06:21,748 INFO L124 PetriNetUnfolderBase]: 4009/7071 cut-off events. [2023-08-24 14:06:21,748 INFO L125 PetriNetUnfolderBase]: For 136343/136343 co-relation queries the response was YES. [2023-08-24 14:06:21,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64531 conditions, 7071 events. 4009/7071 cut-off events. For 136343/136343 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 49818 event pairs, 1277 based on Foata normal form. 28/7099 useless extension candidates. Maximal degree in co-relation 64451. Up to 5444 conditions per place. [2023-08-24 14:06:21,814 INFO L140 encePairwiseOnDemand]: 438/447 looper letters, 351 selfloop transitions, 178 changer transitions 0/529 dead transitions. [2023-08-24 14:06:21,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 529 transitions, 13359 flow [2023-08-24 14:06:21,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 14:06:21,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 14:06:21,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1285 transitions. [2023-08-24 14:06:21,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3593400447427293 [2023-08-24 14:06:21,815 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1285 transitions. [2023-08-24 14:06:21,815 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1285 transitions. [2023-08-24 14:06:21,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:06:21,815 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1285 transitions. [2023-08-24 14:06:21,816 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 160.625) internal successors, (1285), 8 states have internal predecessors, (1285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:21,817 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 447.0) internal successors, (4023), 9 states have internal predecessors, (4023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:21,818 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 447.0) internal successors, (4023), 9 states have internal predecessors, (4023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:21,818 INFO L175 Difference]: Start difference. First operand has 259 places, 523 transitions, 12455 flow. Second operand 8 states and 1285 transitions. [2023-08-24 14:06:21,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 529 transitions, 13359 flow [2023-08-24 14:06:22,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 529 transitions, 12587 flow, removed 4 selfloop flow, removed 13 redundant places. [2023-08-24 14:06:22,433 INFO L231 Difference]: Finished difference. Result has 253 places, 501 transitions, 11380 flow [2023-08-24 14:06:22,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=11024, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11380, PETRI_PLACES=253, PETRI_TRANSITIONS=501} [2023-08-24 14:06:22,433 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 228 predicate places. [2023-08-24 14:06:22,433 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 501 transitions, 11380 flow [2023-08-24 14:06:22,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 157.33333333333334) internal successors, (1416), 9 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:22,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:06:22,434 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:06:22,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2023-08-24 14:06:22,434 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:06:22,434 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:06:22,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1789633694, now seen corresponding path program 7 times [2023-08-24 14:06:22,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:06:22,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226967883] [2023-08-24 14:06:22,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:06:22,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:06:22,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:06:22,666 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:06:22,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:06:22,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226967883] [2023-08-24 14:06:22,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226967883] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:06:22,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504147804] [2023-08-24 14:06:22,667 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 14:06:22,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:06:22,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:06:22,667 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) [2023-08-24 14:06:22,668 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-08-24 14:06:22,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:06:22,807 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-24 14:06:22,808 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:06:23,164 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:06:23,164 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 124 treesize of output 89 [2023-08-24 14:06:23,199 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:06:23,199 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:06:23,263 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:06:23,264 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-24 14:06:24,086 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:06:24,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504147804] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:06:24,086 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:06:24,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-08-24 14:06:24,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305456717] [2023-08-24 14:06:24,087 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:06:24,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-24 14:06:24,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:06:24,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-24 14:06:24,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=979, Unknown=0, NotChecked=0, Total=1190 [2023-08-24 14:06:24,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:06:24,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 501 transitions, 11380 flow. Second operand has 35 states, 35 states have (on average 141.8) internal successors, (4963), 35 states have internal predecessors, (4963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:24,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:06:24,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:06:24,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:06:26,887 INFO L124 PetriNetUnfolderBase]: 3624/6577 cut-off events. [2023-08-24 14:06:26,888 INFO L125 PetriNetUnfolderBase]: For 118981/118981 co-relation queries the response was YES. [2023-08-24 14:06:26,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59355 conditions, 6577 events. 3624/6577 cut-off events. For 118981/118981 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 47340 event pairs, 551 based on Foata normal form. 97/6674 useless extension candidates. Maximal degree in co-relation 59277. Up to 2230 conditions per place. [2023-08-24 14:06:26,946 INFO L140 encePairwiseOnDemand]: 435/447 looper letters, 594 selfloop transitions, 222 changer transitions 13/829 dead transitions. [2023-08-24 14:06:26,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 829 transitions, 18693 flow [2023-08-24 14:06:26,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-24 14:06:26,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-24 14:06:26,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 3979 transitions. [2023-08-24 14:06:26,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32968762946391583 [2023-08-24 14:06:26,949 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 3979 transitions. [2023-08-24 14:06:26,949 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 3979 transitions. [2023-08-24 14:06:26,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:06:26,950 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 3979 transitions. [2023-08-24 14:06:26,952 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 147.37037037037038) internal successors, (3979), 27 states have internal predecessors, (3979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:26,956 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 447.0) internal successors, (12516), 28 states have internal predecessors, (12516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:26,957 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 447.0) internal successors, (12516), 28 states have internal predecessors, (12516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:26,957 INFO L175 Difference]: Start difference. First operand has 253 places, 501 transitions, 11380 flow. Second operand 27 states and 3979 transitions. [2023-08-24 14:06:26,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 829 transitions, 18693 flow [2023-08-24 14:06:27,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 829 transitions, 17982 flow, removed 16 selfloop flow, removed 8 redundant places. [2023-08-24 14:06:27,507 INFO L231 Difference]: Finished difference. Result has 273 places, 483 transitions, 11163 flow [2023-08-24 14:06:27,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=10753, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=11163, PETRI_PLACES=273, PETRI_TRANSITIONS=483} [2023-08-24 14:06:27,508 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 248 predicate places. [2023-08-24 14:06:27,508 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 483 transitions, 11163 flow [2023-08-24 14:06:27,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 141.8) internal successors, (4963), 35 states have internal predecessors, (4963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:27,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:06:27,509 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:06:27,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2023-08-24 14:06:27,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:06:27,714 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:06:27,714 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:06:27,714 INFO L85 PathProgramCache]: Analyzing trace with hash -603007946, now seen corresponding path program 8 times [2023-08-24 14:06:27,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:06:27,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279205351] [2023-08-24 14:06:27,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:06:27,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:06:27,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:06:27,962 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:06:27,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:06:27,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279205351] [2023-08-24 14:06:27,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279205351] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:06:27,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [806436355] [2023-08-24 14:06:27,962 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 14:06:27,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:06:27,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:06:27,963 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) [2023-08-24 14:06:27,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-08-24 14:06:28,112 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 14:06:28,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:06:28,113 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-24 14:06:28,114 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:06:28,471 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:06:28,471 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:06:28,640 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:06:28,641 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-24 14:06:29,327 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:06:29,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [806436355] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:06:29,327 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:06:29,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-08-24 14:06:29,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539077545] [2023-08-24 14:06:29,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:06:29,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-24 14:06:29,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:06:29,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-24 14:06:29,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=982, Unknown=0, NotChecked=0, Total=1190 [2023-08-24 14:06:29,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:06:29,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 483 transitions, 11163 flow. Second operand has 35 states, 35 states have (on average 141.8) internal successors, (4963), 35 states have internal predecessors, (4963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:29,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:06:29,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:06:29,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:06:31,993 INFO L124 PetriNetUnfolderBase]: 3604/6529 cut-off events. [2023-08-24 14:06:31,993 INFO L125 PetriNetUnfolderBase]: For 117968/117968 co-relation queries the response was YES. [2023-08-24 14:06:32,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59112 conditions, 6529 events. 3604/6529 cut-off events. For 117968/117968 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 46862 event pairs, 551 based on Foata normal form. 3/6532 useless extension candidates. Maximal degree in co-relation 59032. Up to 2226 conditions per place. [2023-08-24 14:06:32,052 INFO L140 encePairwiseOnDemand]: 435/447 looper letters, 608 selfloop transitions, 223 changer transitions 7/838 dead transitions. [2023-08-24 14:06:32,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 838 transitions, 18551 flow [2023-08-24 14:06:32,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-24 14:06:32,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-24 14:06:32,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 4126 transitions. [2023-08-24 14:06:32,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32965803771172897 [2023-08-24 14:06:32,055 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 4126 transitions. [2023-08-24 14:06:32,055 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 4126 transitions. [2023-08-24 14:06:32,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:06:32,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 4126 transitions. [2023-08-24 14:06:32,057 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 147.35714285714286) internal successors, (4126), 28 states have internal predecessors, (4126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:32,062 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 447.0) internal successors, (12963), 29 states have internal predecessors, (12963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:32,062 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 447.0) internal successors, (12963), 29 states have internal predecessors, (12963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:32,062 INFO L175 Difference]: Start difference. First operand has 273 places, 483 transitions, 11163 flow. Second operand 28 states and 4126 transitions. [2023-08-24 14:06:32,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 838 transitions, 18551 flow [2023-08-24 14:06:32,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 838 transitions, 18224 flow, removed 12 selfloop flow, removed 22 redundant places. [2023-08-24 14:06:32,591 INFO L231 Difference]: Finished difference. Result has 277 places, 484 transitions, 11325 flow [2023-08-24 14:06:32,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=10854, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=11325, PETRI_PLACES=277, PETRI_TRANSITIONS=484} [2023-08-24 14:06:32,592 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 252 predicate places. [2023-08-24 14:06:32,592 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 484 transitions, 11325 flow [2023-08-24 14:06:32,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 141.8) internal successors, (4963), 35 states have internal predecessors, (4963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:32,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:06:32,592 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:06:32,596 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2023-08-24 14:06:32,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2023-08-24 14:06:32,793 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:06:32,793 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:06:32,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1059020916, now seen corresponding path program 9 times [2023-08-24 14:06:32,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:06:32,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418309166] [2023-08-24 14:06:32,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:06:32,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:06:32,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:06:33,010 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:06:33,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:06:33,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418309166] [2023-08-24 14:06:33,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418309166] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:06:33,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885991697] [2023-08-24 14:06:33,011 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 14:06:33,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:06:33,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:06:33,012 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) [2023-08-24 14:06:33,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-08-24 14:06:33,256 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-24 14:06:33,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:06:33,257 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-24 14:06:33,258 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:06:33,514 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:06:33,515 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 120 treesize of output 85 [2023-08-24 14:06:33,628 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:06:33,628 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:06:33,834 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:06:33,834 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-24 14:06:34,184 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:06:34,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885991697] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:06:34,184 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:06:34,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-08-24 14:06:34,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671066525] [2023-08-24 14:06:34,184 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:06:34,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-24 14:06:34,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:06:34,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-24 14:06:34,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=997, Unknown=0, NotChecked=0, Total=1190 [2023-08-24 14:06:34,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:06:34,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 484 transitions, 11325 flow. Second operand has 35 states, 35 states have (on average 141.8) internal successors, (4963), 35 states have internal predecessors, (4963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:34,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:06:34,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:06:34,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:06:36,896 INFO L124 PetriNetUnfolderBase]: 3363/6235 cut-off events. [2023-08-24 14:06:36,897 INFO L125 PetriNetUnfolderBase]: For 116643/116643 co-relation queries the response was YES. [2023-08-24 14:06:36,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56965 conditions, 6235 events. 3363/6235 cut-off events. For 116643/116643 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 45707 event pairs, 546 based on Foata normal form. 113/6348 useless extension candidates. Maximal degree in co-relation 56885. Up to 2093 conditions per place. [2023-08-24 14:06:36,955 INFO L140 encePairwiseOnDemand]: 435/447 looper letters, 567 selfloop transitions, 235 changer transitions 7/809 dead transitions. [2023-08-24 14:06:36,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 809 transitions, 17935 flow [2023-08-24 14:06:36,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-24 14:06:36,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-24 14:06:36,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 4548 transitions. [2023-08-24 14:06:36,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3282095691708162 [2023-08-24 14:06:36,958 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 4548 transitions. [2023-08-24 14:06:36,958 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 4548 transitions. [2023-08-24 14:06:36,958 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:06:36,958 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 4548 transitions. [2023-08-24 14:06:36,961 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 146.70967741935485) internal successors, (4548), 31 states have internal predecessors, (4548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:36,966 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 447.0) internal successors, (14304), 32 states have internal predecessors, (14304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:36,966 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 447.0) internal successors, (14304), 32 states have internal predecessors, (14304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:36,966 INFO L175 Difference]: Start difference. First operand has 277 places, 484 transitions, 11325 flow. Second operand 31 states and 4548 transitions. [2023-08-24 14:06:36,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 809 transitions, 17935 flow [2023-08-24 14:06:37,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 809 transitions, 17491 flow, removed 8 selfloop flow, removed 28 redundant places. [2023-08-24 14:06:37,450 INFO L231 Difference]: Finished difference. Result has 286 places, 487 transitions, 11455 flow [2023-08-24 14:06:37,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=10600, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=11455, PETRI_PLACES=286, PETRI_TRANSITIONS=487} [2023-08-24 14:06:37,450 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 261 predicate places. [2023-08-24 14:06:37,450 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 487 transitions, 11455 flow [2023-08-24 14:06:37,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 141.8) internal successors, (4963), 35 states have internal predecessors, (4963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:37,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:06:37,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:06:37,458 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2023-08-24 14:06:37,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:06:37,653 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:06:37,653 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:06:37,653 INFO L85 PathProgramCache]: Analyzing trace with hash -12844330, now seen corresponding path program 15 times [2023-08-24 14:06:37,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:06:37,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26562287] [2023-08-24 14:06:37,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:06:37,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:06:37,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:06:37,986 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:06:37,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:06:37,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26562287] [2023-08-24 14:06:37,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26562287] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:06:37,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [690577414] [2023-08-24 14:06:37,987 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 14:06:37,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:06:37,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:06:37,988 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) [2023-08-24 14:06:37,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-08-24 14:06:38,174 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-24 14:06:38,174 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:06:38,175 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-24 14:06:38,176 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:06:38,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 14:06:38,290 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-24 14:06:38,396 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:06:38,397 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 14:06:38,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [690577414] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 14:06:38,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 14:06:38,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 19 [2023-08-24 14:06:38,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888765805] [2023-08-24 14:06:38,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 14:06:38,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-24 14:06:38,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:06:38,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-24 14:06:38,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=325, Unknown=0, NotChecked=0, Total=380 [2023-08-24 14:06:38,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 155 out of 447 [2023-08-24 14:06:38,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 487 transitions, 11455 flow. Second operand has 10 states, 10 states have (on average 157.1) internal successors, (1571), 10 states have internal predecessors, (1571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:38,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:06:38,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 155 of 447 [2023-08-24 14:06:38,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:06:39,748 INFO L124 PetriNetUnfolderBase]: 3300/6085 cut-off events. [2023-08-24 14:06:39,748 INFO L125 PetriNetUnfolderBase]: For 116341/116341 co-relation queries the response was YES. [2023-08-24 14:06:39,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57349 conditions, 6085 events. 3300/6085 cut-off events. For 116341/116341 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 44028 event pairs, 1114 based on Foata normal form. 24/6109 useless extension candidates. Maximal degree in co-relation 57266. Up to 4721 conditions per place. [2023-08-24 14:06:39,804 INFO L140 encePairwiseOnDemand]: 438/447 looper letters, 328 selfloop transitions, 168 changer transitions 13/509 dead transitions. [2023-08-24 14:06:39,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 509 transitions, 12885 flow [2023-08-24 14:06:39,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 14:06:39,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 14:06:39,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1443 transitions. [2023-08-24 14:06:39,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3586875466070097 [2023-08-24 14:06:39,806 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1443 transitions. [2023-08-24 14:06:39,806 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1443 transitions. [2023-08-24 14:06:39,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:06:39,806 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1443 transitions. [2023-08-24 14:06:39,807 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 160.33333333333334) internal successors, (1443), 9 states have internal predecessors, (1443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:39,808 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:39,809 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 447.0) internal successors, (4470), 10 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:39,809 INFO L175 Difference]: Start difference. First operand has 286 places, 487 transitions, 11455 flow. Second operand 9 states and 1443 transitions. [2023-08-24 14:06:39,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 509 transitions, 12885 flow [2023-08-24 14:06:40,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 509 transitions, 12594 flow, removed 37 selfloop flow, removed 15 redundant places. [2023-08-24 14:06:40,343 INFO L231 Difference]: Finished difference. Result has 278 places, 475 transitions, 11248 flow [2023-08-24 14:06:40,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=11129, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11248, PETRI_PLACES=278, PETRI_TRANSITIONS=475} [2023-08-24 14:06:40,343 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 253 predicate places. [2023-08-24 14:06:40,343 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 475 transitions, 11248 flow [2023-08-24 14:06:40,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 157.1) internal successors, (1571), 10 states have internal predecessors, (1571), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:40,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:06:40,344 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:06:40,348 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2023-08-24 14:06:40,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:06:40,548 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:06:40,548 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:06:40,548 INFO L85 PathProgramCache]: Analyzing trace with hash -811462526, now seen corresponding path program 10 times [2023-08-24 14:06:40,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:06:40,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249184521] [2023-08-24 14:06:40,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:06:40,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:06:40,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:06:40,774 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:06:40,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:06:40,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249184521] [2023-08-24 14:06:40,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249184521] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:06:40,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1003000693] [2023-08-24 14:06:40,775 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 14:06:40,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:06:40,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:06:40,776 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) [2023-08-24 14:06:40,776 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2023-08-24 14:06:40,921 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 14:06:40,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:06:40,922 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-24 14:06:40,922 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:06:41,176 INFO L322 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-08-24 14:06:41,176 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 31 [2023-08-24 14:06:41,263 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:06:41,263 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:06:41,438 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:06:41,438 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-24 14:06:42,163 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:06:42,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1003000693] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:06:42,163 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:06:42,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 28 [2023-08-24 14:06:42,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383607001] [2023-08-24 14:06:42,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:06:42,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-24 14:06:42,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:06:42,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-24 14:06:42,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=744, Unknown=0, NotChecked=0, Total=870 [2023-08-24 14:06:42,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 447 [2023-08-24 14:06:42,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 475 transitions, 11248 flow. Second operand has 30 states, 30 states have (on average 134.1) internal successors, (4023), 30 states have internal predecessors, (4023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:42,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:06:42,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 447 [2023-08-24 14:06:42,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:06:46,431 INFO L124 PetriNetUnfolderBase]: 3739/6850 cut-off events. [2023-08-24 14:06:46,432 INFO L125 PetriNetUnfolderBase]: For 126607/126607 co-relation queries the response was YES. [2023-08-24 14:06:46,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64480 conditions, 6850 events. 3739/6850 cut-off events. For 126607/126607 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 50623 event pairs, 181 based on Foata normal form. 15/6865 useless extension candidates. Maximal degree in co-relation 64399. Up to 2376 conditions per place. [2023-08-24 14:06:46,495 INFO L140 encePairwiseOnDemand]: 433/447 looper letters, 400 selfloop transitions, 605 changer transitions 21/1026 dead transitions. [2023-08-24 14:06:46,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 1026 transitions, 22546 flow [2023-08-24 14:06:46,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2023-08-24 14:06:46,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2023-08-24 14:06:46,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 8273 transitions. [2023-08-24 14:06:46,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30846383296047725 [2023-08-24 14:06:46,500 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 8273 transitions. [2023-08-24 14:06:46,500 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 8273 transitions. [2023-08-24 14:06:46,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:06:46,501 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 8273 transitions. [2023-08-24 14:06:46,506 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 137.88333333333333) internal successors, (8273), 60 states have internal predecessors, (8273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:46,515 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 447.0) internal successors, (27267), 61 states have internal predecessors, (27267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:46,517 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 447.0) internal successors, (27267), 61 states have internal predecessors, (27267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:46,517 INFO L175 Difference]: Start difference. First operand has 278 places, 475 transitions, 11248 flow. Second operand 60 states and 8273 transitions. [2023-08-24 14:06:46,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 1026 transitions, 22546 flow [2023-08-24 14:06:47,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 1026 transitions, 21480 flow, removed 86 selfloop flow, removed 7 redundant places. [2023-08-24 14:06:47,052 INFO L231 Difference]: Finished difference. Result has 353 places, 800 transitions, 19542 flow [2023-08-24 14:06:47,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=10713, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=304, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=19542, PETRI_PLACES=353, PETRI_TRANSITIONS=800} [2023-08-24 14:06:47,052 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 328 predicate places. [2023-08-24 14:06:47,052 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 800 transitions, 19542 flow [2023-08-24 14:06:47,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 134.1) internal successors, (4023), 30 states have internal predecessors, (4023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:47,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:06:47,053 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:06:47,061 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2023-08-24 14:06:47,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2023-08-24 14:06:47,258 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:06:47,258 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:06:47,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1007099147, now seen corresponding path program 11 times [2023-08-24 14:06:47,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:06:47,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620556892] [2023-08-24 14:06:47,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:06:47,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:06:47,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:06:47,477 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:06:47,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:06:47,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620556892] [2023-08-24 14:06:47,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620556892] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:06:47,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977773018] [2023-08-24 14:06:47,477 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 14:06:47,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:06:47,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:06:47,478 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) [2023-08-24 14:06:47,479 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-08-24 14:06:47,623 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 14:06:47,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:06:47,624 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-24 14:06:47,625 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:06:47,949 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:06:47,950 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 124 treesize of output 89 [2023-08-24 14:06:47,986 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:06:47,987 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:06:48,051 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:06:48,051 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-24 14:06:48,757 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:06:48,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977773018] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:06:48,757 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:06:48,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-24 14:06:48,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225735288] [2023-08-24 14:06:48,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:06:48,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-24 14:06:48,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:06:48,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-24 14:06:48,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=801, Unknown=0, NotChecked=0, Total=992 [2023-08-24 14:06:48,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:06:48,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 800 transitions, 19542 flow. Second operand has 32 states, 32 states have (on average 141.96875) internal successors, (4543), 32 states have internal predecessors, (4543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:48,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:06:48,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:06:48,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:06:51,590 INFO L124 PetriNetUnfolderBase]: 3734/6811 cut-off events. [2023-08-24 14:06:51,590 INFO L125 PetriNetUnfolderBase]: For 149725/149725 co-relation queries the response was YES. [2023-08-24 14:06:51,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68064 conditions, 6811 events. 3734/6811 cut-off events. For 149725/149725 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 49821 event pairs, 436 based on Foata normal form. 9/6820 useless extension candidates. Maximal degree in co-relation 67955. Up to 2371 conditions per place. [2023-08-24 14:06:51,669 INFO L140 encePairwiseOnDemand]: 435/447 looper letters, 655 selfloop transitions, 256 changer transitions 21/932 dead transitions. [2023-08-24 14:06:51,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 932 transitions, 23032 flow [2023-08-24 14:06:51,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-24 14:06:51,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-24 14:06:51,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3242 transitions. [2023-08-24 14:06:51,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3296725645718934 [2023-08-24 14:06:51,671 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3242 transitions. [2023-08-24 14:06:51,672 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3242 transitions. [2023-08-24 14:06:51,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:06:51,672 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3242 transitions. [2023-08-24 14:06:51,674 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 147.36363636363637) internal successors, (3242), 22 states have internal predecessors, (3242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:51,677 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 447.0) internal successors, (10281), 23 states have internal predecessors, (10281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:51,678 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 447.0) internal successors, (10281), 23 states have internal predecessors, (10281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:51,678 INFO L175 Difference]: Start difference. First operand has 353 places, 800 transitions, 19542 flow. Second operand 22 states and 3242 transitions. [2023-08-24 14:06:51,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 932 transitions, 23032 flow [2023-08-24 14:06:52,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 932 transitions, 21310 flow, removed 661 selfloop flow, removed 18 redundant places. [2023-08-24 14:06:52,915 INFO L231 Difference]: Finished difference. Result has 353 places, 791 transitions, 18187 flow [2023-08-24 14:06:52,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=17864, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=800, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=18187, PETRI_PLACES=353, PETRI_TRANSITIONS=791} [2023-08-24 14:06:52,916 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 328 predicate places. [2023-08-24 14:06:52,916 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 791 transitions, 18187 flow [2023-08-24 14:06:52,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 141.96875) internal successors, (4543), 32 states have internal predecessors, (4543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:52,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:06:52,917 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:06:52,923 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2023-08-24 14:06:53,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:06:53,117 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:06:53,117 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:06:53,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1871159968, now seen corresponding path program 12 times [2023-08-24 14:06:53,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:06:53,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680370576] [2023-08-24 14:06:53,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:06:53,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:06:53,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:06:53,356 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:06:53,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:06:53,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680370576] [2023-08-24 14:06:53,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680370576] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:06:53,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277915316] [2023-08-24 14:06:53,356 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 14:06:53,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:06:53,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:06:53,357 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) [2023-08-24 14:06:53,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2023-08-24 14:06:53,510 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-24 14:06:53,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:06:53,511 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-24 14:06:53,512 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:06:53,872 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:06:53,872 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 124 treesize of output 89 [2023-08-24 14:06:53,914 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:06:53,914 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:06:53,985 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:06:53,985 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-24 14:06:54,829 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:06:54,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277915316] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:06:54,830 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:06:54,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-08-24 14:06:54,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013137008] [2023-08-24 14:06:54,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:06:54,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-24 14:06:54,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:06:54,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-24 14:06:54,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=983, Unknown=0, NotChecked=0, Total=1190 [2023-08-24 14:06:54,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:06:54,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 791 transitions, 18187 flow. Second operand has 35 states, 35 states have (on average 141.8) internal successors, (4963), 35 states have internal predecessors, (4963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:54,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:06:54,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:06:54,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:06:58,243 INFO L124 PetriNetUnfolderBase]: 3625/6554 cut-off events. [2023-08-24 14:06:58,243 INFO L125 PetriNetUnfolderBase]: For 137987/137987 co-relation queries the response was YES. [2023-08-24 14:06:58,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63295 conditions, 6554 events. 3625/6554 cut-off events. For 137987/137987 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 47087 event pairs, 558 based on Foata normal form. 1/6555 useless extension candidates. Maximal degree in co-relation 63191. Up to 2336 conditions per place. [2023-08-24 14:06:58,301 INFO L140 encePairwiseOnDemand]: 435/447 looper letters, 685 selfloop transitions, 284 changer transitions 13/982 dead transitions. [2023-08-24 14:06:58,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 982 transitions, 22198 flow [2023-08-24 14:06:58,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-08-24 14:06:58,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-08-24 14:06:58,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 4847 transitions. [2023-08-24 14:06:58,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3285878923462816 [2023-08-24 14:06:58,304 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 4847 transitions. [2023-08-24 14:06:58,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 4847 transitions. [2023-08-24 14:06:58,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:06:58,305 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 4847 transitions. [2023-08-24 14:06:58,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 146.87878787878788) internal successors, (4847), 33 states have internal predecessors, (4847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:58,313 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 447.0) internal successors, (15198), 34 states have internal predecessors, (15198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:58,313 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 447.0) internal successors, (15198), 34 states have internal predecessors, (15198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:58,313 INFO L175 Difference]: Start difference. First operand has 353 places, 791 transitions, 18187 flow. Second operand 33 states and 4847 transitions. [2023-08-24 14:06:58,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 982 transitions, 22198 flow [2023-08-24 14:06:59,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 982 transitions, 21654 flow, removed 16 selfloop flow, removed 21 redundant places. [2023-08-24 14:06:59,109 INFO L231 Difference]: Finished difference. Result has 359 places, 788 transitions, 18141 flow [2023-08-24 14:06:59,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=17655, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=18141, PETRI_PLACES=359, PETRI_TRANSITIONS=788} [2023-08-24 14:06:59,110 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 334 predicate places. [2023-08-24 14:06:59,110 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 788 transitions, 18141 flow [2023-08-24 14:06:59,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 141.8) internal successors, (4963), 35 states have internal predecessors, (4963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:06:59,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:06:59,110 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:06:59,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2023-08-24 14:06:59,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable74 [2023-08-24 14:06:59,315 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:06:59,315 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:06:59,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1376645846, now seen corresponding path program 13 times [2023-08-24 14:06:59,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:06:59,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497992776] [2023-08-24 14:06:59,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:06:59,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:06:59,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:06:59,546 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:06:59,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:06:59,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497992776] [2023-08-24 14:06:59,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497992776] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:06:59,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659944852] [2023-08-24 14:06:59,547 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 14:06:59,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:06:59,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:06:59,548 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) [2023-08-24 14:06:59,548 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2023-08-24 14:06:59,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:06:59,696 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-24 14:06:59,697 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:07:00,052 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:07:00,052 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 124 treesize of output 89 [2023-08-24 14:07:00,091 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:07:00,092 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:07:00,160 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:07:00,161 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-24 14:07:00,880 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:07:00,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659944852] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:07:00,881 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:07:00,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-08-24 14:07:00,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135230671] [2023-08-24 14:07:00,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:07:00,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-24 14:07:00,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:07:00,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-24 14:07:00,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=983, Unknown=0, NotChecked=0, Total=1190 [2023-08-24 14:07:00,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:07:00,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 788 transitions, 18141 flow. Second operand has 35 states, 35 states have (on average 141.8) internal successors, (4963), 35 states have internal predecessors, (4963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:00,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:07:00,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:07:00,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:07:04,086 INFO L124 PetriNetUnfolderBase]: 3612/6527 cut-off events. [2023-08-24 14:07:04,086 INFO L125 PetriNetUnfolderBase]: For 134350/134350 co-relation queries the response was YES. [2023-08-24 14:07:04,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62796 conditions, 6527 events. 3612/6527 cut-off events. For 134350/134350 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 46880 event pairs, 554 based on Foata normal form. 1/6528 useless extension candidates. Maximal degree in co-relation 62694. Up to 2333 conditions per place. [2023-08-24 14:07:04,154 INFO L140 encePairwiseOnDemand]: 435/447 looper letters, 648 selfloop transitions, 298 changer transitions 11/957 dead transitions. [2023-08-24 14:07:04,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 957 transitions, 21940 flow [2023-08-24 14:07:04,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-24 14:07:04,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-24 14:07:04,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 4262 transitions. [2023-08-24 14:07:04,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3287819177659492 [2023-08-24 14:07:04,157 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 4262 transitions. [2023-08-24 14:07:04,157 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 4262 transitions. [2023-08-24 14:07:04,158 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:07:04,158 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 4262 transitions. [2023-08-24 14:07:04,160 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 146.9655172413793) internal successors, (4262), 29 states have internal predecessors, (4262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:04,164 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 447.0) internal successors, (13410), 30 states have internal predecessors, (13410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:04,165 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 447.0) internal successors, (13410), 30 states have internal predecessors, (13410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:04,165 INFO L175 Difference]: Start difference. First operand has 359 places, 788 transitions, 18141 flow. Second operand 29 states and 4262 transitions. [2023-08-24 14:07:04,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 957 transitions, 21940 flow [2023-08-24 14:07:04,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 957 transitions, 21565 flow, removed 8 selfloop flow, removed 21 redundant places. [2023-08-24 14:07:04,923 INFO L231 Difference]: Finished difference. Result has 365 places, 784 transitions, 18294 flow [2023-08-24 14:07:04,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=17772, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=788, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=18294, PETRI_PLACES=365, PETRI_TRANSITIONS=784} [2023-08-24 14:07:04,923 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 340 predicate places. [2023-08-24 14:07:04,924 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 784 transitions, 18294 flow [2023-08-24 14:07:04,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 141.8) internal successors, (4963), 35 states have internal predecessors, (4963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:04,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:07:04,924 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:07:04,929 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2023-08-24 14:07:05,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:07:05,129 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:07:05,129 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:07:05,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1188003542, now seen corresponding path program 14 times [2023-08-24 14:07:05,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:07:05,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932070870] [2023-08-24 14:07:05,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:07:05,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:07:05,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:07:05,362 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:07:05,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:07:05,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932070870] [2023-08-24 14:07:05,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932070870] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:07:05,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804991058] [2023-08-24 14:07:05,363 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 14:07:05,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:07:05,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:07:05,364 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) [2023-08-24 14:07:05,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-08-24 14:07:05,518 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 14:07:05,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:07:05,519 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-24 14:07:05,520 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:07:05,868 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:07:05,868 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:07:06,039 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:07:06,040 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-24 14:07:06,769 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:07:06,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804991058] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:07:06,769 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:07:06,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-08-24 14:07:06,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657295505] [2023-08-24 14:07:06,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:07:06,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-24 14:07:06,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:07:06,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-24 14:07:06,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=988, Unknown=0, NotChecked=0, Total=1190 [2023-08-24 14:07:06,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:07:06,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 784 transitions, 18294 flow. Second operand has 35 states, 35 states have (on average 141.8) internal successors, (4963), 35 states have internal predecessors, (4963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:06,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:07:06,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:07:06,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:07:10,190 INFO L124 PetriNetUnfolderBase]: 3627/6568 cut-off events. [2023-08-24 14:07:10,190 INFO L125 PetriNetUnfolderBase]: For 135858/135858 co-relation queries the response was YES. [2023-08-24 14:07:10,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63766 conditions, 6568 events. 3627/6568 cut-off events. For 135858/135858 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 47410 event pairs, 558 based on Foata normal form. 1/6569 useless extension candidates. Maximal degree in co-relation 63664. Up to 2348 conditions per place. [2023-08-24 14:07:10,259 INFO L140 encePairwiseOnDemand]: 435/447 looper letters, 699 selfloop transitions, 287 changer transitions 5/991 dead transitions. [2023-08-24 14:07:10,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 991 transitions, 22463 flow [2023-08-24 14:07:10,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-08-24 14:07:10,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-08-24 14:07:10,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 4994 transitions. [2023-08-24 14:07:10,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3285958678773523 [2023-08-24 14:07:10,262 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 4994 transitions. [2023-08-24 14:07:10,262 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 4994 transitions. [2023-08-24 14:07:10,263 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:07:10,263 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 4994 transitions. [2023-08-24 14:07:10,266 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 146.88235294117646) internal successors, (4994), 34 states have internal predecessors, (4994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:10,271 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 447.0) internal successors, (15645), 35 states have internal predecessors, (15645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:10,271 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 447.0) internal successors, (15645), 35 states have internal predecessors, (15645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:10,271 INFO L175 Difference]: Start difference. First operand has 365 places, 784 transitions, 18294 flow. Second operand 34 states and 4994 transitions. [2023-08-24 14:07:10,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 991 transitions, 22463 flow [2023-08-24 14:07:11,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 991 transitions, 21954 flow, removed 8 selfloop flow, removed 25 redundant places. [2023-08-24 14:07:11,047 INFO L231 Difference]: Finished difference. Result has 372 places, 787 transitions, 18421 flow [2023-08-24 14:07:11,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=17793, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=784, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=18421, PETRI_PLACES=372, PETRI_TRANSITIONS=787} [2023-08-24 14:07:11,047 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 347 predicate places. [2023-08-24 14:07:11,048 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 787 transitions, 18421 flow [2023-08-24 14:07:11,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 141.8) internal successors, (4963), 35 states have internal predecessors, (4963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:11,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:07:11,048 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:07:11,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2023-08-24 14:07:11,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:07:11,249 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:07:11,249 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:07:11,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1765075178, now seen corresponding path program 15 times [2023-08-24 14:07:11,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:07:11,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199924906] [2023-08-24 14:07:11,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:07:11,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:07:11,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:07:11,490 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:07:11,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:07:11,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199924906] [2023-08-24 14:07:11,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199924906] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:07:11,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136064530] [2023-08-24 14:07:11,491 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 14:07:11,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:07:11,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:07:11,492 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) [2023-08-24 14:07:11,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2023-08-24 14:07:11,700 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-24 14:07:11,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:07:11,701 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-24 14:07:11,702 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:07:12,084 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:07:12,085 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 124 treesize of output 89 [2023-08-24 14:07:12,119 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:07:12,120 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:07:12,190 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:07:12,191 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-24 14:07:12,979 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:07:12,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136064530] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:07:12,979 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:07:12,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 33 [2023-08-24 14:07:12,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76857709] [2023-08-24 14:07:12,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:07:12,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-24 14:07:12,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:07:12,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-24 14:07:12,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=983, Unknown=0, NotChecked=0, Total=1190 [2023-08-24 14:07:12,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:07:12,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 787 transitions, 18421 flow. Second operand has 35 states, 35 states have (on average 141.8) internal successors, (4963), 35 states have internal predecessors, (4963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:12,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:07:12,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:07:12,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:07:15,832 INFO L124 PetriNetUnfolderBase]: 3626/6561 cut-off events. [2023-08-24 14:07:15,832 INFO L125 PetriNetUnfolderBase]: For 136879/136879 co-relation queries the response was YES. [2023-08-24 14:07:15,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64284 conditions, 6561 events. 3626/6561 cut-off events. For 136879/136879 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 47168 event pairs, 558 based on Foata normal form. 1/6562 useless extension candidates. Maximal degree in co-relation 64181. Up to 2347 conditions per place. [2023-08-24 14:07:15,902 INFO L140 encePairwiseOnDemand]: 435/447 looper letters, 673 selfloop transitions, 269 changer transitions 17/959 dead transitions. [2023-08-24 14:07:15,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 959 transitions, 22247 flow [2023-08-24 14:07:15,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-24 14:07:15,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-24 14:07:15,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 4262 transitions. [2023-08-24 14:07:15,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3287819177659492 [2023-08-24 14:07:15,905 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 4262 transitions. [2023-08-24 14:07:15,905 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 4262 transitions. [2023-08-24 14:07:15,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:07:15,905 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 4262 transitions. [2023-08-24 14:07:15,907 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 146.9655172413793) internal successors, (4262), 29 states have internal predecessors, (4262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:15,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 447.0) internal successors, (13410), 30 states have internal predecessors, (13410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:15,913 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 447.0) internal successors, (13410), 30 states have internal predecessors, (13410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:15,913 INFO L175 Difference]: Start difference. First operand has 372 places, 787 transitions, 18421 flow. Second operand 29 states and 4262 transitions. [2023-08-24 14:07:15,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 959 transitions, 22247 flow [2023-08-24 14:07:16,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 959 transitions, 21810 flow, removed 5 selfloop flow, removed 29 redundant places. [2023-08-24 14:07:16,723 INFO L231 Difference]: Finished difference. Result has 371 places, 780 transitions, 18387 flow [2023-08-24 14:07:16,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=17990, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=787, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=18387, PETRI_PLACES=371, PETRI_TRANSITIONS=780} [2023-08-24 14:07:16,724 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 346 predicate places. [2023-08-24 14:07:16,724 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 780 transitions, 18387 flow [2023-08-24 14:07:16,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 141.8) internal successors, (4963), 35 states have internal predecessors, (4963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:16,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:07:16,724 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:07:16,729 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2023-08-24 14:07:16,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:07:16,925 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:07:16,925 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:07:16,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1330544739, now seen corresponding path program 16 times [2023-08-24 14:07:16,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:07:16,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306476320] [2023-08-24 14:07:16,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:07:16,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:07:16,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:07:17,146 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:07:17,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:07:17,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306476320] [2023-08-24 14:07:17,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306476320] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:07:17,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [48643187] [2023-08-24 14:07:17,147 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 14:07:17,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:07:17,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:07:17,148 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) [2023-08-24 14:07:17,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2023-08-24 14:07:17,302 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 14:07:17,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:07:17,304 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-24 14:07:17,304 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:07:17,645 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:07:17,645 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:07:17,717 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:07:17,717 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-24 14:07:18,502 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:07:18,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [48643187] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:07:18,503 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:07:18,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-24 14:07:18,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641488036] [2023-08-24 14:07:18,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:07:18,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-24 14:07:18,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:07:18,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-24 14:07:18,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=808, Unknown=0, NotChecked=0, Total=992 [2023-08-24 14:07:18,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:07:18,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 780 transitions, 18387 flow. Second operand has 32 states, 32 states have (on average 141.96875) internal successors, (4543), 32 states have internal predecessors, (4543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:18,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:07:18,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:07:18,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:07:21,941 INFO L124 PetriNetUnfolderBase]: 3706/6752 cut-off events. [2023-08-24 14:07:21,941 INFO L125 PetriNetUnfolderBase]: For 150760/150760 co-relation queries the response was YES. [2023-08-24 14:07:21,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66919 conditions, 6752 events. 3706/6752 cut-off events. For 150760/150760 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 49240 event pairs, 461 based on Foata normal form. 141/6893 useless extension candidates. Maximal degree in co-relation 66819. Up to 2411 conditions per place. [2023-08-24 14:07:22,012 INFO L140 encePairwiseOnDemand]: 435/447 looper letters, 684 selfloop transitions, 305 changer transitions 25/1014 dead transitions. [2023-08-24 14:07:22,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 1014 transitions, 24056 flow [2023-08-24 14:07:22,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-08-24 14:07:22,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-08-24 14:07:22,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 4705 transitions. [2023-08-24 14:07:22,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32892897091722595 [2023-08-24 14:07:22,016 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 4705 transitions. [2023-08-24 14:07:22,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 4705 transitions. [2023-08-24 14:07:22,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:07:22,016 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 4705 transitions. [2023-08-24 14:07:22,019 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 147.03125) internal successors, (4705), 32 states have internal predecessors, (4705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:22,024 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 447.0) internal successors, (14751), 33 states have internal predecessors, (14751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:22,024 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 447.0) internal successors, (14751), 33 states have internal predecessors, (14751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:22,024 INFO L175 Difference]: Start difference. First operand has 371 places, 780 transitions, 18387 flow. Second operand 32 states and 4705 transitions. [2023-08-24 14:07:22,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 1014 transitions, 24056 flow [2023-08-24 14:07:22,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 1014 transitions, 23501 flow, removed 4 selfloop flow, removed 27 redundant places. [2023-08-24 14:07:22,823 INFO L231 Difference]: Finished difference. Result has 377 places, 823 transitions, 20005 flow [2023-08-24 14:07:22,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=17840, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=778, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=20005, PETRI_PLACES=377, PETRI_TRANSITIONS=823} [2023-08-24 14:07:22,824 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 352 predicate places. [2023-08-24 14:07:22,824 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 823 transitions, 20005 flow [2023-08-24 14:07:22,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 141.96875) internal successors, (4543), 32 states have internal predecessors, (4543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:22,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:07:22,824 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:07:22,832 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2023-08-24 14:07:23,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:07:23,029 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:07:23,029 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:07:23,029 INFO L85 PathProgramCache]: Analyzing trace with hash 1737595903, now seen corresponding path program 17 times [2023-08-24 14:07:23,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:07:23,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982848071] [2023-08-24 14:07:23,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:07:23,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:07:23,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:07:23,250 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:07:23,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:07:23,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982848071] [2023-08-24 14:07:23,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982848071] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:07:23,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [774268273] [2023-08-24 14:07:23,251 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 14:07:23,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:07:23,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:07:23,252 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) [2023-08-24 14:07:23,252 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2023-08-24 14:07:23,409 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 14:07:23,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:07:23,410 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-24 14:07:23,411 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:07:23,746 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:07:23,746 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:07:23,897 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:07:23,897 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-24 14:07:24,629 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:07:24,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [774268273] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:07:24,629 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:07:24,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-24 14:07:24,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250488675] [2023-08-24 14:07:24,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:07:24,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-24 14:07:24,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:07:24,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-24 14:07:24,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=814, Unknown=0, NotChecked=0, Total=992 [2023-08-24 14:07:24,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:07:24,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 823 transitions, 20005 flow. Second operand has 32 states, 32 states have (on average 141.96875) internal successors, (4543), 32 states have internal predecessors, (4543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:24,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:07:24,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:07:24,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:07:28,386 INFO L124 PetriNetUnfolderBase]: 3742/6872 cut-off events. [2023-08-24 14:07:28,387 INFO L125 PetriNetUnfolderBase]: For 154898/154898 co-relation queries the response was YES. [2023-08-24 14:07:28,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69029 conditions, 6872 events. 3742/6872 cut-off events. For 154898/154898 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 50639 event pairs, 469 based on Foata normal form. 6/6878 useless extension candidates. Maximal degree in co-relation 68922. Up to 2456 conditions per place. [2023-08-24 14:07:28,456 INFO L140 encePairwiseOnDemand]: 435/447 looper letters, 716 selfloop transitions, 313 changer transitions 10/1039 dead transitions. [2023-08-24 14:07:28,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 1039 transitions, 24431 flow [2023-08-24 14:07:28,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-08-24 14:07:28,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-08-24 14:07:28,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 4997 transitions. [2023-08-24 14:07:28,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32879326227135147 [2023-08-24 14:07:28,459 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 4997 transitions. [2023-08-24 14:07:28,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 4997 transitions. [2023-08-24 14:07:28,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:07:28,460 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 4997 transitions. [2023-08-24 14:07:28,462 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 146.97058823529412) internal successors, (4997), 34 states have internal predecessors, (4997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:28,468 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 447.0) internal successors, (15645), 35 states have internal predecessors, (15645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:28,468 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 447.0) internal successors, (15645), 35 states have internal predecessors, (15645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:28,468 INFO L175 Difference]: Start difference. First operand has 377 places, 823 transitions, 20005 flow. Second operand 34 states and 4997 transitions. [2023-08-24 14:07:28,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 1039 transitions, 24431 flow [2023-08-24 14:07:29,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 1039 transitions, 23239 flow, removed 169 selfloop flow, removed 34 redundant places. [2023-08-24 14:07:29,416 INFO L231 Difference]: Finished difference. Result has 376 places, 827 transitions, 19577 flow [2023-08-24 14:07:29,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=18845, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=823, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=311, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=19577, PETRI_PLACES=376, PETRI_TRANSITIONS=827} [2023-08-24 14:07:29,417 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 351 predicate places. [2023-08-24 14:07:29,417 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 827 transitions, 19577 flow [2023-08-24 14:07:29,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 141.96875) internal successors, (4543), 32 states have internal predecessors, (4543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:29,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:07:29,417 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:07:29,422 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2023-08-24 14:07:29,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2023-08-24 14:07:29,618 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:07:29,618 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:07:29,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1879036879, now seen corresponding path program 18 times [2023-08-24 14:07:29,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:07:29,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810463440] [2023-08-24 14:07:29,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:07:29,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:07:29,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:07:29,861 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:07:29,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:07:29,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810463440] [2023-08-24 14:07:29,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810463440] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:07:29,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1629998426] [2023-08-24 14:07:29,861 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 14:07:29,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:07:29,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:07:29,862 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) [2023-08-24 14:07:29,863 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2023-08-24 14:07:30,025 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-24 14:07:30,026 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:07:30,027 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-24 14:07:30,027 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:07:30,337 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:07:30,338 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:07:30,404 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:07:30,404 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-24 14:07:31,112 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:07:31,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1629998426] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:07:31,112 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:07:31,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-24 14:07:31,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170300257] [2023-08-24 14:07:31,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:07:31,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-24 14:07:31,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:07:31,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-24 14:07:31,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=794, Unknown=0, NotChecked=0, Total=930 [2023-08-24 14:07:31,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 447 [2023-08-24 14:07:31,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 827 transitions, 19577 flow. Second operand has 31 states, 31 states have (on average 134.03225806451613) internal successors, (4155), 31 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:31,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:07:31,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 447 [2023-08-24 14:07:31,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:07:34,267 INFO L124 PetriNetUnfolderBase]: 3798/6934 cut-off events. [2023-08-24 14:07:34,268 INFO L125 PetriNetUnfolderBase]: For 143931/143931 co-relation queries the response was YES. [2023-08-24 14:07:34,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67769 conditions, 6934 events. 3798/6934 cut-off events. For 143931/143931 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 50912 event pairs, 398 based on Foata normal form. 16/6950 useless extension candidates. Maximal degree in co-relation 67675. Up to 2480 conditions per place. [2023-08-24 14:07:34,338 INFO L140 encePairwiseOnDemand]: 433/447 looper letters, 627 selfloop transitions, 365 changer transitions 39/1031 dead transitions. [2023-08-24 14:07:34,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 1031 transitions, 24043 flow [2023-08-24 14:07:34,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-08-24 14:07:34,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-08-24 14:07:34,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 5389 transitions. [2023-08-24 14:07:34,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3091263695290541 [2023-08-24 14:07:34,342 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 5389 transitions. [2023-08-24 14:07:34,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 5389 transitions. [2023-08-24 14:07:34,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:07:34,343 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 5389 transitions. [2023-08-24 14:07:34,345 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 138.17948717948718) internal successors, (5389), 39 states have internal predecessors, (5389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:34,351 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 447.0) internal successors, (17880), 40 states have internal predecessors, (17880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:34,352 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 447.0) internal successors, (17880), 40 states have internal predecessors, (17880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:34,352 INFO L175 Difference]: Start difference. First operand has 376 places, 827 transitions, 19577 flow. Second operand 39 states and 5389 transitions. [2023-08-24 14:07:34,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 1031 transitions, 24043 flow [2023-08-24 14:07:35,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 1031 transitions, 23474 flow, removed 6 selfloop flow, removed 27 redundant places. [2023-08-24 14:07:35,259 INFO L231 Difference]: Finished difference. Result has 397 places, 832 transitions, 19981 flow [2023-08-24 14:07:35,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=19034, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=349, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=19981, PETRI_PLACES=397, PETRI_TRANSITIONS=832} [2023-08-24 14:07:35,260 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 372 predicate places. [2023-08-24 14:07:35,260 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 832 transitions, 19981 flow [2023-08-24 14:07:35,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 134.03225806451613) internal successors, (4155), 31 states have internal predecessors, (4155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:35,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:07:35,260 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:07:35,265 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2023-08-24 14:07:35,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable80 [2023-08-24 14:07:35,461 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:07:35,461 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:07:35,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1138614511, now seen corresponding path program 19 times [2023-08-24 14:07:35,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:07:35,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131716784] [2023-08-24 14:07:35,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:07:35,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:07:35,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:07:35,702 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:07:35,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:07:35,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131716784] [2023-08-24 14:07:35,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131716784] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:07:35,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597925684] [2023-08-24 14:07:35,702 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 14:07:35,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:07:35,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:07:35,703 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) [2023-08-24 14:07:35,705 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2023-08-24 14:07:35,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:07:35,868 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-24 14:07:35,869 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:07:36,185 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:07:36,185 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:07:36,371 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:07:36,371 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-24 14:07:36,959 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:07:36,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [597925684] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:07:36,960 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:07:36,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-24 14:07:36,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1646090593] [2023-08-24 14:07:36,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:07:36,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-24 14:07:36,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:07:36,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-24 14:07:36,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=820, Unknown=0, NotChecked=0, Total=992 [2023-08-24 14:07:36,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:07:36,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 832 transitions, 19981 flow. Second operand has 32 states, 32 states have (on average 141.96875) internal successors, (4543), 32 states have internal predecessors, (4543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:36,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:07:36,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:07:36,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:07:40,024 INFO L124 PetriNetUnfolderBase]: 3572/6587 cut-off events. [2023-08-24 14:07:40,024 INFO L125 PetriNetUnfolderBase]: For 149954/149954 co-relation queries the response was YES. [2023-08-24 14:07:40,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64922 conditions, 6587 events. 3572/6587 cut-off events. For 149954/149954 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 48550 event pairs, 469 based on Foata normal form. 84/6671 useless extension candidates. Maximal degree in co-relation 64818. Up to 2370 conditions per place. [2023-08-24 14:07:40,094 INFO L140 encePairwiseOnDemand]: 435/447 looper letters, 663 selfloop transitions, 306 changer transitions 5/974 dead transitions. [2023-08-24 14:07:40,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 974 transitions, 23027 flow [2023-08-24 14:07:40,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-24 14:07:40,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-24 14:07:40,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 3968 transitions. [2023-08-24 14:07:40,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32877620349656145 [2023-08-24 14:07:40,097 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 3968 transitions. [2023-08-24 14:07:40,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 3968 transitions. [2023-08-24 14:07:40,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:07:40,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 3968 transitions. [2023-08-24 14:07:40,099 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 146.96296296296296) internal successors, (3968), 27 states have internal predecessors, (3968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:40,104 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 447.0) internal successors, (12516), 28 states have internal predecessors, (12516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:40,104 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 447.0) internal successors, (12516), 28 states have internal predecessors, (12516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:40,104 INFO L175 Difference]: Start difference. First operand has 397 places, 832 transitions, 19981 flow. Second operand 27 states and 3968 transitions. [2023-08-24 14:07:40,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 974 transitions, 23027 flow [2023-08-24 14:07:40,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 974 transitions, 22218 flow, removed 75 selfloop flow, removed 35 redundant places. [2023-08-24 14:07:41,000 INFO L231 Difference]: Finished difference. Result has 378 places, 809 transitions, 19188 flow [2023-08-24 14:07:41,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=18448, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=808, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=305, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=19188, PETRI_PLACES=378, PETRI_TRANSITIONS=809} [2023-08-24 14:07:41,001 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 353 predicate places. [2023-08-24 14:07:41,001 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 809 transitions, 19188 flow [2023-08-24 14:07:41,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 141.96875) internal successors, (4543), 32 states have internal predecessors, (4543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:41,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:07:41,001 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:07:41,006 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2023-08-24 14:07:41,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:07:41,207 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:07:41,208 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:07:41,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1329974705, now seen corresponding path program 20 times [2023-08-24 14:07:41,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:07:41,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987886092] [2023-08-24 14:07:41,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:07:41,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:07:41,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:07:41,416 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:07:41,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:07:41,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987886092] [2023-08-24 14:07:41,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987886092] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:07:41,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1644089736] [2023-08-24 14:07:41,417 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 14:07:41,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:07:41,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:07:41,418 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) [2023-08-24 14:07:41,418 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2023-08-24 14:07:41,584 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 14:07:41,584 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:07:41,585 INFO L262 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-24 14:07:41,586 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:07:41,809 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:07:41,810 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 120 treesize of output 85 [2023-08-24 14:07:41,930 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:07:41,930 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:07:42,134 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:07:42,135 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-24 14:07:42,454 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:07:42,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1644089736] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:07:42,455 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:07:42,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-24 14:07:42,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401354649] [2023-08-24 14:07:42,455 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:07:42,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-24 14:07:42,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:07:42,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-24 14:07:42,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=824, Unknown=0, NotChecked=0, Total=992 [2023-08-24 14:07:42,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:07:42,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 809 transitions, 19188 flow. Second operand has 32 states, 32 states have (on average 141.96875) internal successors, (4543), 32 states have internal predecessors, (4543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:42,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:07:42,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:07:42,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:07:45,272 INFO L124 PetriNetUnfolderBase]: 3569/6566 cut-off events. [2023-08-24 14:07:45,272 INFO L125 PetriNetUnfolderBase]: For 131928/131928 co-relation queries the response was YES. [2023-08-24 14:07:45,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64353 conditions, 6566 events. 3569/6566 cut-off events. For 131928/131928 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 48278 event pairs, 469 based on Foata normal form. 3/6569 useless extension candidates. Maximal degree in co-relation 64257. Up to 2367 conditions per place. [2023-08-24 14:07:45,338 INFO L140 encePairwiseOnDemand]: 435/447 looper letters, 644 selfloop transitions, 308 changer transitions 5/957 dead transitions. [2023-08-24 14:07:45,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 957 transitions, 22757 flow [2023-08-24 14:07:45,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-24 14:07:45,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-24 14:07:45,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 3808 transitions. [2023-08-24 14:07:45,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32765444845981756 [2023-08-24 14:07:45,341 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 3808 transitions. [2023-08-24 14:07:45,341 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 3808 transitions. [2023-08-24 14:07:45,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:07:45,341 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 3808 transitions. [2023-08-24 14:07:45,343 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 146.46153846153845) internal successors, (3808), 26 states have internal predecessors, (3808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:45,348 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 447.0) internal successors, (12069), 27 states have internal predecessors, (12069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:45,348 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 447.0) internal successors, (12069), 27 states have internal predecessors, (12069), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:45,348 INFO L175 Difference]: Start difference. First operand has 378 places, 809 transitions, 19188 flow. Second operand 26 states and 3808 transitions. [2023-08-24 14:07:45,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 957 transitions, 22757 flow [2023-08-24 14:07:46,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 957 transitions, 22179 flow, removed 10 selfloop flow, removed 24 redundant places. [2023-08-24 14:07:46,215 INFO L231 Difference]: Finished difference. Result has 379 places, 808 transitions, 19215 flow [2023-08-24 14:07:46,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=18614, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=809, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=308, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=19215, PETRI_PLACES=379, PETRI_TRANSITIONS=808} [2023-08-24 14:07:46,216 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 354 predicate places. [2023-08-24 14:07:46,216 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 808 transitions, 19215 flow [2023-08-24 14:07:46,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 141.96875) internal successors, (4543), 32 states have internal predecessors, (4543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:46,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:07:46,217 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:07:46,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2023-08-24 14:07:46,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:07:46,417 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:07:46,417 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:07:46,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1490607547, now seen corresponding path program 21 times [2023-08-24 14:07:46,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:07:46,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271626150] [2023-08-24 14:07:46,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:07:46,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:07:46,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:07:46,637 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:07:46,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:07:46,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271626150] [2023-08-24 14:07:46,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271626150] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:07:46,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713398261] [2023-08-24 14:07:46,637 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 14:07:46,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:07:46,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:07:46,638 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:07:46,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2023-08-24 14:07:46,806 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-24 14:07:46,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:07:46,807 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-24 14:07:46,808 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:07:47,158 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:07:47,158 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:07:47,228 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:07:47,228 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 122 [2023-08-24 14:07:47,965 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:07:47,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713398261] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:07:47,966 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:07:47,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 30 [2023-08-24 14:07:47,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731102816] [2023-08-24 14:07:47,966 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:07:47,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-24 14:07:47,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:07:47,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-24 14:07:47,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=812, Unknown=0, NotChecked=0, Total=992 [2023-08-24 14:07:47,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 447 [2023-08-24 14:07:47,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 808 transitions, 19215 flow. Second operand has 32 states, 32 states have (on average 141.96875) internal successors, (4543), 32 states have internal predecessors, (4543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:47,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:07:47,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 447 [2023-08-24 14:07:47,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:07:50,812 INFO L124 PetriNetUnfolderBase]: 3566/6545 cut-off events. [2023-08-24 14:07:50,812 INFO L125 PetriNetUnfolderBase]: For 133395/133395 co-relation queries the response was YES. [2023-08-24 14:07:50,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64566 conditions, 6545 events. 3566/6545 cut-off events. For 133395/133395 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 47871 event pairs, 469 based on Foata normal form. 3/6548 useless extension candidates. Maximal degree in co-relation 64472. Up to 2364 conditions per place. [2023-08-24 14:07:50,878 INFO L140 encePairwiseOnDemand]: 435/447 looper letters, 641 selfloop transitions, 296 changer transitions 11/948 dead transitions. [2023-08-24 14:07:50,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 948 transitions, 22666 flow [2023-08-24 14:07:50,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-24 14:07:50,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-24 14:07:50,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3526 transitions. [2023-08-24 14:07:50,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32867263236390754 [2023-08-24 14:07:50,880 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3526 transitions. [2023-08-24 14:07:50,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3526 transitions. [2023-08-24 14:07:50,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:07:50,881 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3526 transitions. [2023-08-24 14:07:50,883 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 146.91666666666666) internal successors, (3526), 24 states have internal predecessors, (3526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:50,887 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 447.0) internal successors, (11175), 25 states have internal predecessors, (11175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:50,887 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 447.0) internal successors, (11175), 25 states have internal predecessors, (11175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:50,887 INFO L175 Difference]: Start difference. First operand has 379 places, 808 transitions, 19215 flow. Second operand 24 states and 3526 transitions. [2023-08-24 14:07:50,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 948 transitions, 22666 flow [2023-08-24 14:07:51,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 948 transitions, 21845 flow, removed 5 selfloop flow, removed 29 redundant places. [2023-08-24 14:07:51,731 INFO L231 Difference]: Finished difference. Result has 373 places, 804 transitions, 18892 flow [2023-08-24 14:07:51,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=18398, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=808, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=296, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=18892, PETRI_PLACES=373, PETRI_TRANSITIONS=804} [2023-08-24 14:07:51,732 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 348 predicate places. [2023-08-24 14:07:51,732 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 804 transitions, 18892 flow [2023-08-24 14:07:51,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 141.96875) internal successors, (4543), 32 states have internal predecessors, (4543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:51,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:07:51,732 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:07:51,737 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2023-08-24 14:07:51,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:07:51,933 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:07:51,933 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:07:51,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1877938207, now seen corresponding path program 22 times [2023-08-24 14:07:51,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:07:51,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565731439] [2023-08-24 14:07:51,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:07:51,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:07:51,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:07:52,055 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:07:52,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:07:52,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565731439] [2023-08-24 14:07:52,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565731439] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:07:52,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831145709] [2023-08-24 14:07:52,055 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 14:07:52,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:07:52,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:07:52,056 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:07:52,057 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2023-08-24 14:07:52,224 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 14:07:52,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:07:52,225 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-24 14:07:52,226 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:07:52,346 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:07:52,347 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:07:52,462 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 14:07:52,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1831145709] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:07:52,463 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:07:52,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2023-08-24 14:07:52,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395360090] [2023-08-24 14:07:52,463 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:07:52,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-24 14:07:52,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:07:52,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-24 14:07:52,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=312, Unknown=0, NotChecked=0, Total=420 [2023-08-24 14:07:52,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 447 [2023-08-24 14:07:52,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 804 transitions, 18892 flow. Second operand has 21 states, 21 states have (on average 159.0952380952381) internal successors, (3341), 21 states have internal predecessors, (3341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:52,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:07:52,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 447 [2023-08-24 14:07:52,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:07:54,467 INFO L124 PetriNetUnfolderBase]: 3829/6923 cut-off events. [2023-08-24 14:07:54,467 INFO L125 PetriNetUnfolderBase]: For 141647/141647 co-relation queries the response was YES. [2023-08-24 14:07:54,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67401 conditions, 6923 events. 3829/6923 cut-off events. For 141647/141647 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 50249 event pairs, 636 based on Foata normal form. 47/6970 useless extension candidates. Maximal degree in co-relation 67310. Up to 2486 conditions per place. [2023-08-24 14:07:54,531 INFO L140 encePairwiseOnDemand]: 437/447 looper letters, 510 selfloop transitions, 411 changer transitions 0/921 dead transitions. [2023-08-24 14:07:54,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 921 transitions, 22438 flow [2023-08-24 14:07:54,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-24 14:07:54,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-24 14:07:54,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2458 transitions. [2023-08-24 14:07:54,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36659209545115584 [2023-08-24 14:07:54,533 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2458 transitions. [2023-08-24 14:07:54,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2458 transitions. [2023-08-24 14:07:54,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:07:54,533 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2458 transitions. [2023-08-24 14:07:54,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 163.86666666666667) internal successors, (2458), 15 states have internal predecessors, (2458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:54,537 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 447.0) internal successors, (7152), 16 states have internal predecessors, (7152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:54,537 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 447.0) internal successors, (7152), 16 states have internal predecessors, (7152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:54,537 INFO L175 Difference]: Start difference. First operand has 373 places, 804 transitions, 18892 flow. Second operand 15 states and 2458 transitions. [2023-08-24 14:07:54,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 921 transitions, 22438 flow [2023-08-24 14:07:55,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 921 transitions, 21661 flow, removed 12 selfloop flow, removed 30 redundant places. [2023-08-24 14:07:55,344 INFO L231 Difference]: Finished difference. Result has 353 places, 832 transitions, 19839 flow [2023-08-24 14:07:55,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=18026, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=796, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=375, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=19839, PETRI_PLACES=353, PETRI_TRANSITIONS=832} [2023-08-24 14:07:55,345 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 328 predicate places. [2023-08-24 14:07:55,345 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 832 transitions, 19839 flow [2023-08-24 14:07:55,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 159.0952380952381) internal successors, (3341), 21 states have internal predecessors, (3341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:55,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:07:55,345 INFO L208 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] [2023-08-24 14:07:55,352 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2023-08-24 14:07:55,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:07:55,546 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:07:55,546 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:07:55,546 INFO L85 PathProgramCache]: Analyzing trace with hash -889154877, now seen corresponding path program 1 times [2023-08-24 14:07:55,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:07:55,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215090521] [2023-08-24 14:07:55,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:07:55,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:07:55,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:07:55,608 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:07:55,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:07:55,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215090521] [2023-08-24 14:07:55,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215090521] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:07:55,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511960277] [2023-08-24 14:07:55,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:07:55,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:07:55,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:07:55,609 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:07:55,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2023-08-24 14:07:55,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:07:55,777 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-24 14:07:55,777 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:07:55,840 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:07:55,841 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:07:55,904 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 14:07:55,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511960277] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:07:55,905 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:07:55,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 16 [2023-08-24 14:07:55,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190840558] [2023-08-24 14:07:55,905 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:07:55,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-24 14:07:55,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:07:55,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-24 14:07:55,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2023-08-24 14:07:55,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 157 out of 447 [2023-08-24 14:07:55,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 832 transitions, 19839 flow. Second operand has 16 states, 16 states have (on average 159.8125) internal successors, (2557), 16 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:55,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:07:55,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 157 of 447 [2023-08-24 14:07:55,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:07:57,142 INFO L124 PetriNetUnfolderBase]: 1992/3722 cut-off events. [2023-08-24 14:07:57,142 INFO L125 PetriNetUnfolderBase]: For 97323/97323 co-relation queries the response was YES. [2023-08-24 14:07:57,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43331 conditions, 3722 events. 1992/3722 cut-off events. For 97323/97323 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 25006 event pairs, 400 based on Foata normal form. 266/3988 useless extension candidates. Maximal degree in co-relation 43241. Up to 1774 conditions per place. [2023-08-24 14:07:57,174 INFO L140 encePairwiseOnDemand]: 439/447 looper letters, 272 selfloop transitions, 9 changer transitions 440/721 dead transitions. [2023-08-24 14:07:57,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 721 transitions, 18682 flow [2023-08-24 14:07:57,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-24 14:07:57,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-24 14:07:57,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2929 transitions. [2023-08-24 14:07:57,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36403181705195126 [2023-08-24 14:07:57,176 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2929 transitions. [2023-08-24 14:07:57,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2929 transitions. [2023-08-24 14:07:57,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:07:57,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2929 transitions. [2023-08-24 14:07:57,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 162.72222222222223) internal successors, (2929), 18 states have internal predecessors, (2929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:57,181 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 447.0) internal successors, (8493), 19 states have internal predecessors, (8493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:57,181 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 447.0) internal successors, (8493), 19 states have internal predecessors, (8493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:57,181 INFO L175 Difference]: Start difference. First operand has 353 places, 832 transitions, 19839 flow. Second operand 18 states and 2929 transitions. [2023-08-24 14:07:57,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 721 transitions, 18682 flow [2023-08-24 14:07:57,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 721 transitions, 17969 flow, removed 82 selfloop flow, removed 29 redundant places. [2023-08-24 14:07:57,681 INFO L231 Difference]: Finished difference. Result has 327 places, 281 transitions, 5570 flow [2023-08-24 14:07:57,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=15688, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=650, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5570, PETRI_PLACES=327, PETRI_TRANSITIONS=281} [2023-08-24 14:07:57,682 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 302 predicate places. [2023-08-24 14:07:57,682 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 281 transitions, 5570 flow [2023-08-24 14:07:57,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 159.8125) internal successors, (2557), 16 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:07:57,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:07:57,682 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:07:57,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2023-08-24 14:07:57,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2023-08-24 14:07:57,885 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:07:57,885 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:07:57,885 INFO L85 PathProgramCache]: Analyzing trace with hash 408218868, now seen corresponding path program 23 times [2023-08-24 14:07:57,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:07:57,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801718368] [2023-08-24 14:07:57,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:07:57,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:07:57,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:07:58,328 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:07:58,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:07:58,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801718368] [2023-08-24 14:07:58,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801718368] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:07:58,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1442155060] [2023-08-24 14:07:58,328 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 14:07:58,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:07:58,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:07:58,329 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:07:58,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2023-08-24 14:07:58,526 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-24 14:07:58,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:07:58,527 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-24 14:07:58,529 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:07:58,717 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 14:07:58,717 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:07:59,037 INFO L322 Elim1Store]: treesize reduction 13, result has 93.4 percent of original size [2023-08-24 14:07:59,037 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 85 treesize of output 208 [2023-08-24 14:08:03,200 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 14:08:03,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1442155060] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:08:03,200 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:08:03,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 8] total 30 [2023-08-24 14:08:03,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269741225] [2023-08-24 14:08:03,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:08:03,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-24 14:08:03,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:08:03,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-24 14:08:03,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=749, Unknown=0, NotChecked=0, Total=870 [2023-08-24 14:08:03,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 447 [2023-08-24 14:08:03,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 281 transitions, 5570 flow. Second operand has 30 states, 30 states have (on average 132.93333333333334) internal successors, (3988), 30 states have internal predecessors, (3988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:03,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:08:03,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 447 [2023-08-24 14:08:03,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:08:04,269 INFO L124 PetriNetUnfolderBase]: 1359/2199 cut-off events. [2023-08-24 14:08:04,270 INFO L125 PetriNetUnfolderBase]: For 32674/32674 co-relation queries the response was YES. [2023-08-24 14:08:04,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20854 conditions, 2199 events. 1359/2199 cut-off events. For 32674/32674 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 11133 event pairs, 127 based on Foata normal form. 24/2223 useless extension candidates. Maximal degree in co-relation 20778. Up to 746 conditions per place. [2023-08-24 14:08:04,287 INFO L140 encePairwiseOnDemand]: 433/447 looper letters, 269 selfloop transitions, 145 changer transitions 0/414 dead transitions. [2023-08-24 14:08:04,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 414 transitions, 8316 flow [2023-08-24 14:08:04,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-24 14:08:04,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-24 14:08:04,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2056 transitions. [2023-08-24 14:08:04,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30663683818046233 [2023-08-24 14:08:04,289 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2056 transitions. [2023-08-24 14:08:04,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2056 transitions. [2023-08-24 14:08:04,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:08:04,290 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2056 transitions. [2023-08-24 14:08:04,291 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 137.06666666666666) internal successors, (2056), 15 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:04,293 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 447.0) internal successors, (7152), 16 states have internal predecessors, (7152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:04,293 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 447.0) internal successors, (7152), 16 states have internal predecessors, (7152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:04,294 INFO L175 Difference]: Start difference. First operand has 327 places, 281 transitions, 5570 flow. Second operand 15 states and 2056 transitions. [2023-08-24 14:08:04,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 414 transitions, 8316 flow [2023-08-24 14:08:04,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 414 transitions, 7684 flow, removed 82 selfloop flow, removed 36 redundant places. [2023-08-24 14:08:04,409 INFO L231 Difference]: Finished difference. Result has 194 places, 304 transitions, 5765 flow [2023-08-24 14:08:04,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=5068, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=5765, PETRI_PLACES=194, PETRI_TRANSITIONS=304} [2023-08-24 14:08:04,409 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 169 predicate places. [2023-08-24 14:08:04,409 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 304 transitions, 5765 flow [2023-08-24 14:08:04,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 132.93333333333334) internal successors, (3988), 30 states have internal predecessors, (3988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:04,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:08:04,410 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:08:04,415 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2023-08-24 14:08:04,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:08:04,610 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:08:04,610 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:08:04,610 INFO L85 PathProgramCache]: Analyzing trace with hash 1689732784, now seen corresponding path program 24 times [2023-08-24 14:08:04,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:08:04,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499858383] [2023-08-24 14:08:04,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:08:04,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:08:04,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:08:05,124 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:08:05,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:08:05,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499858383] [2023-08-24 14:08:05,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499858383] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:08:05,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437337081] [2023-08-24 14:08:05,124 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 14:08:05,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:08:05,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:08:05,125 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:08:05,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2023-08-24 14:08:05,409 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-24 14:08:05,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:08:05,410 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-24 14:08:05,412 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:08:05,619 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 14:08:05,619 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:08:05,982 INFO L322 Elim1Store]: treesize reduction 13, result has 93.4 percent of original size [2023-08-24 14:08:05,983 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 85 treesize of output 208 [2023-08-24 14:08:06,828 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 14:08:06,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437337081] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:08:06,828 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:08:06,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 8] total 30 [2023-08-24 14:08:06,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415296553] [2023-08-24 14:08:06,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:08:06,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-24 14:08:06,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:08:06,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-24 14:08:06,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=746, Unknown=0, NotChecked=0, Total=870 [2023-08-24 14:08:06,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 447 [2023-08-24 14:08:06,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 304 transitions, 5765 flow. Second operand has 30 states, 30 states have (on average 132.93333333333334) internal successors, (3988), 30 states have internal predecessors, (3988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:06,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:08:06,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 447 [2023-08-24 14:08:06,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:08:07,907 INFO L124 PetriNetUnfolderBase]: 1445/2337 cut-off events. [2023-08-24 14:08:07,907 INFO L125 PetriNetUnfolderBase]: For 28453/28453 co-relation queries the response was YES. [2023-08-24 14:08:07,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21500 conditions, 2337 events. 1445/2337 cut-off events. For 28453/28453 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 12006 event pairs, 249 based on Foata normal form. 24/2361 useless extension candidates. Maximal degree in co-relation 21445. Up to 1190 conditions per place. [2023-08-24 14:08:07,924 INFO L140 encePairwiseOnDemand]: 433/447 looper letters, 239 selfloop transitions, 144 changer transitions 0/383 dead transitions. [2023-08-24 14:08:07,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 383 transitions, 7656 flow [2023-08-24 14:08:07,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-24 14:08:07,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-24 14:08:07,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2044 transitions. [2023-08-24 14:08:07,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3048471290082028 [2023-08-24 14:08:07,926 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2044 transitions. [2023-08-24 14:08:07,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2044 transitions. [2023-08-24 14:08:07,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:08:07,926 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2044 transitions. [2023-08-24 14:08:07,927 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 136.26666666666668) internal successors, (2044), 15 states have internal predecessors, (2044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:07,930 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 447.0) internal successors, (7152), 16 states have internal predecessors, (7152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:07,930 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 447.0) internal successors, (7152), 16 states have internal predecessors, (7152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:07,930 INFO L175 Difference]: Start difference. First operand has 194 places, 304 transitions, 5765 flow. Second operand 15 states and 2044 transitions. [2023-08-24 14:08:07,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 383 transitions, 7656 flow [2023-08-24 14:08:08,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 383 transitions, 7309 flow, removed 33 selfloop flow, removed 11 redundant places. [2023-08-24 14:08:08,026 INFO L231 Difference]: Finished difference. Result has 201 places, 319 transitions, 6034 flow [2023-08-24 14:08:08,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=5432, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6034, PETRI_PLACES=201, PETRI_TRANSITIONS=319} [2023-08-24 14:08:08,026 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 176 predicate places. [2023-08-24 14:08:08,026 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 319 transitions, 6034 flow [2023-08-24 14:08:08,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 132.93333333333334) internal successors, (3988), 30 states have internal predecessors, (3988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:08,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:08:08,027 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:08:08,032 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2023-08-24 14:08:08,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2023-08-24 14:08:08,228 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:08:08,228 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:08:08,228 INFO L85 PathProgramCache]: Analyzing trace with hash 720543014, now seen corresponding path program 25 times [2023-08-24 14:08:08,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:08:08,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710587962] [2023-08-24 14:08:08,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:08:08,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:08:08,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:08:08,771 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:08:08,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:08:08,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710587962] [2023-08-24 14:08:08,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710587962] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:08:08,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247374075] [2023-08-24 14:08:08,772 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 14:08:08,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:08:08,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:08:08,773 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:08:08,775 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2023-08-24 14:08:08,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:08:08,949 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 33 conjunts are in the unsatisfiable core [2023-08-24 14:08:08,950 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:08:09,248 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:08:09,249 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:08:09,517 INFO L322 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-08-24 14:08:09,518 INFO L351 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 52 [2023-08-24 14:08:09,531 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 14:08:09,532 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 4 [2023-08-24 14:08:09,541 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 14:08:09,542 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 4 [2023-08-24 14:08:09,738 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:08:09,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247374075] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:08:09,738 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:08:09,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 36 [2023-08-24 14:08:09,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364966174] [2023-08-24 14:08:09,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:08:09,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-08-24 14:08:09,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:08:09,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-08-24 14:08:09,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=1053, Unknown=0, NotChecked=0, Total=1332 [2023-08-24 14:08:09,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 447 [2023-08-24 14:08:09,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 319 transitions, 6034 flow. Second operand has 37 states, 37 states have (on average 132.64864864864865) internal successors, (4908), 37 states have internal predecessors, (4908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:09,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:08:09,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 447 [2023-08-24 14:08:09,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:08:10,848 INFO L124 PetriNetUnfolderBase]: 1497/2417 cut-off events. [2023-08-24 14:08:10,848 INFO L125 PetriNetUnfolderBase]: For 30138/30138 co-relation queries the response was YES. [2023-08-24 14:08:10,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22571 conditions, 2417 events. 1497/2417 cut-off events. For 30138/30138 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 12445 event pairs, 292 based on Foata normal form. 24/2441 useless extension candidates. Maximal degree in co-relation 22513. Up to 1318 conditions per place. [2023-08-24 14:08:10,865 INFO L140 encePairwiseOnDemand]: 433/447 looper letters, 240 selfloop transitions, 142 changer transitions 0/382 dead transitions. [2023-08-24 14:08:10,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 382 transitions, 7733 flow [2023-08-24 14:08:10,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-24 14:08:10,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-24 14:08:10,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2039 transitions. [2023-08-24 14:08:10,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3041014168530947 [2023-08-24 14:08:10,867 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2039 transitions. [2023-08-24 14:08:10,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2039 transitions. [2023-08-24 14:08:10,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:08:10,868 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2039 transitions. [2023-08-24 14:08:10,869 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 135.93333333333334) internal successors, (2039), 15 states have internal predecessors, (2039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:10,871 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 447.0) internal successors, (7152), 16 states have internal predecessors, (7152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:10,871 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 447.0) internal successors, (7152), 16 states have internal predecessors, (7152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:10,872 INFO L175 Difference]: Start difference. First operand has 201 places, 319 transitions, 6034 flow. Second operand 15 states and 2039 transitions. [2023-08-24 14:08:10,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 382 transitions, 7733 flow [2023-08-24 14:08:10,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 382 transitions, 7417 flow, removed 24 selfloop flow, removed 11 redundant places. [2023-08-24 14:08:10,980 INFO L231 Difference]: Finished difference. Result has 206 places, 326 transitions, 6134 flow [2023-08-24 14:08:10,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=5722, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6134, PETRI_PLACES=206, PETRI_TRANSITIONS=326} [2023-08-24 14:08:10,981 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 181 predicate places. [2023-08-24 14:08:10,981 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 326 transitions, 6134 flow [2023-08-24 14:08:10,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 132.64864864864865) internal successors, (4908), 37 states have internal predecessors, (4908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:10,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:08:10,982 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:08:10,987 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2023-08-24 14:08:11,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2023-08-24 14:08:11,182 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:08:11,182 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:08:11,182 INFO L85 PathProgramCache]: Analyzing trace with hash 580206558, now seen corresponding path program 26 times [2023-08-24 14:08:11,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:08:11,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004677427] [2023-08-24 14:08:11,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:08:11,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:08:11,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:08:11,600 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:08:11,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:08:11,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004677427] [2023-08-24 14:08:11,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004677427] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:08:11,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146581532] [2023-08-24 14:08:11,601 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 14:08:11,601 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:08:11,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:08:11,601 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:08:11,603 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2023-08-24 14:08:11,780 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 14:08:11,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:08:11,781 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-24 14:08:11,782 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:08:12,083 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:08:12,083 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:08:12,403 INFO L322 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-08-24 14:08:12,403 INFO L351 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 52 [2023-08-24 14:08:12,417 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 14:08:12,417 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 4 [2023-08-24 14:08:12,425 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 14:08:12,425 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 4 [2023-08-24 14:08:12,633 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:08:12,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146581532] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:08:12,633 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:08:12,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 37 [2023-08-24 14:08:12,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504200363] [2023-08-24 14:08:12,633 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:08:12,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-08-24 14:08:12,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:08:12,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-08-24 14:08:12,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=1134, Unknown=0, NotChecked=0, Total=1406 [2023-08-24 14:08:12,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 447 [2023-08-24 14:08:12,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 326 transitions, 6134 flow. Second operand has 38 states, 38 states have (on average 132.57894736842104) internal successors, (5038), 38 states have internal predecessors, (5038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:12,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:08:12,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 447 [2023-08-24 14:08:12,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:08:13,696 INFO L124 PetriNetUnfolderBase]: 1499/2423 cut-off events. [2023-08-24 14:08:13,696 INFO L125 PetriNetUnfolderBase]: For 31376/31376 co-relation queries the response was YES. [2023-08-24 14:08:13,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22871 conditions, 2423 events. 1499/2423 cut-off events. For 31376/31376 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 12495 event pairs, 308 based on Foata normal form. 4/2427 useless extension candidates. Maximal degree in co-relation 22811. Up to 1360 conditions per place. [2023-08-24 14:08:13,714 INFO L140 encePairwiseOnDemand]: 433/447 looper letters, 235 selfloop transitions, 140 changer transitions 0/375 dead transitions. [2023-08-24 14:08:13,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 375 transitions, 7656 flow [2023-08-24 14:08:13,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-24 14:08:13,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-24 14:08:13,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2031 transitions. [2023-08-24 14:08:13,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3029082774049217 [2023-08-24 14:08:13,716 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2031 transitions. [2023-08-24 14:08:13,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2031 transitions. [2023-08-24 14:08:13,716 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:08:13,716 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2031 transitions. [2023-08-24 14:08:13,717 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 135.4) internal successors, (2031), 15 states have internal predecessors, (2031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:13,720 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 447.0) internal successors, (7152), 16 states have internal predecessors, (7152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:13,720 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 447.0) internal successors, (7152), 16 states have internal predecessors, (7152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:13,720 INFO L175 Difference]: Start difference. First operand has 206 places, 326 transitions, 6134 flow. Second operand 15 states and 2031 transitions. [2023-08-24 14:08:13,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 375 transitions, 7656 flow [2023-08-24 14:08:13,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 375 transitions, 7334 flow, removed 22 selfloop flow, removed 12 redundant places. [2023-08-24 14:08:13,840 INFO L231 Difference]: Finished difference. Result has 208 places, 327 transitions, 6100 flow [2023-08-24 14:08:13,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=5814, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6100, PETRI_PLACES=208, PETRI_TRANSITIONS=327} [2023-08-24 14:08:13,841 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 183 predicate places. [2023-08-24 14:08:13,841 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 327 transitions, 6100 flow [2023-08-24 14:08:13,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 132.57894736842104) internal successors, (5038), 38 states have internal predecessors, (5038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:13,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:08:13,841 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:08:13,846 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2023-08-24 14:08:14,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2023-08-24 14:08:14,042 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:08:14,042 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:08:14,042 INFO L85 PathProgramCache]: Analyzing trace with hash 338036722, now seen corresponding path program 27 times [2023-08-24 14:08:14,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:08:14,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386457616] [2023-08-24 14:08:14,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:08:14,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:08:14,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:08:14,483 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:08:14,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:08:14,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386457616] [2023-08-24 14:08:14,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386457616] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:08:14,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902274801] [2023-08-24 14:08:14,483 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 14:08:14,483 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:08:14,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:08:14,484 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:08:14,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2023-08-24 14:08:14,693 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-24 14:08:14,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:08:14,694 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 50 conjunts are in the unsatisfiable core [2023-08-24 14:08:14,695 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:08:15,268 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:08:15,268 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:08:15,367 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 14:08:15,367 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-24 14:08:15,374 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 14:08:15,375 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-24 14:08:15,415 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 14:08:15,415 INFO L351 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-24 14:08:15,716 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:08:15,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902274801] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:08:15,717 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:08:15,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 40 [2023-08-24 14:08:15,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683178644] [2023-08-24 14:08:15,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:08:15,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2023-08-24 14:08:15,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:08:15,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2023-08-24 14:08:15,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=313, Invalid=1327, Unknown=0, NotChecked=0, Total=1640 [2023-08-24 14:08:15,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 121 out of 447 [2023-08-24 14:08:15,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 327 transitions, 6100 flow. Second operand has 41 states, 41 states have (on average 122.51219512195122) internal successors, (5023), 41 states have internal predecessors, (5023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:15,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:08:15,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 121 of 447 [2023-08-24 14:08:15,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:08:18,227 INFO L124 PetriNetUnfolderBase]: 3250/5172 cut-off events. [2023-08-24 14:08:18,228 INFO L125 PetriNetUnfolderBase]: For 67004/67004 co-relation queries the response was YES. [2023-08-24 14:08:18,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49184 conditions, 5172 events. 3250/5172 cut-off events. For 67004/67004 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 30241 event pairs, 598 based on Foata normal form. 72/5244 useless extension candidates. Maximal degree in co-relation 49124. Up to 1679 conditions per place. [2023-08-24 14:08:18,269 INFO L140 encePairwiseOnDemand]: 434/447 looper letters, 436 selfloop transitions, 354 changer transitions 0/790 dead transitions. [2023-08-24 14:08:18,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 790 transitions, 15692 flow [2023-08-24 14:08:18,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-08-24 14:08:18,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-08-24 14:08:18,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 4313 transitions. [2023-08-24 14:08:18,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2837873404395315 [2023-08-24 14:08:18,272 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 4313 transitions. [2023-08-24 14:08:18,272 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 4313 transitions. [2023-08-24 14:08:18,273 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:08:18,273 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 4313 transitions. [2023-08-24 14:08:18,275 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 126.8529411764706) internal successors, (4313), 34 states have internal predecessors, (4313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:18,280 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 447.0) internal successors, (15645), 35 states have internal predecessors, (15645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:18,281 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 447.0) internal successors, (15645), 35 states have internal predecessors, (15645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:18,281 INFO L175 Difference]: Start difference. First operand has 208 places, 327 transitions, 6100 flow. Second operand 34 states and 4313 transitions. [2023-08-24 14:08:18,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 790 transitions, 15692 flow [2023-08-24 14:08:18,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 790 transitions, 15106 flow, removed 0 selfloop flow, removed 13 redundant places. [2023-08-24 14:08:18,622 INFO L231 Difference]: Finished difference. Result has 241 places, 535 transitions, 11430 flow [2023-08-24 14:08:18,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=5820, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=11430, PETRI_PLACES=241, PETRI_TRANSITIONS=535} [2023-08-24 14:08:18,623 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 216 predicate places. [2023-08-24 14:08:18,623 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 535 transitions, 11430 flow [2023-08-24 14:08:18,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 122.51219512195122) internal successors, (5023), 41 states have internal predecessors, (5023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:18,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:08:18,624 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:08:18,629 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2023-08-24 14:08:18,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:08:18,824 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:08:18,824 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:08:18,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1371735462, now seen corresponding path program 28 times [2023-08-24 14:08:18,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:08:18,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106357050] [2023-08-24 14:08:18,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:08:18,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:08:18,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:08:19,257 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:08:19,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:08:19,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106357050] [2023-08-24 14:08:19,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106357050] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:08:19,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021585481] [2023-08-24 14:08:19,257 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 14:08:19,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:08:19,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:08:19,259 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:08:19,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2023-08-24 14:08:19,437 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 14:08:19,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:08:19,438 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-24 14:08:19,439 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:08:19,647 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 14:08:19,647 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:08:20,075 INFO L322 Elim1Store]: treesize reduction 15, result has 93.1 percent of original size [2023-08-24 14:08:20,076 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 95 treesize of output 232 [2023-08-24 14:08:30,449 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 14:08:30,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021585481] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:08:30,450 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:08:30,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 8] total 30 [2023-08-24 14:08:30,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014928310] [2023-08-24 14:08:30,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:08:30,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-24 14:08:30,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:08:30,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-24 14:08:30,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=748, Unknown=0, NotChecked=0, Total=870 [2023-08-24 14:08:30,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 447 [2023-08-24 14:08:30,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 535 transitions, 11430 flow. Second operand has 30 states, 30 states have (on average 132.96666666666667) internal successors, (3989), 30 states have internal predecessors, (3989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:30,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:08:30,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 447 [2023-08-24 14:08:30,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:08:32,364 INFO L124 PetriNetUnfolderBase]: 3522/5588 cut-off events. [2023-08-24 14:08:32,364 INFO L125 PetriNetUnfolderBase]: For 104180/104180 co-relation queries the response was YES. [2023-08-24 14:08:32,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56420 conditions, 5588 events. 3522/5588 cut-off events. For 104180/104180 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 32706 event pairs, 664 based on Foata normal form. 128/5716 useless extension candidates. Maximal degree in co-relation 56347. Up to 3003 conditions per place. [2023-08-24 14:08:32,414 INFO L140 encePairwiseOnDemand]: 433/447 looper letters, 318 selfloop transitions, 296 changer transitions 0/614 dead transitions. [2023-08-24 14:08:32,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 614 transitions, 13936 flow [2023-08-24 14:08:32,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-24 14:08:32,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-24 14:08:32,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2590 transitions. [2023-08-24 14:08:32,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30495702343106085 [2023-08-24 14:08:32,416 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2590 transitions. [2023-08-24 14:08:32,416 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2590 transitions. [2023-08-24 14:08:32,417 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:08:32,417 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2590 transitions. [2023-08-24 14:08:32,418 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 136.31578947368422) internal successors, (2590), 19 states have internal predecessors, (2590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:32,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 447.0) internal successors, (8940), 20 states have internal predecessors, (8940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:32,421 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 447.0) internal successors, (8940), 20 states have internal predecessors, (8940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:32,421 INFO L175 Difference]: Start difference. First operand has 241 places, 535 transitions, 11430 flow. Second operand 19 states and 2590 transitions. [2023-08-24 14:08:32,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 614 transitions, 13936 flow [2023-08-24 14:08:33,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 614 transitions, 13524 flow, removed 151 selfloop flow, removed 14 redundant places. [2023-08-24 14:08:33,039 INFO L231 Difference]: Finished difference. Result has 252 places, 573 transitions, 12532 flow [2023-08-24 14:08:33,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=11074, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=12532, PETRI_PLACES=252, PETRI_TRANSITIONS=573} [2023-08-24 14:08:33,040 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 227 predicate places. [2023-08-24 14:08:33,040 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 573 transitions, 12532 flow [2023-08-24 14:08:33,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 132.96666666666667) internal successors, (3989), 30 states have internal predecessors, (3989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:33,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:08:33,040 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:08:33,047 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2023-08-24 14:08:33,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:08:33,241 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:08:33,241 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:08:33,241 INFO L85 PathProgramCache]: Analyzing trace with hash 1257540958, now seen corresponding path program 29 times [2023-08-24 14:08:33,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:08:33,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272500730] [2023-08-24 14:08:33,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:08:33,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:08:33,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:08:33,670 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:08:33,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:08:33,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272500730] [2023-08-24 14:08:33,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272500730] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:08:33,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746748742] [2023-08-24 14:08:33,671 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 14:08:33,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:08:33,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:08:33,672 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:08:33,673 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2023-08-24 14:08:33,856 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-24 14:08:33,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:08:33,857 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-24 14:08:33,858 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:08:34,052 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 14:08:34,052 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:08:34,415 INFO L322 Elim1Store]: treesize reduction 15, result has 93.1 percent of original size [2023-08-24 14:08:34,415 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 95 treesize of output 232 [2023-08-24 14:08:35,452 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 14:08:35,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746748742] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:08:35,452 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:08:35,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 8] total 30 [2023-08-24 14:08:35,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776438249] [2023-08-24 14:08:35,453 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:08:35,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-24 14:08:35,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:08:35,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-24 14:08:35,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=744, Unknown=0, NotChecked=0, Total=870 [2023-08-24 14:08:35,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 447 [2023-08-24 14:08:35,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 573 transitions, 12532 flow. Second operand has 30 states, 30 states have (on average 132.93333333333334) internal successors, (3988), 30 states have internal predecessors, (3988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:35,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:08:35,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 447 [2023-08-24 14:08:35,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:08:37,154 INFO L124 PetriNetUnfolderBase]: 3598/5712 cut-off events. [2023-08-24 14:08:37,155 INFO L125 PetriNetUnfolderBase]: For 116061/116061 co-relation queries the response was YES. [2023-08-24 14:08:37,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59429 conditions, 5712 events. 3598/5712 cut-off events. For 116061/116061 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 33477 event pairs, 695 based on Foata normal form. 48/5760 useless extension candidates. Maximal degree in co-relation 59350. Up to 3163 conditions per place. [2023-08-24 14:08:37,209 INFO L140 encePairwiseOnDemand]: 434/447 looper letters, 336 selfloop transitions, 281 changer transitions 0/617 dead transitions. [2023-08-24 14:08:37,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 617 transitions, 14459 flow [2023-08-24 14:08:37,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-24 14:08:37,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-24 14:08:37,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2043 transitions. [2023-08-24 14:08:37,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3046979865771812 [2023-08-24 14:08:37,211 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2043 transitions. [2023-08-24 14:08:37,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2043 transitions. [2023-08-24 14:08:37,212 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:08:37,212 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2043 transitions. [2023-08-24 14:08:37,213 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 136.2) internal successors, (2043), 15 states have internal predecessors, (2043), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:37,215 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 447.0) internal successors, (7152), 16 states have internal predecessors, (7152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:37,216 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 447.0) internal successors, (7152), 16 states have internal predecessors, (7152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:37,216 INFO L175 Difference]: Start difference. First operand has 252 places, 573 transitions, 12532 flow. Second operand 15 states and 2043 transitions. [2023-08-24 14:08:37,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 617 transitions, 14459 flow [2023-08-24 14:08:37,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 617 transitions, 14049 flow, removed 121 selfloop flow, removed 8 redundant places. [2023-08-24 14:08:37,898 INFO L231 Difference]: Finished difference. Result has 260 places, 581 transitions, 12895 flow [2023-08-24 14:08:37,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=12132, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=273, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=12895, PETRI_PLACES=260, PETRI_TRANSITIONS=581} [2023-08-24 14:08:37,898 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 235 predicate places. [2023-08-24 14:08:37,898 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 581 transitions, 12895 flow [2023-08-24 14:08:37,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 132.93333333333334) internal successors, (3988), 30 states have internal predecessors, (3988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:37,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:08:37,899 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:08:37,904 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2023-08-24 14:08:38,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:08:38,099 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:08:38,100 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:08:38,100 INFO L85 PathProgramCache]: Analyzing trace with hash 1231399006, now seen corresponding path program 30 times [2023-08-24 14:08:38,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:08:38,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375674501] [2023-08-24 14:08:38,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:08:38,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:08:38,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:08:38,544 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:08:38,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:08:38,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375674501] [2023-08-24 14:08:38,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375674501] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:08:38,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224699378] [2023-08-24 14:08:38,545 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 14:08:38,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:08:38,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:08:38,546 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:08:38,548 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2023-08-24 14:08:38,786 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-24 14:08:38,786 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:08:38,787 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 55 conjunts are in the unsatisfiable core [2023-08-24 14:08:38,788 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:08:39,479 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:08:39,479 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:08:39,867 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 14:08:39,867 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-24 14:08:39,920 INFO L322 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-08-24 14:08:39,921 INFO L351 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2023-08-24 14:08:40,378 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:08:40,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224699378] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:08:40,379 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:08:40,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 15] total 42 [2023-08-24 14:08:40,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141566892] [2023-08-24 14:08:40,379 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:08:40,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-08-24 14:08:40,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:08:40,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-08-24 14:08:40,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=318, Invalid=1488, Unknown=0, NotChecked=0, Total=1806 [2023-08-24 14:08:40,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 122 out of 447 [2023-08-24 14:08:40,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 581 transitions, 12895 flow. Second operand has 43 states, 43 states have (on average 123.53488372093024) internal successors, (5312), 43 states have internal predecessors, (5312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:40,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:08:40,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 122 of 447 [2023-08-24 14:08:40,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:08:43,752 INFO L124 PetriNetUnfolderBase]: 3844/6123 cut-off events. [2023-08-24 14:08:43,752 INFO L125 PetriNetUnfolderBase]: For 111172/111172 co-relation queries the response was YES. [2023-08-24 14:08:43,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62821 conditions, 6123 events. 3844/6123 cut-off events. For 111172/111172 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 36640 event pairs, 565 based on Foata normal form. 11/6134 useless extension candidates. Maximal degree in co-relation 62740. Up to 1913 conditions per place. [2023-08-24 14:08:43,811 INFO L140 encePairwiseOnDemand]: 432/447 looper letters, 442 selfloop transitions, 436 changer transitions 4/882 dead transitions. [2023-08-24 14:08:43,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 882 transitions, 19132 flow [2023-08-24 14:08:43,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-08-24 14:08:43,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-08-24 14:08:43,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 4973 transitions. [2023-08-24 14:08:43,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.285263580565594 [2023-08-24 14:08:43,814 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 4973 transitions. [2023-08-24 14:08:43,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 4973 transitions. [2023-08-24 14:08:43,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:08:43,815 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 4973 transitions. [2023-08-24 14:08:43,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 127.51282051282051) internal successors, (4973), 39 states have internal predecessors, (4973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:43,823 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 447.0) internal successors, (17880), 40 states have internal predecessors, (17880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:43,824 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 447.0) internal successors, (17880), 40 states have internal predecessors, (17880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:43,824 INFO L175 Difference]: Start difference. First operand has 260 places, 581 transitions, 12895 flow. Second operand 39 states and 4973 transitions. [2023-08-24 14:08:43,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 882 transitions, 19132 flow [2023-08-24 14:08:44,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 882 transitions, 18418 flow, removed 88 selfloop flow, removed 11 redundant places. [2023-08-24 14:08:44,483 INFO L231 Difference]: Finished difference. Result has 296 places, 686 transitions, 15696 flow [2023-08-24 14:08:44,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=12283, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=337, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=15696, PETRI_PLACES=296, PETRI_TRANSITIONS=686} [2023-08-24 14:08:44,484 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 271 predicate places. [2023-08-24 14:08:44,484 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 686 transitions, 15696 flow [2023-08-24 14:08:44,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 123.53488372093024) internal successors, (5312), 43 states have internal predecessors, (5312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:44,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:08:44,485 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:08:44,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2023-08-24 14:08:44,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:08:44,685 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:08:44,685 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:08:44,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1436925252, now seen corresponding path program 31 times [2023-08-24 14:08:44,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:08:44,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6010650] [2023-08-24 14:08:44,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:08:44,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:08:44,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:08:45,089 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:08:45,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:08:45,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6010650] [2023-08-24 14:08:45,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6010650] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:08:45,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [80895460] [2023-08-24 14:08:45,090 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 14:08:45,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:08:45,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:08:45,091 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:08:45,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2023-08-24 14:08:45,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:08:45,278 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-24 14:08:45,279 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:08:45,586 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:08:45,587 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:08:45,961 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 14:08:45,961 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-24 14:08:45,967 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 14:08:45,967 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-24 14:08:46,006 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 14:08:46,006 INFO L351 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-24 14:08:46,267 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:08:46,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [80895460] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:08:46,267 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:08:46,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 37 [2023-08-24 14:08:46,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381998852] [2023-08-24 14:08:46,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:08:46,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-08-24 14:08:46,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:08:46,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-08-24 14:08:46,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=1164, Unknown=0, NotChecked=0, Total=1406 [2023-08-24 14:08:46,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 447 [2023-08-24 14:08:46,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 686 transitions, 15696 flow. Second operand has 38 states, 38 states have (on average 132.6315789473684) internal successors, (5040), 38 states have internal predecessors, (5040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:46,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:08:46,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 447 [2023-08-24 14:08:46,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:08:48,350 INFO L124 PetriNetUnfolderBase]: 3850/6141 cut-off events. [2023-08-24 14:08:48,350 INFO L125 PetriNetUnfolderBase]: For 124967/124967 co-relation queries the response was YES. [2023-08-24 14:08:48,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65712 conditions, 6141 events. 3850/6141 cut-off events. For 124967/124967 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 37018 event pairs, 746 based on Foata normal form. 12/6153 useless extension candidates. Maximal degree in co-relation 65622. Up to 3557 conditions per place. [2023-08-24 14:08:48,412 INFO L140 encePairwiseOnDemand]: 434/447 looper letters, 343 selfloop transitions, 366 changer transitions 0/709 dead transitions. [2023-08-24 14:08:48,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 709 transitions, 17345 flow [2023-08-24 14:08:48,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-24 14:08:48,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-24 14:08:48,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2303 transitions. [2023-08-24 14:08:48,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30306619292012105 [2023-08-24 14:08:48,414 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2303 transitions. [2023-08-24 14:08:48,414 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2303 transitions. [2023-08-24 14:08:48,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:08:48,415 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2303 transitions. [2023-08-24 14:08:48,416 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 135.47058823529412) internal successors, (2303), 17 states have internal predecessors, (2303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:48,419 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 447.0) internal successors, (8046), 18 states have internal predecessors, (8046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:48,419 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 447.0) internal successors, (8046), 18 states have internal predecessors, (8046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:48,419 INFO L175 Difference]: Start difference. First operand has 296 places, 686 transitions, 15696 flow. Second operand 17 states and 2303 transitions. [2023-08-24 14:08:48,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 709 transitions, 17345 flow [2023-08-24 14:08:49,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 709 transitions, 16681 flow, removed 156 selfloop flow, removed 18 redundant places. [2023-08-24 14:08:49,252 INFO L231 Difference]: Finished difference. Result has 295 places, 687 transitions, 15792 flow [2023-08-24 14:08:49,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=15046, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=365, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=15792, PETRI_PLACES=295, PETRI_TRANSITIONS=687} [2023-08-24 14:08:49,252 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 270 predicate places. [2023-08-24 14:08:49,253 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 687 transitions, 15792 flow [2023-08-24 14:08:49,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 132.6315789473684) internal successors, (5040), 38 states have internal predecessors, (5040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:49,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:08:49,253 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:08:49,257 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2023-08-24 14:08:49,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable94 [2023-08-24 14:08:49,454 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:08:49,454 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:08:49,454 INFO L85 PathProgramCache]: Analyzing trace with hash -112570114, now seen corresponding path program 32 times [2023-08-24 14:08:49,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:08:49,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635116679] [2023-08-24 14:08:49,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:08:49,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:08:49,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:08:49,842 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:08:49,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:08:49,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635116679] [2023-08-24 14:08:49,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635116679] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:08:49,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [560798231] [2023-08-24 14:08:49,842 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 14:08:49,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:08:49,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:08:49,843 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:08:49,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2023-08-24 14:08:50,037 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 14:08:50,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:08:50,038 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 38 conjunts are in the unsatisfiable core [2023-08-24 14:08:50,039 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:08:50,429 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:08:50,429 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:08:50,538 INFO L322 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-08-24 14:08:50,539 INFO L351 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 47 treesize of output 80 [2023-08-24 14:08:50,942 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:08:50,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [560798231] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:08:50,943 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:08:50,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 38 [2023-08-24 14:08:50,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244519734] [2023-08-24 14:08:50,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:08:50,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-08-24 14:08:50,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:08:50,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-08-24 14:08:50,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=1313, Unknown=0, NotChecked=0, Total=1482 [2023-08-24 14:08:50,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 447 [2023-08-24 14:08:50,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 687 transitions, 15792 flow. Second operand has 39 states, 39 states have (on average 132.53846153846155) internal successors, (5169), 39 states have internal predecessors, (5169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:50,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:08:50,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 447 [2023-08-24 14:08:50,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:08:54,172 INFO L124 PetriNetUnfolderBase]: 4417/7284 cut-off events. [2023-08-24 14:08:54,172 INFO L125 PetriNetUnfolderBase]: For 148995/148995 co-relation queries the response was YES. [2023-08-24 14:08:54,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78316 conditions, 7284 events. 4417/7284 cut-off events. For 148995/148995 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 47740 event pairs, 567 based on Foata normal form. 228/7512 useless extension candidates. Maximal degree in co-relation 78226. Up to 2471 conditions per place. [2023-08-24 14:08:54,248 INFO L140 encePairwiseOnDemand]: 433/447 looper letters, 491 selfloop transitions, 577 changer transitions 2/1070 dead transitions. [2023-08-24 14:08:54,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 1070 transitions, 25923 flow [2023-08-24 14:08:54,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-08-24 14:08:54,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-08-24 14:08:54,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 4351 transitions. [2023-08-24 14:08:54,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30418064876957496 [2023-08-24 14:08:54,251 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 4351 transitions. [2023-08-24 14:08:54,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 4351 transitions. [2023-08-24 14:08:54,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:08:54,251 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 4351 transitions. [2023-08-24 14:08:54,254 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 135.96875) internal successors, (4351), 32 states have internal predecessors, (4351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:54,259 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 447.0) internal successors, (14751), 33 states have internal predecessors, (14751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:54,259 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 447.0) internal successors, (14751), 33 states have internal predecessors, (14751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:54,259 INFO L175 Difference]: Start difference. First operand has 295 places, 687 transitions, 15792 flow. Second operand 32 states and 4351 transitions. [2023-08-24 14:08:54,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 1070 transitions, 25923 flow [2023-08-24 14:08:55,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 1070 transitions, 25068 flow, removed 34 selfloop flow, removed 15 redundant places. [2023-08-24 14:08:55,399 INFO L231 Difference]: Finished difference. Result has 318 places, 866 transitions, 21481 flow [2023-08-24 14:08:55,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=14642, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=368, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=21481, PETRI_PLACES=318, PETRI_TRANSITIONS=866} [2023-08-24 14:08:55,399 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 293 predicate places. [2023-08-24 14:08:55,399 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 866 transitions, 21481 flow [2023-08-24 14:08:55,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 132.53846153846155) internal successors, (5169), 39 states have internal predecessors, (5169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:08:55,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:08:55,400 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:08:55,406 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2023-08-24 14:08:55,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:08:55,600 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:08:55,601 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:08:55,601 INFO L85 PathProgramCache]: Analyzing trace with hash 263217064, now seen corresponding path program 33 times [2023-08-24 14:08:55,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:08:55,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407186363] [2023-08-24 14:08:55,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:08:55,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:08:55,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:08:55,998 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:08:55,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:08:55,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407186363] [2023-08-24 14:08:55,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407186363] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:08:55,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860421797] [2023-08-24 14:08:55,998 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 14:08:55,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:08:55,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:08:55,999 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:08:56,000 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2023-08-24 14:08:56,300 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-24 14:08:56,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:08:56,302 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 51 conjunts are in the unsatisfiable core [2023-08-24 14:08:56,303 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:08:56,834 INFO L322 Elim1Store]: treesize reduction 48, result has 15.8 percent of original size [2023-08-24 14:08:56,835 INFO L351 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 28 treesize of output 16 [2023-08-24 14:08:56,872 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:08:56,872 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:08:57,098 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:08:57,098 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 86 treesize of output 233 [2023-08-24 14:09:16,874 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:09:16,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860421797] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:09:16,874 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:09:16,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 39 [2023-08-24 14:09:16,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900657194] [2023-08-24 14:09:16,875 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:09:16,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-08-24 14:09:16,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:09:16,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-08-24 14:09:16,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=1337, Unknown=0, NotChecked=0, Total=1560 [2023-08-24 14:09:16,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 447 [2023-08-24 14:09:16,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 866 transitions, 21481 flow. Second operand has 40 states, 40 states have (on average 118.55) internal successors, (4742), 40 states have internal predecessors, (4742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:09:16,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:09:16,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 447 [2023-08-24 14:09:16,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:09:23,202 INFO L124 PetriNetUnfolderBase]: 6637/11232 cut-off events. [2023-08-24 14:09:23,202 INFO L125 PetriNetUnfolderBase]: For 235558/235558 co-relation queries the response was YES. [2023-08-24 14:09:23,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119356 conditions, 11232 events. 6637/11232 cut-off events. For 235558/235558 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 81509 event pairs, 552 based on Foata normal form. 38/11270 useless extension candidates. Maximal degree in co-relation 119259. Up to 3654 conditions per place. [2023-08-24 14:09:23,329 INFO L140 encePairwiseOnDemand]: 433/447 looper letters, 613 selfloop transitions, 1007 changer transitions 2/1622 dead transitions. [2023-08-24 14:09:23,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 1622 transitions, 39022 flow [2023-08-24 14:09:23,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2023-08-24 14:09:23,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2023-08-24 14:09:23,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 7568 transitions. [2023-08-24 14:09:23,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2730749801544346 [2023-08-24 14:09:23,334 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 7568 transitions. [2023-08-24 14:09:23,334 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 7568 transitions. [2023-08-24 14:09:23,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:09:23,334 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 7568 transitions. [2023-08-24 14:09:23,338 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 122.06451612903226) internal successors, (7568), 62 states have internal predecessors, (7568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:09:23,348 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 447.0) internal successors, (28161), 63 states have internal predecessors, (28161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:09:23,349 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 447.0) internal successors, (28161), 63 states have internal predecessors, (28161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:09:23,350 INFO L175 Difference]: Start difference. First operand has 318 places, 866 transitions, 21481 flow. Second operand 62 states and 7568 transitions. [2023-08-24 14:09:23,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 1622 transitions, 39022 flow [2023-08-24 14:09:25,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 1622 transitions, 38188 flow, removed 117 selfloop flow, removed 12 redundant places. [2023-08-24 14:09:25,745 INFO L231 Difference]: Finished difference. Result has 386 places, 1351 transitions, 35123 flow [2023-08-24 14:09:25,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=20955, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=866, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=564, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=35123, PETRI_PLACES=386, PETRI_TRANSITIONS=1351} [2023-08-24 14:09:25,746 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 361 predicate places. [2023-08-24 14:09:25,746 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 1351 transitions, 35123 flow [2023-08-24 14:09:25,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 118.55) internal successors, (4742), 40 states have internal predecessors, (4742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:09:25,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:09:25,746 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:09:25,753 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2023-08-24 14:09:25,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:09:25,947 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:09:25,947 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:09:25,947 INFO L85 PathProgramCache]: Analyzing trace with hash -23238230, now seen corresponding path program 34 times [2023-08-24 14:09:25,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:09:25,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959839119] [2023-08-24 14:09:25,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:09:25,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:09:25,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:09:26,360 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:09:26,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:09:26,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959839119] [2023-08-24 14:09:26,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959839119] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:09:26,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023018942] [2023-08-24 14:09:26,360 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 14:09:26,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:09:26,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:09:26,361 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:09:26,362 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2023-08-24 14:09:26,557 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 14:09:26,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:09:26,558 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-24 14:09:26,559 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:09:26,736 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 14:09:26,736 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:09:27,006 INFO L322 Elim1Store]: treesize reduction 13, result has 93.8 percent of original size [2023-08-24 14:09:27,007 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 89 treesize of output 220 [2023-08-24 14:09:27,671 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 14:09:27,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1023018942] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:09:27,672 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:09:27,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 7] total 29 [2023-08-24 14:09:27,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922237743] [2023-08-24 14:09:27,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:09:27,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-24 14:09:27,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:09:27,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-24 14:09:27,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=696, Unknown=0, NotChecked=0, Total=812 [2023-08-24 14:09:27,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 447 [2023-08-24 14:09:27,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 1351 transitions, 35123 flow. Second operand has 29 states, 29 states have (on average 133.0344827586207) internal successors, (3858), 29 states have internal predecessors, (3858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:09:27,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:09:27,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 447 [2023-08-24 14:09:27,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:09:32,733 INFO L124 PetriNetUnfolderBase]: 7483/12458 cut-off events. [2023-08-24 14:09:32,733 INFO L125 PetriNetUnfolderBase]: For 336874/336874 co-relation queries the response was YES. [2023-08-24 14:09:32,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 142886 conditions, 12458 events. 7483/12458 cut-off events. For 336874/336874 co-relation queries the response was YES. Maximal size of possible extension queue 772. Compared 90223 event pairs, 1893 based on Foata normal form. 180/12638 useless extension candidates. Maximal degree in co-relation 142772. Up to 9965 conditions per place. [2023-08-24 14:09:32,864 INFO L140 encePairwiseOnDemand]: 433/447 looper letters, 902 selfloop transitions, 569 changer transitions 0/1471 dead transitions. [2023-08-24 14:09:32,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 1471 transitions, 40555 flow [2023-08-24 14:09:32,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-24 14:09:32,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-24 14:09:32,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2855 transitions. [2023-08-24 14:09:32,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30414402897624376 [2023-08-24 14:09:32,866 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2855 transitions. [2023-08-24 14:09:32,867 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2855 transitions. [2023-08-24 14:09:32,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:09:32,867 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2855 transitions. [2023-08-24 14:09:32,868 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 135.95238095238096) internal successors, (2855), 21 states have internal predecessors, (2855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:09:32,872 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 447.0) internal successors, (9834), 22 states have internal predecessors, (9834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:09:32,872 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 447.0) internal successors, (9834), 22 states have internal predecessors, (9834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:09:32,872 INFO L175 Difference]: Start difference. First operand has 386 places, 1351 transitions, 35123 flow. Second operand 21 states and 2855 transitions. [2023-08-24 14:09:32,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 1471 transitions, 40555 flow [2023-08-24 14:09:36,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 1471 transitions, 39457 flow, removed 282 selfloop flow, removed 16 redundant places. [2023-08-24 14:09:36,507 INFO L231 Difference]: Finished difference. Result has 398 places, 1412 transitions, 37100 flow [2023-08-24 14:09:36,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=34048, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=515, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=803, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=37100, PETRI_PLACES=398, PETRI_TRANSITIONS=1412} [2023-08-24 14:09:36,508 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 373 predicate places. [2023-08-24 14:09:36,508 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 1412 transitions, 37100 flow [2023-08-24 14:09:36,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 133.0344827586207) internal successors, (3858), 29 states have internal predecessors, (3858), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:09:36,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:09:36,509 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:09:36,513 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2023-08-24 14:09:36,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2023-08-24 14:09:36,714 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:09:36,714 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:09:36,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1481199988, now seen corresponding path program 35 times [2023-08-24 14:09:36,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:09:36,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505025493] [2023-08-24 14:09:36,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:09:36,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:09:36,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:09:37,147 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:09:37,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:09:37,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505025493] [2023-08-24 14:09:37,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505025493] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:09:37,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2011961984] [2023-08-24 14:09:37,148 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 14:09:37,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:09:37,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:09:37,149 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:09:37,149 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2023-08-24 14:09:37,344 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-24 14:09:37,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:09:37,345 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-24 14:09:37,346 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:09:37,565 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 14:09:37,565 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:09:37,808 INFO L322 Elim1Store]: treesize reduction 41, result has 79.0 percent of original size [2023-08-24 14:09:37,809 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 95 treesize of output 183 [2023-08-24 14:09:38,183 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 14:09:38,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2011961984] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:09:38,183 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:09:38,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 8] total 28 [2023-08-24 14:09:38,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753110941] [2023-08-24 14:09:38,183 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:09:38,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-08-24 14:09:38,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:09:38,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-08-24 14:09:38,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=651, Unknown=0, NotChecked=0, Total=756 [2023-08-24 14:09:38,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 447 [2023-08-24 14:09:38,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 1412 transitions, 37100 flow. Second operand has 28 states, 28 states have (on average 133.17857142857142) internal successors, (3729), 28 states have internal predecessors, (3729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:09:38,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:09:38,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 447 [2023-08-24 14:09:38,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:09:44,335 INFO L124 PetriNetUnfolderBase]: 8786/14357 cut-off events. [2023-08-24 14:09:44,336 INFO L125 PetriNetUnfolderBase]: For 422013/422013 co-relation queries the response was YES. [2023-08-24 14:09:44,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 171439 conditions, 14357 events. 8786/14357 cut-off events. For 422013/422013 co-relation queries the response was YES. Maximal size of possible extension queue 844. Compared 102786 event pairs, 1865 based on Foata normal form. 180/14537 useless extension candidates. Maximal degree in co-relation 171317. Up to 10747 conditions per place. [2023-08-24 14:09:44,496 INFO L140 encePairwiseOnDemand]: 433/447 looper letters, 966 selfloop transitions, 656 changer transitions 0/1622 dead transitions. [2023-08-24 14:09:44,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 1622 transitions, 44990 flow [2023-08-24 14:09:44,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-24 14:09:44,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-24 14:09:44,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2732 transitions. [2023-08-24 14:09:44,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.305592841163311 [2023-08-24 14:09:44,499 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2732 transitions. [2023-08-24 14:09:44,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2732 transitions. [2023-08-24 14:09:44,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:09:44,499 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2732 transitions. [2023-08-24 14:09:44,501 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 136.6) internal successors, (2732), 20 states have internal predecessors, (2732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:09:44,504 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 447.0) internal successors, (9387), 21 states have internal predecessors, (9387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:09:44,504 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 447.0) internal successors, (9387), 21 states have internal predecessors, (9387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:09:44,504 INFO L175 Difference]: Start difference. First operand has 398 places, 1412 transitions, 37100 flow. Second operand 20 states and 2732 transitions. [2023-08-24 14:09:44,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 1622 transitions, 44990 flow [2023-08-24 14:09:48,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 1622 transitions, 43890 flow, removed 315 selfloop flow, removed 10 redundant places. [2023-08-24 14:09:49,018 INFO L231 Difference]: Finished difference. Result has 415 places, 1543 transitions, 41167 flow [2023-08-24 14:09:49,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=36000, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=543, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=808, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=41167, PETRI_PLACES=415, PETRI_TRANSITIONS=1543} [2023-08-24 14:09:49,019 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 390 predicate places. [2023-08-24 14:09:49,019 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 1543 transitions, 41167 flow [2023-08-24 14:09:49,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 133.17857142857142) internal successors, (3729), 28 states have internal predecessors, (3729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:09:49,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:09:49,020 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:09:49,024 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2023-08-24 14:09:49,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2023-08-24 14:09:49,225 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:09:49,225 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:09:49,225 INFO L85 PathProgramCache]: Analyzing trace with hash 68085690, now seen corresponding path program 36 times [2023-08-24 14:09:49,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:09:49,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330889103] [2023-08-24 14:09:49,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:09:49,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:09:49,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:09:49,676 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:09:49,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:09:49,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330889103] [2023-08-24 14:09:49,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330889103] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:09:49,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338614451] [2023-08-24 14:09:49,677 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 14:09:49,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:09:49,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:09:49,677 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:09:49,678 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2023-08-24 14:09:49,951 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-24 14:09:49,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:09:49,952 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-24 14:09:49,953 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:09:50,131 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 14:09:50,131 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:09:50,668 INFO L322 Elim1Store]: treesize reduction 13, result has 93.8 percent of original size [2023-08-24 14:09:50,669 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 89 treesize of output 220 [2023-08-24 14:09:59,041 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 14:09:59,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [338614451] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:09:59,041 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:09:59,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 7] total 29 [2023-08-24 14:09:59,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406018765] [2023-08-24 14:09:59,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:09:59,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-24 14:09:59,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:09:59,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-24 14:09:59,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=696, Unknown=0, NotChecked=0, Total=812 [2023-08-24 14:09:59,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 447 [2023-08-24 14:09:59,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 1543 transitions, 41167 flow. Second operand has 29 states, 29 states have (on average 133.0) internal successors, (3857), 29 states have internal predecessors, (3857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:09:59,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:09:59,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 447 [2023-08-24 14:09:59,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:10:04,464 INFO L124 PetriNetUnfolderBase]: 8790/14385 cut-off events. [2023-08-24 14:10:04,465 INFO L125 PetriNetUnfolderBase]: For 393552/393552 co-relation queries the response was YES. [2023-08-24 14:10:04,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 171163 conditions, 14385 events. 8790/14385 cut-off events. For 393552/393552 co-relation queries the response was YES. Maximal size of possible extension queue 846. Compared 103075 event pairs, 2167 based on Foata normal form. 36/14421 useless extension candidates. Maximal degree in co-relation 171033. Up to 12280 conditions per place. [2023-08-24 14:10:04,908 INFO L140 encePairwiseOnDemand]: 433/447 looper letters, 1023 selfloop transitions, 545 changer transitions 0/1568 dead transitions. [2023-08-24 14:10:04,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 1568 transitions, 44548 flow [2023-08-24 14:10:04,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-24 14:10:04,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-24 14:10:04,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2839 transitions. [2023-08-24 14:10:04,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3024395440502823 [2023-08-24 14:10:04,911 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2839 transitions. [2023-08-24 14:10:04,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2839 transitions. [2023-08-24 14:10:04,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:10:04,911 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2839 transitions. [2023-08-24 14:10:04,913 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 135.1904761904762) internal successors, (2839), 21 states have internal predecessors, (2839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:10:04,916 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 447.0) internal successors, (9834), 22 states have internal predecessors, (9834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:10:04,917 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 447.0) internal successors, (9834), 22 states have internal predecessors, (9834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:10:04,917 INFO L175 Difference]: Start difference. First operand has 415 places, 1543 transitions, 41167 flow. Second operand 21 states and 2839 transitions. [2023-08-24 14:10:04,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 1568 transitions, 44548 flow [2023-08-24 14:10:09,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 1568 transitions, 43026 flow, removed 463 selfloop flow, removed 10 redundant places. [2023-08-24 14:10:09,661 INFO L231 Difference]: Finished difference. Result has 427 places, 1545 transitions, 40805 flow [2023-08-24 14:10:09,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=39645, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=543, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=998, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=40805, PETRI_PLACES=427, PETRI_TRANSITIONS=1545} [2023-08-24 14:10:09,662 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 402 predicate places. [2023-08-24 14:10:09,662 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 1545 transitions, 40805 flow [2023-08-24 14:10:09,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 133.0) internal successors, (3857), 29 states have internal predecessors, (3857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:10:09,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:10:09,663 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:10:09,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2023-08-24 14:10:09,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:10:09,864 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:10:09,864 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:10:09,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1341088024, now seen corresponding path program 37 times [2023-08-24 14:10:09,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:10:09,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488871600] [2023-08-24 14:10:09,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:10:09,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:10:09,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:10:10,286 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:10:10,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:10:10,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488871600] [2023-08-24 14:10:10,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488871600] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:10:10,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1016246073] [2023-08-24 14:10:10,286 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 14:10:10,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:10:10,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:10:10,287 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:10:10,288 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2023-08-24 14:10:10,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:10:10,490 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-24 14:10:10,491 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:10:10,801 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:10:10,801 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:10:11,014 INFO L322 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-08-24 14:10:11,015 INFO L351 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2023-08-24 14:10:11,029 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 14:10:11,029 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-24 14:10:11,035 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 14:10:11,035 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-24 14:10:11,268 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:10:11,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1016246073] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:10:11,268 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:10:11,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 37 [2023-08-24 14:10:11,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813977868] [2023-08-24 14:10:11,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:10:11,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-08-24 14:10:11,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:10:11,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-08-24 14:10:11,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=249, Invalid=1157, Unknown=0, NotChecked=0, Total=1406 [2023-08-24 14:10:11,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 447 [2023-08-24 14:10:11,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 1545 transitions, 40805 flow. Second operand has 38 states, 38 states have (on average 132.6315789473684) internal successors, (5040), 38 states have internal predecessors, (5040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:10:11,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:10:11,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 447 [2023-08-24 14:10:11,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:10:17,177 INFO L124 PetriNetUnfolderBase]: 8670/14293 cut-off events. [2023-08-24 14:10:17,177 INFO L125 PetriNetUnfolderBase]: For 342661/342661 co-relation queries the response was YES. [2023-08-24 14:10:17,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162462 conditions, 14293 events. 8670/14293 cut-off events. For 342661/342661 co-relation queries the response was YES. Maximal size of possible extension queue 793. Compared 102503 event pairs, 2151 based on Foata normal form. 180/14473 useless extension candidates. Maximal degree in co-relation 162331. Up to 12256 conditions per place. [2023-08-24 14:10:17,342 INFO L140 encePairwiseOnDemand]: 434/447 looper letters, 1041 selfloop transitions, 555 changer transitions 0/1596 dead transitions. [2023-08-24 14:10:17,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 1596 transitions, 44684 flow [2023-08-24 14:10:17,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-24 14:10:17,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-24 14:10:17,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2575 transitions. [2023-08-24 14:10:17,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3031908630636995 [2023-08-24 14:10:17,344 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2575 transitions. [2023-08-24 14:10:17,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2575 transitions. [2023-08-24 14:10:17,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:10:17,345 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2575 transitions. [2023-08-24 14:10:17,346 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 135.52631578947367) internal successors, (2575), 19 states have internal predecessors, (2575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:10:17,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 447.0) internal successors, (8940), 20 states have internal predecessors, (8940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:10:17,349 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 447.0) internal successors, (8940), 20 states have internal predecessors, (8940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:10:17,349 INFO L175 Difference]: Start difference. First operand has 427 places, 1545 transitions, 40805 flow. Second operand 19 states and 2575 transitions. [2023-08-24 14:10:17,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 1596 transitions, 44684 flow [2023-08-24 14:10:21,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 1596 transitions, 43623 flow, removed 20 selfloop flow, removed 17 redundant places. [2023-08-24 14:10:21,501 INFO L231 Difference]: Finished difference. Result has 430 places, 1549 transitions, 40865 flow [2023-08-24 14:10:21,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=39296, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=538, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=980, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=40865, PETRI_PLACES=430, PETRI_TRANSITIONS=1549} [2023-08-24 14:10:21,502 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 405 predicate places. [2023-08-24 14:10:21,502 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 1549 transitions, 40865 flow [2023-08-24 14:10:21,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 132.6315789473684) internal successors, (5040), 38 states have internal predecessors, (5040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:10:21,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:10:21,503 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:10:21,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2023-08-24 14:10:21,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:10:21,708 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:10:21,709 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:10:21,709 INFO L85 PathProgramCache]: Analyzing trace with hash -862350252, now seen corresponding path program 38 times [2023-08-24 14:10:21,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:10:21,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302589077] [2023-08-24 14:10:21,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:10:21,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:10:21,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:10:22,182 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:10:22,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:10:22,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302589077] [2023-08-24 14:10:22,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302589077] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:10:22,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682909707] [2023-08-24 14:10:22,183 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 14:10:22,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:10:22,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:10:22,184 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:10:22,184 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2023-08-24 14:10:22,421 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 14:10:22,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:10:22,422 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-24 14:10:22,423 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:10:22,730 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:10:22,731 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:10:22,953 INFO L322 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-08-24 14:10:22,954 INFO L351 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 60 [2023-08-24 14:10:22,969 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 14:10:22,969 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-24 14:10:22,975 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 14:10:22,975 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-24 14:10:23,210 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:10:23,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682909707] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:10:23,210 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:10:23,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 37 [2023-08-24 14:10:23,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498815859] [2023-08-24 14:10:23,210 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:10:23,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-08-24 14:10:23,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:10:23,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-08-24 14:10:23,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=1164, Unknown=0, NotChecked=0, Total=1406 [2023-08-24 14:10:23,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 447 [2023-08-24 14:10:23,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 1549 transitions, 40865 flow. Second operand has 38 states, 38 states have (on average 132.6315789473684) internal successors, (5040), 38 states have internal predecessors, (5040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:10:23,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:10:23,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 447 [2023-08-24 14:10:23,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:10:28,478 INFO L124 PetriNetUnfolderBase]: 8636/14231 cut-off events. [2023-08-24 14:10:28,478 INFO L125 PetriNetUnfolderBase]: For 340826/340826 co-relation queries the response was YES. [2023-08-24 14:10:28,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162092 conditions, 14231 events. 8636/14231 cut-off events. For 340826/340826 co-relation queries the response was YES. Maximal size of possible extension queue 783. Compared 101718 event pairs, 2250 based on Foata normal form. 24/14255 useless extension candidates. Maximal degree in co-relation 161959. Up to 12524 conditions per place. [2023-08-24 14:10:28,905 INFO L140 encePairwiseOnDemand]: 434/447 looper letters, 1027 selfloop transitions, 528 changer transitions 0/1555 dead transitions. [2023-08-24 14:10:28,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 1555 transitions, 43949 flow [2023-08-24 14:10:28,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-24 14:10:28,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-24 14:10:28,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2155 transitions. [2023-08-24 14:10:28,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3013143176733781 [2023-08-24 14:10:28,907 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2155 transitions. [2023-08-24 14:10:28,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2155 transitions. [2023-08-24 14:10:28,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:10:28,907 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2155 transitions. [2023-08-24 14:10:28,908 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 134.6875) internal successors, (2155), 16 states have internal predecessors, (2155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:10:28,911 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 447.0) internal successors, (7599), 17 states have internal predecessors, (7599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:10:28,911 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 447.0) internal successors, (7599), 17 states have internal predecessors, (7599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:10:28,911 INFO L175 Difference]: Start difference. First operand has 430 places, 1549 transitions, 40865 flow. Second operand 16 states and 2155 transitions. [2023-08-24 14:10:28,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 1555 transitions, 43949 flow [2023-08-24 14:10:32,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 1555 transitions, 42792 flow, removed 47 selfloop flow, removed 14 redundant places. [2023-08-24 14:10:32,649 INFO L231 Difference]: Finished difference. Result has 432 places, 1546 transitions, 40694 flow [2023-08-24 14:10:32,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=39605, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=527, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1017, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=40694, PETRI_PLACES=432, PETRI_TRANSITIONS=1546} [2023-08-24 14:10:32,650 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 407 predicate places. [2023-08-24 14:10:32,650 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 1546 transitions, 40694 flow [2023-08-24 14:10:32,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 132.6315789473684) internal successors, (5040), 38 states have internal predecessors, (5040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:10:32,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:10:32,650 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:10:32,656 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2023-08-24 14:10:32,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2023-08-24 14:10:32,856 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:10:32,856 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:10:32,856 INFO L85 PathProgramCache]: Analyzing trace with hash -699025610, now seen corresponding path program 39 times [2023-08-24 14:10:32,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:10:32,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170885944] [2023-08-24 14:10:32,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:10:32,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:10:32,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:10:33,428 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:10:33,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:10:33,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170885944] [2023-08-24 14:10:33,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170885944] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:10:33,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882379844] [2023-08-24 14:10:33,429 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 14:10:33,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:10:33,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:10:33,430 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:10:33,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2023-08-24 14:10:33,771 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-24 14:10:33,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:10:33,772 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 40 conjunts are in the unsatisfiable core [2023-08-24 14:10:33,773 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:10:34,243 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:10:34,243 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:10:34,525 INFO L322 Elim1Store]: treesize reduction 22, result has 88.0 percent of original size [2023-08-24 14:10:34,525 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 89 treesize of output 186 [2023-08-24 14:10:34,992 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:10:34,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1882379844] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:10:34,993 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:10:34,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 36 [2023-08-24 14:10:34,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740114285] [2023-08-24 14:10:34,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:10:34,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-08-24 14:10:34,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:10:34,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-08-24 14:10:34,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=1117, Unknown=0, NotChecked=0, Total=1332 [2023-08-24 14:10:34,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 447 [2023-08-24 14:10:34,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 1546 transitions, 40694 flow. Second operand has 37 states, 37 states have (on average 132.8108108108108) internal successors, (4914), 37 states have internal predecessors, (4914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:10:34,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:10:34,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 447 [2023-08-24 14:10:34,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:10:43,877 INFO L124 PetriNetUnfolderBase]: 11245/18296 cut-off events. [2023-08-24 14:10:43,877 INFO L125 PetriNetUnfolderBase]: For 476516/476516 co-relation queries the response was YES. [2023-08-24 14:10:44,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 210929 conditions, 18296 events. 11245/18296 cut-off events. For 476516/476516 co-relation queries the response was YES. Maximal size of possible extension queue 995. Compared 133636 event pairs, 1170 based on Foata normal form. 40/18336 useless extension candidates. Maximal degree in co-relation 210795. Up to 5762 conditions per place. [2023-08-24 14:10:44,088 INFO L140 encePairwiseOnDemand]: 431/447 looper letters, 862 selfloop transitions, 1401 changer transitions 0/2263 dead transitions. [2023-08-24 14:10:44,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 2263 transitions, 60815 flow [2023-08-24 14:10:44,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-08-24 14:10:44,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-08-24 14:10:44,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 6160 transitions. [2023-08-24 14:10:44,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3062391250310713 [2023-08-24 14:10:44,092 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 6160 transitions. [2023-08-24 14:10:44,092 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 6160 transitions. [2023-08-24 14:10:44,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:10:44,093 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 6160 transitions. [2023-08-24 14:10:44,096 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 136.88888888888889) internal successors, (6160), 45 states have internal predecessors, (6160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:10:44,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 447.0) internal successors, (20562), 46 states have internal predecessors, (20562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:10:44,103 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 447.0) internal successors, (20562), 46 states have internal predecessors, (20562), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:10:44,103 INFO L175 Difference]: Start difference. First operand has 432 places, 1546 transitions, 40694 flow. Second operand 45 states and 6160 transitions. [2023-08-24 14:10:44,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 2263 transitions, 60815 flow [2023-08-24 14:10:49,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 2263 transitions, 59553 flow, removed 20 selfloop flow, removed 14 redundant places. [2023-08-24 14:10:49,879 INFO L231 Difference]: Finished difference. Result has 481 places, 2033 transitions, 56950 flow [2023-08-24 14:10:49,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=39623, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=938, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=56950, PETRI_PLACES=481, PETRI_TRANSITIONS=2033} [2023-08-24 14:10:49,880 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 456 predicate places. [2023-08-24 14:10:49,880 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 2033 transitions, 56950 flow [2023-08-24 14:10:49,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 132.8108108108108) internal successors, (4914), 37 states have internal predecessors, (4914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:10:49,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:10:49,881 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:10:49,887 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2023-08-24 14:10:50,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2023-08-24 14:10:50,081 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:10:50,082 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:10:50,082 INFO L85 PathProgramCache]: Analyzing trace with hash -706137616, now seen corresponding path program 40 times [2023-08-24 14:10:50,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:10:50,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726313134] [2023-08-24 14:10:50,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:10:50,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:10:50,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:10:50,483 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:10:50,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:10:50,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726313134] [2023-08-24 14:10:50,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726313134] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:10:50,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [316379700] [2023-08-24 14:10:50,484 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 14:10:50,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:10:50,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:10:50,484 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:10:50,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2023-08-24 14:10:50,690 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 14:10:50,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:10:50,691 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-24 14:10:50,692 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:10:50,872 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 14:10:50,872 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:10:51,139 INFO L322 Elim1Store]: treesize reduction 13, result has 93.8 percent of original size [2023-08-24 14:10:51,140 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 89 treesize of output 220 [2023-08-24 14:10:55,493 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-08-24 14:10:55,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [316379700] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:10:55,493 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:10:55,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 7] total 29 [2023-08-24 14:10:55,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165716908] [2023-08-24 14:10:55,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:10:55,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-24 14:10:55,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:10:55,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-24 14:10:55,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=703, Unknown=0, NotChecked=0, Total=812 [2023-08-24 14:10:55,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 447 [2023-08-24 14:10:55,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 2033 transitions, 56950 flow. Second operand has 29 states, 29 states have (on average 132.9655172413793) internal successors, (3856), 29 states have internal predecessors, (3856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:10:55,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:10:55,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 447 [2023-08-24 14:10:55,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:11:04,476 INFO L124 PetriNetUnfolderBase]: 11473/18612 cut-off events. [2023-08-24 14:11:04,476 INFO L125 PetriNetUnfolderBase]: For 590667/590667 co-relation queries the response was YES. [2023-08-24 14:11:04,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 233160 conditions, 18612 events. 11473/18612 cut-off events. For 590667/590667 co-relation queries the response was YES. Maximal size of possible extension queue 1012. Compared 135508 event pairs, 2602 based on Foata normal form. 12/18624 useless extension candidates. Maximal degree in co-relation 233007. Up to 16568 conditions per place. [2023-08-24 14:11:04,728 INFO L140 encePairwiseOnDemand]: 433/447 looper letters, 1600 selfloop transitions, 514 changer transitions 0/2114 dead transitions. [2023-08-24 14:11:04,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 2114 transitions, 63286 flow [2023-08-24 14:11:04,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-24 14:11:04,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-24 14:11:04,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2841 transitions. [2023-08-24 14:11:04,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3026526046660275 [2023-08-24 14:11:04,730 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2841 transitions. [2023-08-24 14:11:04,730 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2841 transitions. [2023-08-24 14:11:04,731 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:11:04,731 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2841 transitions. [2023-08-24 14:11:04,732 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 135.28571428571428) internal successors, (2841), 21 states have internal predecessors, (2841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:11:04,735 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 447.0) internal successors, (9834), 22 states have internal predecessors, (9834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:11:04,736 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 447.0) internal successors, (9834), 22 states have internal predecessors, (9834), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:11:04,736 INFO L175 Difference]: Start difference. First operand has 481 places, 2033 transitions, 56950 flow. Second operand 21 states and 2841 transitions. [2023-08-24 14:11:04,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 2114 transitions, 63286 flow [2023-08-24 14:11:13,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 2114 transitions, 60896 flow, removed 514 selfloop flow, removed 24 redundant places. [2023-08-24 14:11:13,706 INFO L231 Difference]: Finished difference. Result has 483 places, 2085 transitions, 57558 flow [2023-08-24 14:11:13,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=54700, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2031, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=474, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=57558, PETRI_PLACES=483, PETRI_TRANSITIONS=2085} [2023-08-24 14:11:13,708 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 458 predicate places. [2023-08-24 14:11:13,708 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 2085 transitions, 57558 flow [2023-08-24 14:11:13,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 132.9655172413793) internal successors, (3856), 29 states have internal predecessors, (3856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:11:13,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:11:13,708 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:11:13,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2023-08-24 14:11:13,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2023-08-24 14:11:13,914 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:11:13,914 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:11:13,914 INFO L85 PathProgramCache]: Analyzing trace with hash -452999840, now seen corresponding path program 41 times [2023-08-24 14:11:13,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:11:13,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449832228] [2023-08-24 14:11:13,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:11:13,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:11:13,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:11:14,322 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:11:14,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:11:14,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449832228] [2023-08-24 14:11:14,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449832228] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:11:14,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [960778113] [2023-08-24 14:11:14,323 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 14:11:14,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:11:14,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:11:14,323 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:11:14,324 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2023-08-24 14:11:14,531 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-24 14:11:14,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:11:14,532 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-24 14:11:14,532 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:11:14,716 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 14:11:14,717 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:11:15,019 INFO L322 Elim1Store]: treesize reduction 15, result has 93.1 percent of original size [2023-08-24 14:11:15,020 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 95 treesize of output 232 [2023-08-24 14:11:15,802 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 14:11:15,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [960778113] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:11:15,803 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:11:15,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 8] total 30 [2023-08-24 14:11:15,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544721973] [2023-08-24 14:11:15,803 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:11:15,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-24 14:11:15,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:11:15,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-24 14:11:15,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=734, Unknown=0, NotChecked=0, Total=870 [2023-08-24 14:11:15,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 447 [2023-08-24 14:11:15,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 2085 transitions, 57558 flow. Second operand has 30 states, 30 states have (on average 132.93333333333334) internal successors, (3988), 30 states have internal predecessors, (3988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:11:15,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:11:15,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 447 [2023-08-24 14:11:15,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:11:25,044 INFO L124 PetriNetUnfolderBase]: 11874/19197 cut-off events. [2023-08-24 14:11:25,044 INFO L125 PetriNetUnfolderBase]: For 596784/596784 co-relation queries the response was YES. [2023-08-24 14:11:25,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 238872 conditions, 19197 events. 11874/19197 cut-off events. For 596784/596784 co-relation queries the response was YES. Maximal size of possible extension queue 1024. Compared 139352 event pairs, 2607 based on Foata normal form. 92/19289 useless extension candidates. Maximal degree in co-relation 238723. Up to 16857 conditions per place. [2023-08-24 14:11:25,295 INFO L140 encePairwiseOnDemand]: 433/447 looper letters, 1728 selfloop transitions, 558 changer transitions 0/2286 dead transitions. [2023-08-24 14:11:25,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 2286 transitions, 67557 flow [2023-08-24 14:11:25,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-24 14:11:25,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-24 14:11:25,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2735 transitions. [2023-08-24 14:11:25,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30592841163310963 [2023-08-24 14:11:25,297 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2735 transitions. [2023-08-24 14:11:25,297 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2735 transitions. [2023-08-24 14:11:25,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:11:25,298 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2735 transitions. [2023-08-24 14:11:25,299 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 136.75) internal successors, (2735), 20 states have internal predecessors, (2735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:11:25,302 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 447.0) internal successors, (9387), 21 states have internal predecessors, (9387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:11:25,302 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 447.0) internal successors, (9387), 21 states have internal predecessors, (9387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:11:25,303 INFO L175 Difference]: Start difference. First operand has 483 places, 2085 transitions, 57558 flow. Second operand 20 states and 2735 transitions. [2023-08-24 14:11:25,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 2286 transitions, 67557 flow [2023-08-24 14:11:32,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 2286 transitions, 66547 flow, removed 272 selfloop flow, removed 11 redundant places. [2023-08-24 14:11:32,700 INFO L231 Difference]: Finished difference. Result has 498 places, 2198 transitions, 61692 flow [2023-08-24 14:11:32,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=56551, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2085, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=466, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=61692, PETRI_PLACES=498, PETRI_TRANSITIONS=2198} [2023-08-24 14:11:32,701 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 473 predicate places. [2023-08-24 14:11:32,701 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 2198 transitions, 61692 flow [2023-08-24 14:11:32,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 132.93333333333334) internal successors, (3988), 30 states have internal predecessors, (3988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:11:32,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:11:32,701 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:11:32,707 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2023-08-24 14:11:32,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104 [2023-08-24 14:11:32,907 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:11:32,907 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:11:32,907 INFO L85 PathProgramCache]: Analyzing trace with hash 800147460, now seen corresponding path program 42 times [2023-08-24 14:11:32,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:11:32,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910956082] [2023-08-24 14:11:32,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:11:32,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:11:32,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:11:33,329 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:11:33,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:11:33,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910956082] [2023-08-24 14:11:33,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910956082] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:11:33,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114799924] [2023-08-24 14:11:33,330 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 14:11:33,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:11:33,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:11:33,331 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:11:33,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2023-08-24 14:11:33,575 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-24 14:11:33,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:11:33,576 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-24 14:11:33,576 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:11:33,795 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 14:11:33,795 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:11:36,388 INFO L322 Elim1Store]: treesize reduction 15, result has 93.1 percent of original size [2023-08-24 14:11:36,389 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 95 treesize of output 232 [2023-08-24 14:11:40,240 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 14:11:40,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114799924] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:11:40,240 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:11:40,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 8] total 30 [2023-08-24 14:11:40,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881630941] [2023-08-24 14:11:40,240 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:11:40,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-24 14:11:40,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:11:40,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-24 14:11:40,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=737, Unknown=0, NotChecked=0, Total=870 [2023-08-24 14:11:40,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 447 [2023-08-24 14:11:40,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 2198 transitions, 61692 flow. Second operand has 30 states, 30 states have (on average 132.86666666666667) internal successors, (3986), 30 states have internal predecessors, (3986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:11:40,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:11:40,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 447 [2023-08-24 14:11:40,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:11:50,335 INFO L124 PetriNetUnfolderBase]: 11853/19224 cut-off events. [2023-08-24 14:11:50,335 INFO L125 PetriNetUnfolderBase]: For 639374/639374 co-relation queries the response was YES. [2023-08-24 14:11:50,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 241227 conditions, 19224 events. 11853/19224 cut-off events. For 639374/639374 co-relation queries the response was YES. Maximal size of possible extension queue 1130. Compared 141432 event pairs, 2784 based on Foata normal form. 156/19380 useless extension candidates. Maximal degree in co-relation 241071. Up to 16993 conditions per place. [2023-08-24 14:11:50,602 INFO L140 encePairwiseOnDemand]: 433/447 looper letters, 1713 selfloop transitions, 566 changer transitions 0/2279 dead transitions. [2023-08-24 14:11:50,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 2279 transitions, 67541 flow [2023-08-24 14:11:50,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-24 14:11:50,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-24 14:11:50,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3270 transitions. [2023-08-24 14:11:50,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3048098434004474 [2023-08-24 14:11:50,605 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3270 transitions. [2023-08-24 14:11:50,605 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3270 transitions. [2023-08-24 14:11:50,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:11:50,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3270 transitions. [2023-08-24 14:11:50,607 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 136.25) internal successors, (3270), 24 states have internal predecessors, (3270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:11:50,611 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 447.0) internal successors, (11175), 25 states have internal predecessors, (11175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:11:50,611 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 447.0) internal successors, (11175), 25 states have internal predecessors, (11175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:11:50,611 INFO L175 Difference]: Start difference. First operand has 498 places, 2198 transitions, 61692 flow. Second operand 24 states and 3270 transitions. [2023-08-24 14:11:50,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 2279 transitions, 67541 flow [2023-08-24 14:11:58,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 2279 transitions, 65717 flow, removed 878 selfloop flow, removed 9 redundant places. [2023-08-24 14:11:58,610 INFO L231 Difference]: Finished difference. Result has 517 places, 2216 transitions, 61400 flow [2023-08-24 14:11:58,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=59140, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=526, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=61400, PETRI_PLACES=517, PETRI_TRANSITIONS=2216} [2023-08-24 14:11:58,611 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 492 predicate places. [2023-08-24 14:11:58,611 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 2216 transitions, 61400 flow [2023-08-24 14:11:58,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 132.86666666666667) internal successors, (3986), 30 states have internal predecessors, (3986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:11:58,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:11:58,611 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:11:58,617 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2023-08-24 14:11:58,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:11:58,817 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:11:58,817 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:11:58,817 INFO L85 PathProgramCache]: Analyzing trace with hash -496365180, now seen corresponding path program 43 times [2023-08-24 14:11:58,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:11:58,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555751115] [2023-08-24 14:11:58,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:11:58,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:11:58,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:11:59,255 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:11:59,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:11:59,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555751115] [2023-08-24 14:11:59,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555751115] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:11:59,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028390343] [2023-08-24 14:11:59,256 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 14:11:59,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:11:59,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:11:59,257 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:11:59,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2023-08-24 14:11:59,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:11:59,470 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 33 conjunts are in the unsatisfiable core [2023-08-24 14:11:59,471 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:11:59,751 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:11:59,751 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:11:59,881 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 14:11:59,881 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-24 14:11:59,889 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 14:11:59,889 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-24 14:11:59,928 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 14:11:59,928 INFO L351 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-24 14:12:00,217 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:12:00,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028390343] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:12:00,218 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:12:00,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 36 [2023-08-24 14:12:00,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496370844] [2023-08-24 14:12:00,218 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:12:00,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-08-24 14:12:00,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:12:00,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-08-24 14:12:00,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=1074, Unknown=0, NotChecked=0, Total=1332 [2023-08-24 14:12:00,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 447 [2023-08-24 14:12:00,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 2216 transitions, 61400 flow. Second operand has 37 states, 37 states have (on average 132.64864864864865) internal successors, (4908), 37 states have internal predecessors, (4908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:12:00,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:12:00,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 447 [2023-08-24 14:12:00,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:12:10,258 INFO L124 PetriNetUnfolderBase]: 11913/19328 cut-off events. [2023-08-24 14:12:10,258 INFO L125 PetriNetUnfolderBase]: For 636929/636929 co-relation queries the response was YES. [2023-08-24 14:12:10,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 242854 conditions, 19328 events. 11913/19328 cut-off events. For 636929/636929 co-relation queries the response was YES. Maximal size of possible extension queue 1132. Compared 142569 event pairs, 1822 based on Foata normal form. 8/19336 useless extension candidates. Maximal degree in co-relation 242693. Up to 12994 conditions per place. [2023-08-24 14:12:10,622 INFO L140 encePairwiseOnDemand]: 434/447 looper letters, 1305 selfloop transitions, 939 changer transitions 0/2244 dead transitions. [2023-08-24 14:12:10,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 2244 transitions, 66268 flow [2023-08-24 14:12:10,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-24 14:12:10,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-24 14:12:10,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2302 transitions. [2023-08-24 14:12:10,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3029345966574549 [2023-08-24 14:12:10,624 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2302 transitions. [2023-08-24 14:12:10,624 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2302 transitions. [2023-08-24 14:12:10,625 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:12:10,625 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2302 transitions. [2023-08-24 14:12:10,626 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 135.41176470588235) internal successors, (2302), 17 states have internal predecessors, (2302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:12:10,629 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 447.0) internal successors, (8046), 18 states have internal predecessors, (8046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:12:10,629 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 447.0) internal successors, (8046), 18 states have internal predecessors, (8046), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:12:10,629 INFO L175 Difference]: Start difference. First operand has 517 places, 2216 transitions, 61400 flow. Second operand 17 states and 2302 transitions. [2023-08-24 14:12:10,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 2244 transitions, 66268 flow [2023-08-24 14:12:18,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 2244 transitions, 65166 flow, removed 204 selfloop flow, removed 17 redundant places. [2023-08-24 14:12:18,903 INFO L231 Difference]: Finished difference. Result has 519 places, 2222 transitions, 63107 flow [2023-08-24 14:12:18,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=60273, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=931, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=63107, PETRI_PLACES=519, PETRI_TRANSITIONS=2222} [2023-08-24 14:12:18,904 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 494 predicate places. [2023-08-24 14:12:18,904 INFO L495 AbstractCegarLoop]: Abstraction has has 519 places, 2222 transitions, 63107 flow [2023-08-24 14:12:18,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 132.64864864864865) internal successors, (4908), 37 states have internal predecessors, (4908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:12:18,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:12:18,905 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:12:18,909 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2023-08-24 14:12:19,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:12:19,105 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:12:19,105 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:12:19,105 INFO L85 PathProgramCache]: Analyzing trace with hash -355453710, now seen corresponding path program 44 times [2023-08-24 14:12:19,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:12:19,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286374154] [2023-08-24 14:12:19,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:12:19,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:12:19,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:12:19,511 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:12:19,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:12:19,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286374154] [2023-08-24 14:12:19,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286374154] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:12:19,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [106229272] [2023-08-24 14:12:19,512 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 14:12:19,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:12:19,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:12:19,513 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:12:19,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2023-08-24 14:12:19,729 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 14:12:19,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:12:19,730 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 35 conjunts are in the unsatisfiable core [2023-08-24 14:12:19,731 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:12:19,983 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:12:19,983 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:12:20,056 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 14:12:20,057 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-24 14:12:20,063 INFO L322 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-24 14:12:20,063 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-24 14:12:20,106 INFO L322 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-24 14:12:20,106 INFO L351 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-24 14:12:20,347 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:12:20,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [106229272] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:12:20,347 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:12:20,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 30 [2023-08-24 14:12:20,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267198188] [2023-08-24 14:12:20,348 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:12:20,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-24 14:12:20,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:12:20,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-24 14:12:20,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=755, Unknown=0, NotChecked=0, Total=930 [2023-08-24 14:12:20,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 447 [2023-08-24 14:12:20,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 2222 transitions, 63107 flow. Second operand has 31 states, 31 states have (on average 132.6451612903226) internal successors, (4112), 31 states have internal predecessors, (4112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:12:20,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:12:20,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 447 [2023-08-24 14:12:20,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:12:29,963 INFO L124 PetriNetUnfolderBase]: 11911/19330 cut-off events. [2023-08-24 14:12:29,963 INFO L125 PetriNetUnfolderBase]: For 641928/641928 co-relation queries the response was YES. [2023-08-24 14:12:30,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 248079 conditions, 19330 events. 11911/19330 cut-off events. For 641928/641928 co-relation queries the response was YES. Maximal size of possible extension queue 1138. Compared 142539 event pairs, 2881 based on Foata normal form. 8/19338 useless extension candidates. Maximal degree in co-relation 247916. Up to 17458 conditions per place. [2023-08-24 14:12:30,229 INFO L140 encePairwiseOnDemand]: 434/447 looper letters, 1776 selfloop transitions, 459 changer transitions 0/2235 dead transitions. [2023-08-24 14:12:30,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 2235 transitions, 67647 flow [2023-08-24 14:12:30,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-24 14:12:30,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-24 14:12:30,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2163 transitions. [2023-08-24 14:12:30,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3024328859060403 [2023-08-24 14:12:30,231 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2163 transitions. [2023-08-24 14:12:30,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2163 transitions. [2023-08-24 14:12:30,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:12:30,231 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2163 transitions. [2023-08-24 14:12:30,232 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 135.1875) internal successors, (2163), 16 states have internal predecessors, (2163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:12:30,235 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 447.0) internal successors, (7599), 17 states have internal predecessors, (7599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:12:30,235 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 447.0) internal successors, (7599), 17 states have internal predecessors, (7599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:12:30,235 INFO L175 Difference]: Start difference. First operand has 519 places, 2222 transitions, 63107 flow. Second operand 16 states and 2163 transitions. [2023-08-24 14:12:30,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 2235 transitions, 67647 flow [2023-08-24 14:12:39,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 2235 transitions, 66464 flow, removed 41 selfloop flow, removed 12 redundant places. [2023-08-24 14:12:39,398 INFO L231 Difference]: Finished difference. Result has 523 places, 2221 transitions, 62823 flow [2023-08-24 14:12:39,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=61863, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=458, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1761, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=62823, PETRI_PLACES=523, PETRI_TRANSITIONS=2221} [2023-08-24 14:12:39,399 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 498 predicate places. [2023-08-24 14:12:39,399 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 2221 transitions, 62823 flow [2023-08-24 14:12:39,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 132.6451612903226) internal successors, (4112), 31 states have internal predecessors, (4112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:12:39,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:12:39,400 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:12:39,405 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2023-08-24 14:12:39,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2023-08-24 14:12:39,605 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:12:39,605 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:12:39,606 INFO L85 PathProgramCache]: Analyzing trace with hash 678245030, now seen corresponding path program 45 times [2023-08-24 14:12:39,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:12:39,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529039899] [2023-08-24 14:12:39,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:12:39,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:12:39,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:12:40,011 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:12:40,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:12:40,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529039899] [2023-08-24 14:12:40,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529039899] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:12:40,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032083688] [2023-08-24 14:12:40,012 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 14:12:40,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:12:40,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:12:40,013 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:12:40,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2023-08-24 14:12:40,279 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-24 14:12:40,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:12:40,280 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 46 conjunts are in the unsatisfiable core [2023-08-24 14:12:40,281 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:12:40,428 INFO L351 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 13 treesize of output 9 [2023-08-24 14:12:40,461 INFO L351 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 6 treesize of output 5 [2023-08-24 14:12:40,496 INFO L351 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 6 treesize of output 5 [2023-08-24 14:12:40,725 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:12:40,726 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:12:41,284 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:12:41,284 INFO L351 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 41 [2023-08-24 14:12:41,293 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:12:41,294 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 726 treesize of output 642 [2023-08-24 14:12:41,307 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:12:41,307 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 310 treesize of output 287 [2023-08-24 14:12:41,318 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:12:41,318 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 278 treesize of output 223 [2023-08-24 14:12:41,424 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:12:41,425 INFO L351 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 41 [2023-08-24 14:12:41,434 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:12:41,435 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 726 treesize of output 642 [2023-08-24 14:12:41,448 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:12:41,449 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 310 treesize of output 287 [2023-08-24 14:12:41,459 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:12:41,460 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 278 treesize of output 223 [2023-08-24 14:12:41,715 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 3 refuted. 2 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:12:41,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032083688] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:12:41,716 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:12:41,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 42 [2023-08-24 14:12:41,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300089939] [2023-08-24 14:12:41,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:12:41,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-08-24 14:12:41,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:12:41,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-08-24 14:12:41,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=308, Invalid=1467, Unknown=31, NotChecked=0, Total=1806 [2023-08-24 14:12:41,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 447 [2023-08-24 14:12:41,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 2221 transitions, 62823 flow. Second operand has 43 states, 43 states have (on average 124.44186046511628) internal successors, (5351), 43 states have internal predecessors, (5351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:12:41,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:12:41,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 447 [2023-08-24 14:12:41,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:12:52,104 INFO L124 PetriNetUnfolderBase]: 11926/19347 cut-off events. [2023-08-24 14:12:52,104 INFO L125 PetriNetUnfolderBase]: For 626783/626783 co-relation queries the response was YES. [2023-08-24 14:12:52,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 245380 conditions, 19347 events. 11926/19347 cut-off events. For 626783/626783 co-relation queries the response was YES. Maximal size of possible extension queue 1034. Compared 141614 event pairs, 2783 based on Foata normal form. 8/19355 useless extension candidates. Maximal degree in co-relation 245216. Up to 17529 conditions per place. [2023-08-24 14:12:52,373 INFO L140 encePairwiseOnDemand]: 433/447 looper letters, 1800 selfloop transitions, 447 changer transitions 0/2247 dead transitions. [2023-08-24 14:12:52,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 2247 transitions, 67677 flow [2023-08-24 14:12:52,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-24 14:12:52,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-24 14:12:52,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2408 transitions. [2023-08-24 14:12:52,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28352761097374307 [2023-08-24 14:12:52,375 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2408 transitions. [2023-08-24 14:12:52,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2408 transitions. [2023-08-24 14:12:52,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:12:52,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2408 transitions. [2023-08-24 14:12:52,377 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 126.73684210526316) internal successors, (2408), 19 states have internal predecessors, (2408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:12:52,380 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 447.0) internal successors, (8940), 20 states have internal predecessors, (8940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:12:52,380 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 447.0) internal successors, (8940), 20 states have internal predecessors, (8940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:12:52,380 INFO L175 Difference]: Start difference. First operand has 523 places, 2221 transitions, 62823 flow. Second operand 19 states and 2408 transitions. [2023-08-24 14:12:52,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 2247 transitions, 67677 flow [2023-08-24 14:13:00,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 2247 transitions, 66791 flow, removed 16 selfloop flow, removed 12 redundant places. [2023-08-24 14:13:00,621 INFO L231 Difference]: Finished difference. Result has 532 places, 2231 transitions, 63139 flow [2023-08-24 14:13:00,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=61884, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=435, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1774, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=63139, PETRI_PLACES=532, PETRI_TRANSITIONS=2231} [2023-08-24 14:13:00,622 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 507 predicate places. [2023-08-24 14:13:00,622 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 2231 transitions, 63139 flow [2023-08-24 14:13:00,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 124.44186046511628) internal successors, (5351), 43 states have internal predecessors, (5351), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:13:00,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:13:00,623 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:13:00,632 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2023-08-24 14:13:00,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:13:00,823 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:13:00,824 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:13:00,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1119419330, now seen corresponding path program 46 times [2023-08-24 14:13:00,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:13:00,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713711282] [2023-08-24 14:13:00,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:13:00,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:13:00,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:13:01,419 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:13:01,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:13:01,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713711282] [2023-08-24 14:13:01,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713711282] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:13:01,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [376029135] [2023-08-24 14:13:01,420 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 14:13:01,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:13:01,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:13:01,421 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:13:01,421 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2023-08-24 14:13:01,640 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 14:13:01,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:13:01,641 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-24 14:13:01,642 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:13:01,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 14:13:01,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 14:13:01,931 INFO L322 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-24 14:13:01,931 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 25 [2023-08-24 14:13:02,063 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 14:13:02,063 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:13:02,467 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:13:02,467 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 151 treesize of output 260 [2023-08-24 14:13:02,484 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:13:02,484 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 79 treesize of output 72 [2023-08-24 14:13:08,590 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 14:13:08,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [376029135] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:13:08,590 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:13:08,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 11] total 37 [2023-08-24 14:13:08,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173248624] [2023-08-24 14:13:08,590 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:13:08,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-08-24 14:13:08,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:13:08,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-08-24 14:13:08,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=1268, Unknown=7, NotChecked=0, Total=1406 [2023-08-24 14:13:08,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 447 [2023-08-24 14:13:08,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 2231 transitions, 63139 flow. Second operand has 38 states, 38 states have (on average 126.71052631578948) internal successors, (4815), 38 states have internal predecessors, (4815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:13:08,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:13:08,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 447 [2023-08-24 14:13:08,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:13:19,174 INFO L124 PetriNetUnfolderBase]: 12123/19715 cut-off events. [2023-08-24 14:13:19,175 INFO L125 PetriNetUnfolderBase]: For 646400/646400 co-relation queries the response was YES. [2023-08-24 14:13:19,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 250483 conditions, 19715 events. 12123/19715 cut-off events. For 646400/646400 co-relation queries the response was YES. Maximal size of possible extension queue 1047. Compared 145049 event pairs, 861 based on Foata normal form. 56/19771 useless extension candidates. Maximal degree in co-relation 250316. Up to 9593 conditions per place. [2023-08-24 14:13:19,454 INFO L140 encePairwiseOnDemand]: 434/447 looper letters, 1408 selfloop transitions, 964 changer transitions 0/2372 dead transitions. [2023-08-24 14:13:19,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 2372 transitions, 71501 flow [2023-08-24 14:13:19,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-24 14:13:19,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-24 14:13:19,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1958 transitions. [2023-08-24 14:13:19,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29202087994034304 [2023-08-24 14:13:19,456 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1958 transitions. [2023-08-24 14:13:19,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1958 transitions. [2023-08-24 14:13:19,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:13:19,457 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1958 transitions. [2023-08-24 14:13:19,458 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 130.53333333333333) internal successors, (1958), 15 states have internal predecessors, (1958), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:13:19,460 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 447.0) internal successors, (7152), 16 states have internal predecessors, (7152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:13:19,460 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 447.0) internal successors, (7152), 16 states have internal predecessors, (7152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:13:19,460 INFO L175 Difference]: Start difference. First operand has 532 places, 2231 transitions, 63139 flow. Second operand 15 states and 1958 transitions. [2023-08-24 14:13:19,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 2372 transitions, 71501 flow [2023-08-24 14:13:28,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 2372 transitions, 70898 flow, removed 41 selfloop flow, removed 14 redundant places. [2023-08-24 14:13:28,573 INFO L231 Difference]: Finished difference. Result has 536 places, 2259 transitions, 66071 flow [2023-08-24 14:13:28,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=62557, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=936, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=66071, PETRI_PLACES=536, PETRI_TRANSITIONS=2259} [2023-08-24 14:13:28,574 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 511 predicate places. [2023-08-24 14:13:28,574 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 2259 transitions, 66071 flow [2023-08-24 14:13:28,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 126.71052631578948) internal successors, (4815), 38 states have internal predecessors, (4815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:13:28,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:13:28,575 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:13:28,579 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Ended with exit code 0 [2023-08-24 14:13:28,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:13:28,775 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:13:28,775 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:13:28,776 INFO L85 PathProgramCache]: Analyzing trace with hash 622252368, now seen corresponding path program 47 times [2023-08-24 14:13:28,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:13:28,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649749957] [2023-08-24 14:13:28,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:13:28,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:13:28,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:13:29,270 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:13:29,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:13:29,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649749957] [2023-08-24 14:13:29,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649749957] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:13:29,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24213910] [2023-08-24 14:13:29,271 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 14:13:29,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:13:29,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:13:29,271 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:13:29,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2023-08-24 14:13:29,495 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-08-24 14:13:29,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:13:29,497 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-24 14:13:29,499 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:13:29,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 14:13:29,706 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-24 14:13:29,831 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 14:13:29,832 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:13:30,068 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse2 (+ c_~get2~0.offset (* c_thread1Thread1of1ForFork0_~i~0 4)))) (let ((.cse3 (forall ((v_ArrVal_4056 (Array Int Int)) (~get2~0.base Int)) (not (= |c_thread1Thread1of1ForFork0_#t~mem2| (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_4056) ~get2~0.base) .cse2)))))) (and (forall ((v_ArrVal_4056 (Array Int Int)) (~get2~0.base Int)) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_4056))) (let ((.cse0 (select .cse1 ~get2~0.base))) (or (= (select .cse0 (+ c_~get2~0.offset 4)) (select (select .cse1 c_~get1~0.base) (+ c_~get1~0.offset 4))) (not (= |c_thread1Thread1of1ForFork0_#t~mem2| (select .cse0 .cse2))))))) (or (< 1 c_~n1~0) .cse3) (or (< 1 c_~n2~0) .cse3)))) is different from false [2023-08-24 14:13:30,208 INFO L322 Elim1Store]: treesize reduction 22, result has 87.4 percent of original size [2023-08-24 14:13:30,209 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 235 treesize of output 292 [2023-08-24 14:13:30,233 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:13:30,233 INFO L351 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 139 treesize of output 148 [2023-08-24 14:13:30,247 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 111 [2023-08-24 14:13:30,257 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 105 [2023-08-24 14:13:32,226 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 14:13:32,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [24213910] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:13:32,226 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:13:32,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 10] total 32 [2023-08-24 14:13:32,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263848757] [2023-08-24 14:13:32,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:13:32,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-08-24 14:13:32,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:13:32,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-08-24 14:13:32,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=884, Unknown=1, NotChecked=60, Total=1056 [2023-08-24 14:13:32,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 447 [2023-08-24 14:13:32,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 2259 transitions, 66071 flow. Second operand has 33 states, 33 states have (on average 128.66666666666666) internal successors, (4246), 33 states have internal predecessors, (4246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:13:32,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:13:32,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 447 [2023-08-24 14:13:32,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:13:42,702 INFO L124 PetriNetUnfolderBase]: 12115/19707 cut-off events. [2023-08-24 14:13:42,703 INFO L125 PetriNetUnfolderBase]: For 692961/692961 co-relation queries the response was YES. [2023-08-24 14:13:42,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 255173 conditions, 19707 events. 12115/19707 cut-off events. For 692961/692961 co-relation queries the response was YES. Maximal size of possible extension queue 1166. Compared 146324 event pairs, 2285 based on Foata normal form. 8/19715 useless extension candidates. Maximal degree in co-relation 255002. Up to 11702 conditions per place. [2023-08-24 14:13:43,123 INFO L140 encePairwiseOnDemand]: 434/447 looper letters, 1399 selfloop transitions, 913 changer transitions 0/2312 dead transitions. [2023-08-24 14:13:43,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 2312 transitions, 71896 flow [2023-08-24 14:13:43,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-24 14:13:43,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-24 14:13:43,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1969 transitions. [2023-08-24 14:13:43,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2936614466815809 [2023-08-24 14:13:43,125 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1969 transitions. [2023-08-24 14:13:43,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1969 transitions. [2023-08-24 14:13:43,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:13:43,126 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1969 transitions. [2023-08-24 14:13:43,127 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 131.26666666666668) internal successors, (1969), 15 states have internal predecessors, (1969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:13:43,129 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 447.0) internal successors, (7152), 16 states have internal predecessors, (7152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:13:43,129 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 447.0) internal successors, (7152), 16 states have internal predecessors, (7152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:13:43,129 INFO L175 Difference]: Start difference. First operand has 536 places, 2259 transitions, 66071 flow. Second operand 15 states and 1969 transitions. [2023-08-24 14:13:43,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 2312 transitions, 71896 flow [2023-08-24 14:13:52,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 2312 transitions, 70277 flow, removed 225 selfloop flow, removed 10 redundant places. [2023-08-24 14:13:52,642 INFO L231 Difference]: Finished difference. Result has 543 places, 2274 transitions, 67243 flow [2023-08-24 14:13:52,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=64411, PETRI_DIFFERENCE_MINUEND_PLACES=526, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=894, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=67243, PETRI_PLACES=543, PETRI_TRANSITIONS=2274} [2023-08-24 14:13:52,642 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 518 predicate places. [2023-08-24 14:13:52,643 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 2274 transitions, 67243 flow [2023-08-24 14:13:52,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 128.66666666666666) internal successors, (4246), 33 states have internal predecessors, (4246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:13:52,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:13:52,643 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:13:52,648 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2023-08-24 14:13:52,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable110 [2023-08-24 14:13:52,844 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:13:52,844 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:13:52,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1987999794, now seen corresponding path program 48 times [2023-08-24 14:13:52,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:13:52,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135883780] [2023-08-24 14:13:52,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:13:52,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:13:52,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:13:53,440 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:13:53,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:13:53,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135883780] [2023-08-24 14:13:53,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135883780] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:13:53,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1543013971] [2023-08-24 14:13:53,441 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 14:13:53,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:13:53,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:13:53,442 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:13:53,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2023-08-24 14:13:53,732 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-24 14:13:53,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:13:53,733 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 23 conjunts are in the unsatisfiable core [2023-08-24 14:13:53,734 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:13:53,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 14:13:53,879 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-24 14:13:54,047 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 14:13:54,047 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:13:54,389 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse2 (* c_thread1Thread1of1ForFork0_~i~0 4))) (let ((.cse3 (forall ((v_ArrVal_4103 (Array Int Int)) (~get2~0.offset Int) (~get2~0.base Int)) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_4103) ~get2~0.base) (+ ~get2~0.offset .cse2)) |c_thread1Thread1of1ForFork0_#t~mem2|))))) (and (forall ((v_ArrVal_4103 (Array Int Int)) (~get2~0.offset Int) (~get2~0.base Int)) (let ((.cse1 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_4103))) (let ((.cse0 (select .cse1 ~get2~0.base))) (or (= (select .cse0 (+ ~get2~0.offset 4)) (select (select .cse1 c_~get1~0.base) (+ c_~get1~0.offset 4))) (not (= (select .cse0 (+ ~get2~0.offset .cse2)) |c_thread1Thread1of1ForFork0_#t~mem2|)))))) (or .cse3 (< 1 c_~n2~0)) (or .cse3 (< 1 c_~n1~0))))) is different from false [2023-08-24 14:13:54,493 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:13:54,493 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 235 treesize of output 335 [2023-08-24 14:13:54,522 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:13:54,523 INFO L351 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 139 treesize of output 148 [2023-08-24 14:13:54,534 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 111 [2023-08-24 14:13:54,545 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 105 [2023-08-24 14:13:56,232 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 14:13:56,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1543013971] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:13:56,232 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:13:56,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 10, 10] total 33 [2023-08-24 14:13:56,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177646029] [2023-08-24 14:13:56,233 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:13:56,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-08-24 14:13:56,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:13:56,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-08-24 14:13:56,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=929, Unknown=1, NotChecked=62, Total=1122 [2023-08-24 14:13:56,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 447 [2023-08-24 14:13:56,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 2274 transitions, 67243 flow. Second operand has 34 states, 34 states have (on average 128.88235294117646) internal successors, (4382), 34 states have internal predecessors, (4382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:13:56,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:13:56,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 447 [2023-08-24 14:13:56,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:14:04,273 WARN L234 SmtUtils]: Spent 7.45s on a formula simplification. DAG size of input: 52 DAG size of output: 43 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-24 14:14:06,419 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:14:07,478 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:14:09,487 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:14:12,228 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.71s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:14:14,235 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:14:16,241 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:14:18,244 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:14:21,140 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:14:23,142 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:14:25,145 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:14:27,154 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:14:29,156 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:14:31,158 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:14:33,164 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:14:35,167 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:14:37,171 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:14:39,178 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:14:41,293 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:14:42,617 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:14:44,804 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:14:46,112 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:14:48,120 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:14:50,122 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:14:52,126 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:14:54,128 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:14:56,696 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:14:58,701 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:15:00,716 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:15:02,337 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:15:04,799 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.66s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:15:07,097 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:15:09,100 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:15:11,102 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-24 14:15:21,214 INFO L124 PetriNetUnfolderBase]: 12620/20452 cut-off events. [2023-08-24 14:15:21,215 INFO L125 PetriNetUnfolderBase]: For 747385/747385 co-relation queries the response was YES. [2023-08-24 14:15:21,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 270084 conditions, 20452 events. 12620/20452 cut-off events. For 747385/747385 co-relation queries the response was YES. Maximal size of possible extension queue 1116. Compared 151003 event pairs, 2275 based on Foata normal form. 44/20496 useless extension candidates. Maximal degree in co-relation 269911. Up to 11752 conditions per place. [2023-08-24 14:15:21,517 INFO L140 encePairwiseOnDemand]: 431/447 looper letters, 1400 selfloop transitions, 1153 changer transitions 0/2553 dead transitions. [2023-08-24 14:15:21,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 2553 transitions, 80525 flow [2023-08-24 14:15:21,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-24 14:15:21,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-24 14:15:21,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2111 transitions. [2023-08-24 14:15:21,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29516219239373603 [2023-08-24 14:15:21,519 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2111 transitions. [2023-08-24 14:15:21,519 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2111 transitions. [2023-08-24 14:15:21,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:15:21,520 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2111 transitions. [2023-08-24 14:15:21,521 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 131.9375) internal successors, (2111), 16 states have internal predecessors, (2111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:15:21,523 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 447.0) internal successors, (7599), 17 states have internal predecessors, (7599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:15:21,524 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 447.0) internal successors, (7599), 17 states have internal predecessors, (7599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:15:21,524 INFO L175 Difference]: Start difference. First operand has 543 places, 2274 transitions, 67243 flow. Second operand 16 states and 2111 transitions. [2023-08-24 14:15:21,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 2553 transitions, 80525 flow [2023-08-24 14:15:31,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 2553 transitions, 79208 flow, removed 41 selfloop flow, removed 10 redundant places. [2023-08-24 14:15:31,426 INFO L231 Difference]: Finished difference. Result has 550 places, 2498 transitions, 75851 flow [2023-08-24 14:15:31,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=66115, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=929, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=75851, PETRI_PLACES=550, PETRI_TRANSITIONS=2498} [2023-08-24 14:15:31,427 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 525 predicate places. [2023-08-24 14:15:31,427 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 2498 transitions, 75851 flow [2023-08-24 14:15:31,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 128.88235294117646) internal successors, (4382), 34 states have internal predecessors, (4382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:15:31,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:15:31,427 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:15:31,433 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2023-08-24 14:15:31,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2023-08-24 14:15:31,629 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:15:31,629 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:15:31,629 INFO L85 PathProgramCache]: Analyzing trace with hash -993374452, now seen corresponding path program 49 times [2023-08-24 14:15:31,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:15:31,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445623782] [2023-08-24 14:15:31,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:15:31,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:15:31,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:15:32,208 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:15:32,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:15:32,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445623782] [2023-08-24 14:15:32,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445623782] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:15:32,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718013163] [2023-08-24 14:15:32,209 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 14:15:32,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:15:32,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:15:32,210 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:15:32,211 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2023-08-24 14:15:32,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:15:32,437 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-24 14:15:32,438 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:15:32,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 14:15:32,767 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-24 14:15:32,961 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:15:32,961 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 14:15:33,275 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse2 (* c_thread1Thread1of1ForFork0_~i~0 4))) (let ((.cse0 (forall ((~get2~0.offset Int) (~get2~0.base Int) (v_ArrVal_4150 (Array Int Int))) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_4150) ~get2~0.base) (+ ~get2~0.offset .cse2)) |c_thread1Thread1of1ForFork0_#t~mem2|))))) (and (or (< 1 c_~n1~0) .cse0) (forall ((~get2~0.offset Int) (~get2~0.base Int) (v_ArrVal_4150 (Array Int Int))) (let ((.cse3 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_4150))) (let ((.cse1 (select .cse3 ~get2~0.base))) (or (not (= (select .cse1 (+ ~get2~0.offset .cse2)) |c_thread1Thread1of1ForFork0_#t~mem2|)) (= (select (select .cse3 c_~get1~0.base) (+ c_~get1~0.offset 4)) (select .cse1 (+ ~get2~0.offset 4))))))) (or (< 1 c_~n2~0) .cse0)))) is different from false [2023-08-24 14:15:33,287 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:15:33,287 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 36 [2023-08-24 14:15:33,290 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2023-08-24 14:15:33,303 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:15:33,303 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 36 [2023-08-24 14:15:33,306 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2023-08-24 14:15:33,363 INFO L322 Elim1Store]: treesize reduction 15, result has 79.5 percent of original size [2023-08-24 14:15:33,363 INFO L351 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 4 new quantified variables, introduced 6 case distinctions, treesize of input 130 treesize of output 139 [2023-08-24 14:15:33,384 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 14:15:33,385 INFO L351 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 82 treesize of output 90 [2023-08-24 14:15:33,911 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:15:33,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1718013163] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 14:15:33,911 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 14:15:33,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 14] total 42 [2023-08-24 14:15:33,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934240336] [2023-08-24 14:15:33,911 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 14:15:33,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-08-24 14:15:33,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 14:15:33,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-08-24 14:15:33,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=1531, Unknown=1, NotChecked=80, Total=1806 [2023-08-24 14:15:33,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 447 [2023-08-24 14:15:33,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 2498 transitions, 75851 flow. Second operand has 43 states, 43 states have (on average 128.58139534883722) internal successors, (5529), 43 states have internal predecessors, (5529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:15:33,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 14:15:33,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 447 [2023-08-24 14:15:33,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 14:15:49,438 INFO L124 PetriNetUnfolderBase]: 12543/20329 cut-off events. [2023-08-24 14:15:49,438 INFO L125 PetriNetUnfolderBase]: For 763384/763384 co-relation queries the response was YES. [2023-08-24 14:15:49,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 275501 conditions, 20329 events. 12543/20329 cut-off events. For 763384/763384 co-relation queries the response was YES. Maximal size of possible extension queue 1220. Compared 151166 event pairs, 2164 based on Foata normal form. 56/20385 useless extension candidates. Maximal degree in co-relation 275326. Up to 11305 conditions per place. [2023-08-24 14:15:49,879 INFO L140 encePairwiseOnDemand]: 431/447 looper letters, 1393 selfloop transitions, 1168 changer transitions 0/2561 dead transitions. [2023-08-24 14:15:49,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 2561 transitions, 82174 flow [2023-08-24 14:15:49,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-24 14:15:49,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-24 14:15:49,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2116 transitions. [2023-08-24 14:15:49,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2958612975391499 [2023-08-24 14:15:49,881 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2116 transitions. [2023-08-24 14:15:49,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2116 transitions. [2023-08-24 14:15:49,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 14:15:49,881 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2116 transitions. [2023-08-24 14:15:49,882 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 132.25) internal successors, (2116), 16 states have internal predecessors, (2116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:15:49,885 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 447.0) internal successors, (7599), 17 states have internal predecessors, (7599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:15:49,885 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 447.0) internal successors, (7599), 17 states have internal predecessors, (7599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:15:49,885 INFO L175 Difference]: Start difference. First operand has 550 places, 2498 transitions, 75851 flow. Second operand 16 states and 2116 transitions. [2023-08-24 14:15:49,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 2561 transitions, 82174 flow [2023-08-24 14:15:59,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 2561 transitions, 79371 flow, removed 198 selfloop flow, removed 14 redundant places. [2023-08-24 14:15:59,799 INFO L231 Difference]: Finished difference. Result has 550 places, 2489 transitions, 75184 flow [2023-08-24 14:15:59,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=447, PETRI_DIFFERENCE_MINUEND_FLOW=72435, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=75184, PETRI_PLACES=550, PETRI_TRANSITIONS=2489} [2023-08-24 14:15:59,800 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 525 predicate places. [2023-08-24 14:15:59,800 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 2489 transitions, 75184 flow [2023-08-24 14:15:59,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 128.58139534883722) internal successors, (5529), 43 states have internal predecessors, (5529), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 14:15:59,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 14:15:59,801 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 14:15:59,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Forceful destruction successful, exit code 0 [2023-08-24 14:16:00,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2023-08-24 14:16:00,001 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 14:16:00,001 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 14:16:00,002 INFO L85 PathProgramCache]: Analyzing trace with hash -662477822, now seen corresponding path program 2 times [2023-08-24 14:16:00,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 14:16:00,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883505216] [2023-08-24 14:16:00,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 14:16:00,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 14:16:00,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 14:16:00,866 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:16:00,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 14:16:00,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883505216] [2023-08-24 14:16:00,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883505216] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 14:16:00,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471521095] [2023-08-24 14:16:00,867 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 14:16:00,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 14:16:00,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 14:16:00,868 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 14:16:00,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2023-08-24 14:16:01,100 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 14:16:01,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 14:16:01,101 INFO L262 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 33 conjunts are in the unsatisfiable core [2023-08-24 14:16:01,102 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 14:16:01,640 INFO L322 Elim1Store]: treesize reduction 3, result has 75.0 percent of original size [2023-08-24 14:16:01,640 INFO L351 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 2 new quantified variables, introduced 1 case distinctions, treesize of input 89 treesize of output 48 [2023-08-24 14:16:01,682 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 14:16:01,682 INFO L327 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2023-08-24 14:16:12,674 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-24 14:16:12,682 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-24 14:16:13,690 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2023-08-24 14:16:13,875 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2023-08-24 14:16:13,907 WARN L320 FreeRefinementEngine]: Global settings require throwing the following exception [2023-08-24 14:16:13,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2023-08-24 14:16:13,907 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: Not enough levels on assertion stack at de.uni_freiburg.informatik.ultimate.logic.NoopScript.pop(NoopScript.java:272) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.pop(Scriptor.java:138) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.pop(DiffWrapperScript.java:99) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.pop(WrapperScript.java:153) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.pop(HistoryRecordingScript.java:117) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.pop(WrapperScript.java:153) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.UndoableWrapperScript.pop(UndoableWrapperScript.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.UndoableWrapperScript.restore(UndoableWrapperScript.java:87) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplify(SmtUtils.java:264) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplify(SmtUtils.java:167) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:376) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:311) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp$UnifyPostprocessor.postprocess(TraceCheckSpWp.java:579) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:420) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeBackwardSequence(IterativePredicateTransformer.java:399) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeWeakestPreconditionSequence(IterativePredicateTransformer.java:271) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:341) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:184) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:162) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:108) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseConcurrentProgram(TraceAbstractionStarter.java:225) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:173) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2023-08-24 14:16:13,910 INFO L158 Benchmark]: Toolchain (without parser) took 805235.55ms. Allocated memory was 360.7MB in the beginning and 7.8GB in the end (delta: 7.4GB). Free memory was 337.2MB in the beginning and 4.9GB in the end (delta: -4.5GB). Peak memory consumption was 2.9GB. Max. memory is 16.0GB. [2023-08-24 14:16:13,910 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 360.7MB. Free memory was 338.0MB in the beginning and 337.9MB in the end (delta: 74.4kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-24 14:16:13,910 INFO L158 Benchmark]: CACSL2BoogieTranslator took 150.69ms. Allocated memory is still 360.7MB. Free memory was 336.8MB in the beginning and 325.1MB in the end (delta: 11.7MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-24 14:16:13,910 INFO L158 Benchmark]: Boogie Procedure Inliner took 31.18ms. Allocated memory is still 360.7MB. Free memory was 325.1MB in the beginning and 323.3MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-24 14:16:13,910 INFO L158 Benchmark]: Boogie Preprocessor took 34.98ms. Allocated memory is still 360.7MB. Free memory was 323.3MB in the beginning and 321.5MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-24 14:16:13,910 INFO L158 Benchmark]: RCFGBuilder took 446.81ms. Allocated memory is still 360.7MB. Free memory was 321.5MB in the beginning and 302.0MB in the end (delta: 19.5MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. [2023-08-24 14:16:13,911 INFO L158 Benchmark]: TraceAbstraction took 804568.20ms. Allocated memory was 360.7MB in the beginning and 7.8GB in the end (delta: 7.4GB). Free memory was 301.3MB in the beginning and 4.9GB in the end (delta: -4.6GB). Peak memory consumption was 2.9GB. Max. memory is 16.0GB. [2023-08-24 14:16:13,911 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### [2023-08-24 14:16:13,908 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 137 --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10ms. Allocated memory is still 360.7MB. Free memory was 338.0MB in the beginning and 337.9MB in the end (delta: 74.4kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 150.69ms. Allocated memory is still 360.7MB. Free memory was 336.8MB in the beginning and 325.1MB in the end (delta: 11.7MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 31.18ms. Allocated memory is still 360.7MB. Free memory was 325.1MB in the beginning and 323.3MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 34.98ms. Allocated memory is still 360.7MB. Free memory was 323.3MB in the beginning and 321.5MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 446.81ms. Allocated memory is still 360.7MB. Free memory was 321.5MB in the beginning and 302.0MB in the end (delta: 19.5MB). Peak memory consumption was 18.9MB. Max. memory is 16.0GB. * TraceAbstraction took 804568.20ms. Allocated memory was 360.7MB in the beginning and 7.8GB in the end (delta: 7.4GB). Free memory was 301.3MB in the beginning and 4.9GB in the end (delta: -4.6GB). Peak memory consumption was 2.9GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.1s, 193 PlacesBefore, 25 PlacesAfterwards, 207 TransitionsBefore, 25 TransitionsAfterwards, 2852 CoEnabledTransitionPairs, 7 FixpointIterations, 115 TrivialSequentialCompositions, 54 ConcurrentSequentialCompositions, 30 TrivialYvCompositions, 17 ConcurrentYvCompositions, 14 ChoiceCompositions, 230 TotalNumberOfCompositions, 3298 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2904, independent: 2839, independent conditional: 0, independent unconditional: 2839, dependent: 65, dependent conditional: 0, dependent unconditional: 65, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1687, independent: 1670, independent conditional: 0, independent unconditional: 1670, dependent: 17, dependent conditional: 0, dependent unconditional: 17, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2904, independent: 1169, independent conditional: 0, independent unconditional: 1169, dependent: 48, dependent conditional: 0, dependent unconditional: 48, unknown: 1687, unknown conditional: 0, unknown unconditional: 1687] , Statistics on independence cache: Total cache size (in pairs): 53, Positive cache size: 48, Positive conditional cache size: 0, Positive unconditional cache size: 48, Negative cache size: 5, Negative conditional cache size: 0, Negative unconditional cache size: 5, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - ExceptionOrErrorResult: SMTLIBException: Not enough levels on assertion stack de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: Not enough levels on assertion stack: de.uni_freiburg.informatik.ultimate.logic.NoopScript.pop(NoopScript.java:272) RESULT: Ultimate could not prove your program: Toolchain returned no result. Completed graceful shutdown