/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -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-SemanticLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-name-comparator-subst.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-wip.dk.datarace-free-lbe-02cf818-m [2023-11-17 15:52:51,823 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-17 15:52:51,891 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-SemanticLbe.epf [2023-11-17 15:52:51,920 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-17 15:52:51,921 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-17 15:52:51,921 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-17 15:52:51,922 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-17 15:52:51,922 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-17 15:52:51,922 INFO L153 SettingsManager]: * Use SBE=true [2023-11-17 15:52:51,927 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-17 15:52:51,927 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-17 15:52:51,927 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-17 15:52:51,927 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-17 15:52:51,928 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-17 15:52:51,928 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-17 15:52:51,929 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-17 15:52:51,929 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-17 15:52:51,929 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-17 15:52:51,929 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-17 15:52:51,929 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-17 15:52:51,929 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-17 15:52:51,930 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-17 15:52:51,930 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-17 15:52:51,930 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-17 15:52:51,930 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-17 15:52:51,932 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-17 15:52:51,932 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-17 15:52:51,932 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-17 15:52:51,932 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-17 15:52:51,932 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-17 15:52:51,933 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-17 15:52:51,933 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-17 15:52:51,933 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 [2023-11-17 15:52:52,109 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-17 15:52:52,127 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-17 15:52:52,128 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-17 15:52:52,129 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-17 15:52:52,129 INFO L274 PluginConnector]: CDTParser initialized [2023-11-17 15:52:52,130 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-name-comparator-subst.wvr.c [2023-11-17 15:52:53,301 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-17 15:52:53,438 INFO L384 CDTParser]: Found 1 translation units. [2023-11-17 15:52:53,438 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-name-comparator-subst.wvr.c [2023-11-17 15:52:53,446 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/df5ba15e8/69ac09dab13f4510826723f43073265a/FLAGfaeac59b7 [2023-11-17 15:52:53,458 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/df5ba15e8/69ac09dab13f4510826723f43073265a [2023-11-17 15:52:53,460 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-17 15:52:53,461 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-17 15:52:53,462 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-17 15:52:53,462 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-17 15:52:53,467 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-17 15:52:53,467 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 03:52:53" (1/1) ... [2023-11-17 15:52:53,468 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@308297bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:52:53, skipping insertion in model container [2023-11-17 15:52:53,468 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 03:52:53" (1/1) ... [2023-11-17 15:52:53,489 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-17 15:52:53,608 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-name-comparator-subst.wvr.c[4875,4888] [2023-11-17 15:52:53,615 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-17 15:52:53,628 INFO L202 MainTranslator]: Completed pre-run [2023-11-17 15:52:53,647 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-name-comparator-subst.wvr.c[4875,4888] [2023-11-17 15:52:53,650 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-17 15:52:53,659 INFO L206 MainTranslator]: Completed translation [2023-11-17 15:52:53,660 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:52:53 WrapperNode [2023-11-17 15:52:53,660 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-17 15:52:53,661 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-17 15:52:53,661 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-17 15:52:53,661 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-17 15:52:53,665 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:52:53" (1/1) ... [2023-11-17 15:52:53,672 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:52:53" (1/1) ... [2023-11-17 15:52:53,695 INFO L138 Inliner]: procedures = 26, calls = 44, calls flagged for inlining = 17, calls inlined = 21, statements flattened = 319 [2023-11-17 15:52:53,696 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-17 15:52:53,696 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-17 15:52:53,696 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-17 15:52:53,697 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-17 15:52:53,704 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:52:53" (1/1) ... [2023-11-17 15:52:53,704 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:52:53" (1/1) ... [2023-11-17 15:52:53,720 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:52:53" (1/1) ... [2023-11-17 15:52:53,721 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:52:53" (1/1) ... [2023-11-17 15:52:53,727 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:52:53" (1/1) ... [2023-11-17 15:52:53,730 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:52:53" (1/1) ... [2023-11-17 15:52:53,732 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:52:53" (1/1) ... [2023-11-17 15:52:53,733 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:52:53" (1/1) ... [2023-11-17 15:52:53,735 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-17 15:52:53,736 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-17 15:52:53,736 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-17 15:52:53,736 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-17 15:52:53,758 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:52:53" (1/1) ... [2023-11-17 15:52:53,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-17 15:52:53,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:52:53,809 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-11-17 15:52:53,818 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-11-17 15:52:53,834 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-17 15:52:53,835 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-17 15:52:53,835 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-17 15:52:53,835 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-17 15:52:53,835 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-17 15:52:53,835 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-17 15:52:53,836 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-17 15:52:53,836 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-17 15:52:53,836 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-11-17 15:52:53,836 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-11-17 15:52:53,836 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-17 15:52:53,837 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-17 15:52:53,837 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-17 15:52:53,837 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-17 15:52:53,837 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-17 15:52:53,838 WARN L211 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-17 15:52:53,957 INFO L239 CfgBuilder]: Building ICFG [2023-11-17 15:52:53,959 INFO L265 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-17 15:52:54,260 INFO L280 CfgBuilder]: Performing block encoding [2023-11-17 15:52:54,272 INFO L302 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-17 15:52:54,273 INFO L307 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-17 15:52:54,274 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 03:52:54 BoogieIcfgContainer [2023-11-17 15:52:54,274 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-17 15:52:54,275 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-17 15:52:54,275 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-17 15:52:54,295 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-17 15:52:54,296 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.11 03:52:53" (1/3) ... [2023-11-17 15:52:54,296 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2845defd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 03:52:54, skipping insertion in model container [2023-11-17 15:52:54,296 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:52:53" (2/3) ... [2023-11-17 15:52:54,296 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2845defd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 03:52:54, skipping insertion in model container [2023-11-17 15:52:54,296 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 03:52:54" (3/3) ... [2023-11-17 15:52:54,297 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-name-comparator-subst.wvr.c [2023-11-17 15:52:54,309 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-17 15:52:54,309 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-17 15:52:54,309 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-17 15:52:54,409 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-17 15:52:54,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 378 places, 394 transitions, 809 flow [2023-11-17 15:52:54,577 INFO L124 PetriNetUnfolderBase]: 26/391 cut-off events. [2023-11-17 15:52:54,577 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-17 15:52:54,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 404 conditions, 391 events. 26/391 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 919 event pairs, 0 based on Foata normal form. 0/364 useless extension candidates. Maximal degree in co-relation 291. Up to 2 conditions per place. [2023-11-17 15:52:54,586 INFO L82 GeneralOperation]: Start removeDead. Operand has 378 places, 394 transitions, 809 flow [2023-11-17 15:52:54,590 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 364 places, 380 transitions, 778 flow [2023-11-17 15:52:54,593 INFO L115 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2023-11-17 15:52:54,600 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 364 places, 380 transitions, 778 flow [2023-11-17 15:52:54,602 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 364 places, 380 transitions, 778 flow [2023-11-17 15:52:54,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 364 places, 380 transitions, 778 flow [2023-11-17 15:52:54,651 INFO L124 PetriNetUnfolderBase]: 26/380 cut-off events. [2023-11-17 15:52:54,651 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-17 15:52:54,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 393 conditions, 380 events. 26/380 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 916 event pairs, 0 based on Foata normal form. 0/354 useless extension candidates. Maximal degree in co-relation 291. Up to 2 conditions per place. [2023-11-17 15:52:54,665 INFO L119 LiptonReduction]: Number of co-enabled transitions 36288 [2023-11-17 15:53:01,675 INFO L134 LiptonReduction]: Checked pairs total: 33315 [2023-11-17 15:53:01,675 INFO L136 LiptonReduction]: Total number of compositions: 456 [2023-11-17 15:53:01,704 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-17 15:53:01,710 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=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@102fa84b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-17 15:53:01,710 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-11-17 15:53:01,715 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-17 15:53:01,715 INFO L124 PetriNetUnfolderBase]: 4/23 cut-off events. [2023-11-17 15:53:01,715 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-17 15:53:01,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:01,716 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-11-17 15:53:01,716 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:01,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:01,730 INFO L85 PathProgramCache]: Analyzing trace with hash 506878946, now seen corresponding path program 1 times [2023-11-17 15:53:01,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:01,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356090104] [2023-11-17 15:53:01,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:01,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:01,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:02,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:53:02,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:02,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356090104] [2023-11-17 15:53:02,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356090104] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:02,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:02,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-17 15:53:02,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437604425] [2023-11-17 15:53:02,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:02,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-17 15:53:02,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:02,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-17 15:53:02,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-17 15:53:02,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 355 out of 850 [2023-11-17 15:53:02,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 24 transitions, 66 flow. Second operand has 3 states, 3 states have (on average 361.6666666666667) internal successors, (1085), 3 states have internal predecessors, (1085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:02,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:02,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 355 of 850 [2023-11-17 15:53:02,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:02,223 INFO L124 PetriNetUnfolderBase]: 221/328 cut-off events. [2023-11-17 15:53:02,223 INFO L125 PetriNetUnfolderBase]: For 32/32 co-relation queries the response was YES. [2023-11-17 15:53:02,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 700 conditions, 328 events. 221/328 cut-off events. For 32/32 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 773 event pairs, 138 based on Foata normal form. 0/245 useless extension candidates. Maximal degree in co-relation 534. Up to 328 conditions per place. [2023-11-17 15:53:02,225 INFO L140 encePairwiseOnDemand]: 847/850 looper letters, 23 selfloop transitions, 2 changer transitions 0/25 dead transitions. [2023-11-17 15:53:02,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 25 transitions, 118 flow [2023-11-17 15:53:02,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-17 15:53:02,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-17 15:53:02,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1091 transitions. [2023-11-17 15:53:02,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.427843137254902 [2023-11-17 15:53:02,239 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1091 transitions. [2023-11-17 15:53:02,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1091 transitions. [2023-11-17 15:53:02,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:02,242 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1091 transitions. [2023-11-17 15:53:02,246 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 363.6666666666667) internal successors, (1091), 3 states have internal predecessors, (1091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:02,252 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 850.0) internal successors, (3400), 4 states have internal predecessors, (3400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:02,253 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 850.0) internal successors, (3400), 4 states have internal predecessors, (3400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:02,254 INFO L175 Difference]: Start difference. First operand has 30 places, 24 transitions, 66 flow. Second operand 3 states and 1091 transitions. [2023-11-17 15:53:02,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 25 transitions, 118 flow [2023-11-17 15:53:02,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 26 places, 25 transitions, 106 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-17 15:53:02,257 INFO L231 Difference]: Finished difference. Result has 27 places, 25 transitions, 66 flow [2023-11-17 15:53:02,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=66, PETRI_PLACES=27, PETRI_TRANSITIONS=25} [2023-11-17 15:53:02,261 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, -3 predicate places. [2023-11-17 15:53:02,261 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 25 transitions, 66 flow [2023-11-17 15:53:02,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 361.6666666666667) internal successors, (1085), 3 states have internal predecessors, (1085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:02,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:02,262 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-11-17 15:53:02,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-17 15:53:02,263 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:02,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:02,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1294903834, now seen corresponding path program 1 times [2023-11-17 15:53:02,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:02,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516033260] [2023-11-17 15:53:02,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:02,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:02,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:02,372 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:53:02,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:02,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516033260] [2023-11-17 15:53:02,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516033260] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:53:02,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365599754] [2023-11-17 15:53:02,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:02,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:02,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:53:02,386 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-11-17 15:53:02,408 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-11-17 15:53:02,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:02,508 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-17 15:53:02,512 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:53:02,545 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:53:02,545 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:53:02,562 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:53:02,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365599754] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:53:02,563 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:53:02,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 7 [2023-11-17 15:53:02,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295571261] [2023-11-17 15:53:02,563 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:53:02,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-17 15:53:02,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:02,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-17 15:53:02,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=29, Unknown=0, NotChecked=0, Total=56 [2023-11-17 15:53:02,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 355 out of 850 [2023-11-17 15:53:02,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 25 transitions, 66 flow. Second operand has 8 states, 8 states have (on average 358.375) internal successors, (2867), 8 states have internal predecessors, (2867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:02,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:02,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 355 of 850 [2023-11-17 15:53:02,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:02,680 INFO L124 PetriNetUnfolderBase]: 221/330 cut-off events. [2023-11-17 15:53:02,680 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-11-17 15:53:02,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 684 conditions, 330 events. 221/330 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 767 event pairs, 138 based on Foata normal form. 0/247 useless extension candidates. Maximal degree in co-relation 673. Up to 328 conditions per place. [2023-11-17 15:53:02,682 INFO L140 encePairwiseOnDemand]: 847/850 looper letters, 23 selfloop transitions, 4 changer transitions 0/27 dead transitions. [2023-11-17 15:53:02,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 27 transitions, 128 flow [2023-11-17 15:53:02,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 15:53:02,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 15:53:02,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1804 transitions. [2023-11-17 15:53:02,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4244705882352941 [2023-11-17 15:53:02,685 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1804 transitions. [2023-11-17 15:53:02,685 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1804 transitions. [2023-11-17 15:53:02,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:02,686 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1804 transitions. [2023-11-17 15:53:02,689 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 360.8) internal successors, (1804), 5 states have internal predecessors, (1804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:02,694 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 850.0) internal successors, (5100), 6 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:02,695 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 850.0) internal successors, (5100), 6 states have internal predecessors, (5100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:02,696 INFO L175 Difference]: Start difference. First operand has 27 places, 25 transitions, 66 flow. Second operand 5 states and 1804 transitions. [2023-11-17 15:53:02,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 27 transitions, 128 flow [2023-11-17 15:53:02,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 27 transitions, 124 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-17 15:53:02,703 INFO L231 Difference]: Finished difference. Result has 32 places, 27 transitions, 88 flow [2023-11-17 15:53:02,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=88, PETRI_PLACES=32, PETRI_TRANSITIONS=27} [2023-11-17 15:53:02,703 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 2 predicate places. [2023-11-17 15:53:02,704 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 27 transitions, 88 flow [2023-11-17 15:53:02,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 358.375) internal successors, (2867), 8 states have internal predecessors, (2867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:02,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:02,705 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:02,713 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-11-17 15:53:02,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:02,912 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:02,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:02,913 INFO L85 PathProgramCache]: Analyzing trace with hash -760708134, now seen corresponding path program 2 times [2023-11-17 15:53:02,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:02,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036131461] [2023-11-17 15:53:02,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:02,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:02,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:03,426 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:03,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:03,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036131461] [2023-11-17 15:53:03,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036131461] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:03,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:03,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:53:03,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830878311] [2023-11-17 15:53:03,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:03,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-17 15:53:03,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:03,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-17 15:53:03,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-11-17 15:53:03,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 299 out of 850 [2023-11-17 15:53:03,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 27 transitions, 88 flow. Second operand has 8 states, 8 states have (on average 301.625) internal successors, (2413), 8 states have internal predecessors, (2413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:03,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:03,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 299 of 850 [2023-11-17 15:53:03,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:03,785 INFO L124 PetriNetUnfolderBase]: 437/673 cut-off events. [2023-11-17 15:53:03,786 INFO L125 PetriNetUnfolderBase]: For 17/17 co-relation queries the response was YES. [2023-11-17 15:53:03,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1389 conditions, 673 events. 437/673 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2302 event pairs, 138 based on Foata normal form. 1/500 useless extension candidates. Maximal degree in co-relation 1362. Up to 331 conditions per place. [2023-11-17 15:53:03,788 INFO L140 encePairwiseOnDemand]: 841/850 looper letters, 70 selfloop transitions, 6 changer transitions 10/86 dead transitions. [2023-11-17 15:53:03,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 86 transitions, 394 flow [2023-11-17 15:53:03,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:03,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:03,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2178 transitions. [2023-11-17 15:53:03,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3660504201680672 [2023-11-17 15:53:03,793 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2178 transitions. [2023-11-17 15:53:03,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2178 transitions. [2023-11-17 15:53:03,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:03,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2178 transitions. [2023-11-17 15:53:03,797 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:03,803 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:03,806 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:03,806 INFO L175 Difference]: Start difference. First operand has 32 places, 27 transitions, 88 flow. Second operand 7 states and 2178 transitions. [2023-11-17 15:53:03,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 86 transitions, 394 flow [2023-11-17 15:53:03,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 86 transitions, 384 flow, removed 4 selfloop flow, removed 1 redundant places. [2023-11-17 15:53:03,808 INFO L231 Difference]: Finished difference. Result has 42 places, 32 transitions, 126 flow [2023-11-17 15:53:03,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=126, PETRI_PLACES=42, PETRI_TRANSITIONS=32} [2023-11-17 15:53:03,808 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 12 predicate places. [2023-11-17 15:53:03,808 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 32 transitions, 126 flow [2023-11-17 15:53:03,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 301.625) internal successors, (2413), 8 states have internal predecessors, (2413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:03,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:03,810 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:03,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-17 15:53:03,810 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:03,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:03,810 INFO L85 PathProgramCache]: Analyzing trace with hash -297535740, now seen corresponding path program 3 times [2023-11-17 15:53:03,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:03,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128672332] [2023-11-17 15:53:03,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:03,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:03,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:04,546 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:04,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:04,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128672332] [2023-11-17 15:53:04,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128672332] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:04,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:04,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 15:53:04,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114251497] [2023-11-17 15:53:04,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:04,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 15:53:04,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:04,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 15:53:04,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-17 15:53:04,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 306 out of 850 [2023-11-17 15:53:04,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 126 flow. Second operand has 6 states, 6 states have (on average 309.5) internal successors, (1857), 6 states have internal predecessors, (1857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:04,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:04,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 306 of 850 [2023-11-17 15:53:04,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:04,794 INFO L124 PetriNetUnfolderBase]: 723/1104 cut-off events. [2023-11-17 15:53:04,794 INFO L125 PetriNetUnfolderBase]: For 658/658 co-relation queries the response was YES. [2023-11-17 15:53:04,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3107 conditions, 1104 events. 723/1104 cut-off events. For 658/658 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 4262 event pairs, 242 based on Foata normal form. 2/956 useless extension candidates. Maximal degree in co-relation 3079. Up to 583 conditions per place. [2023-11-17 15:53:04,799 INFO L140 encePairwiseOnDemand]: 843/850 looper letters, 67 selfloop transitions, 8 changer transitions 12/87 dead transitions. [2023-11-17 15:53:04,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 87 transitions, 493 flow [2023-11-17 15:53:04,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-17 15:53:04,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-17 15:53:04,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1908 transitions. [2023-11-17 15:53:04,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37411764705882355 [2023-11-17 15:53:04,804 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1908 transitions. [2023-11-17 15:53:04,804 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1908 transitions. [2023-11-17 15:53:04,804 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:04,804 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1908 transitions. [2023-11-17 15:53:04,807 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 318.0) internal successors, (1908), 6 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:04,812 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 850.0) internal successors, (5950), 7 states have internal predecessors, (5950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:04,813 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 850.0) internal successors, (5950), 7 states have internal predecessors, (5950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:04,813 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 126 flow. Second operand 6 states and 1908 transitions. [2023-11-17 15:53:04,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 87 transitions, 493 flow [2023-11-17 15:53:04,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 87 transitions, 459 flow, removed 12 selfloop flow, removed 2 redundant places. [2023-11-17 15:53:04,818 INFO L231 Difference]: Finished difference. Result has 48 places, 36 transitions, 170 flow [2023-11-17 15:53:04,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=170, PETRI_PLACES=48, PETRI_TRANSITIONS=36} [2023-11-17 15:53:04,818 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 18 predicate places. [2023-11-17 15:53:04,818 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 36 transitions, 170 flow [2023-11-17 15:53:04,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 309.5) internal successors, (1857), 6 states have internal predecessors, (1857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:04,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:04,819 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:04,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-17 15:53:04,819 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:04,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:04,820 INFO L85 PathProgramCache]: Analyzing trace with hash -72618442, now seen corresponding path program 4 times [2023-11-17 15:53:04,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:04,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442783606] [2023-11-17 15:53:04,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:04,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:04,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:05,214 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:05,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:05,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442783606] [2023-11-17 15:53:05,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442783606] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:05,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:05,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 15:53:05,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560183351] [2023-11-17 15:53:05,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:05,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 15:53:05,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:05,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 15:53:05,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-17 15:53:05,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 306 out of 850 [2023-11-17 15:53:05,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 36 transitions, 170 flow. Second operand has 6 states, 6 states have (on average 309.5) internal successors, (1857), 6 states have internal predecessors, (1857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:05,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:05,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 306 of 850 [2023-11-17 15:53:05,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:05,670 INFO L124 PetriNetUnfolderBase]: 1122/1714 cut-off events. [2023-11-17 15:53:05,670 INFO L125 PetriNetUnfolderBase]: For 2378/2378 co-relation queries the response was YES. [2023-11-17 15:53:05,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5653 conditions, 1714 events. 1122/1714 cut-off events. For 2378/2378 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 7280 event pairs, 462 based on Foata normal form. 3/1393 useless extension candidates. Maximal degree in co-relation 5622. Up to 1045 conditions per place. [2023-11-17 15:53:05,678 INFO L140 encePairwiseOnDemand]: 843/850 looper letters, 77 selfloop transitions, 9 changer transitions 13/99 dead transitions. [2023-11-17 15:53:05,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 99 transitions, 661 flow [2023-11-17 15:53:05,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-17 15:53:05,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-17 15:53:05,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1904 transitions. [2023-11-17 15:53:05,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37333333333333335 [2023-11-17 15:53:05,682 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1904 transitions. [2023-11-17 15:53:05,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1904 transitions. [2023-11-17 15:53:05,683 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:05,683 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1904 transitions. [2023-11-17 15:53:05,685 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 317.3333333333333) internal successors, (1904), 6 states have internal predecessors, (1904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:05,690 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 850.0) internal successors, (5950), 7 states have internal predecessors, (5950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:05,691 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 850.0) internal successors, (5950), 7 states have internal predecessors, (5950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:05,691 INFO L175 Difference]: Start difference. First operand has 48 places, 36 transitions, 170 flow. Second operand 6 states and 1904 transitions. [2023-11-17 15:53:05,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 99 transitions, 661 flow [2023-11-17 15:53:05,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 99 transitions, 619 flow, removed 14 selfloop flow, removed 2 redundant places. [2023-11-17 15:53:05,695 INFO L231 Difference]: Finished difference. Result has 54 places, 42 transitions, 236 flow [2023-11-17 15:53:05,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=236, PETRI_PLACES=54, PETRI_TRANSITIONS=42} [2023-11-17 15:53:05,696 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 24 predicate places. [2023-11-17 15:53:05,696 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 42 transitions, 236 flow [2023-11-17 15:53:05,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 309.5) internal successors, (1857), 6 states have internal predecessors, (1857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:05,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:05,696 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:05,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-17 15:53:05,697 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:05,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:05,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1891959966, now seen corresponding path program 5 times [2023-11-17 15:53:05,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:05,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737699224] [2023-11-17 15:53:05,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:05,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:05,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:06,355 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:06,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:06,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737699224] [2023-11-17 15:53:06,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737699224] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:06,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:06,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:53:06,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853382428] [2023-11-17 15:53:06,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:06,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-17 15:53:06,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:06,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-17 15:53:06,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-17 15:53:06,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:53:06,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 42 transitions, 236 flow. Second operand has 8 states, 8 states have (on average 310.625) internal successors, (2485), 8 states have internal predecessors, (2485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:06,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:06,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:53:06,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:06,842 INFO L124 PetriNetUnfolderBase]: 1321/2009 cut-off events. [2023-11-17 15:53:06,842 INFO L125 PetriNetUnfolderBase]: For 4317/4317 co-relation queries the response was YES. [2023-11-17 15:53:06,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7320 conditions, 2009 events. 1321/2009 cut-off events. For 4317/4317 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 8994 event pairs, 420 based on Foata normal form. 1/1762 useless extension candidates. Maximal degree in co-relation 7286. Up to 903 conditions per place. [2023-11-17 15:53:06,852 INFO L140 encePairwiseOnDemand]: 841/850 looper letters, 102 selfloop transitions, 21 changer transitions 2/125 dead transitions. [2023-11-17 15:53:06,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 125 transitions, 905 flow [2023-11-17 15:53:06,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:06,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:06,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2247 transitions. [2023-11-17 15:53:06,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3776470588235294 [2023-11-17 15:53:06,856 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2247 transitions. [2023-11-17 15:53:06,856 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2247 transitions. [2023-11-17 15:53:06,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:06,857 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2247 transitions. [2023-11-17 15:53:06,860 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 321.0) internal successors, (2247), 7 states have internal predecessors, (2247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:06,874 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:06,875 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:06,876 INFO L175 Difference]: Start difference. First operand has 54 places, 42 transitions, 236 flow. Second operand 7 states and 2247 transitions. [2023-11-17 15:53:06,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 125 transitions, 905 flow [2023-11-17 15:53:06,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 125 transitions, 850 flow, removed 18 selfloop flow, removed 2 redundant places. [2023-11-17 15:53:06,883 INFO L231 Difference]: Finished difference. Result has 62 places, 58 transitions, 439 flow [2023-11-17 15:53:06,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=439, PETRI_PLACES=62, PETRI_TRANSITIONS=58} [2023-11-17 15:53:06,884 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 32 predicate places. [2023-11-17 15:53:06,884 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 58 transitions, 439 flow [2023-11-17 15:53:06,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 310.625) internal successors, (2485), 8 states have internal predecessors, (2485), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:06,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:06,885 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:06,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-17 15:53:06,886 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:06,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:06,886 INFO L85 PathProgramCache]: Analyzing trace with hash 537589776, now seen corresponding path program 6 times [2023-11-17 15:53:06,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:06,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194804074] [2023-11-17 15:53:06,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:06,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:06,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:07,372 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:07,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:07,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194804074] [2023-11-17 15:53:07,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194804074] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:07,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:07,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:53:07,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050981022] [2023-11-17 15:53:07,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:07,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-17 15:53:07,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:07,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-17 15:53:07,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-17 15:53:07,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 299 out of 850 [2023-11-17 15:53:07,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 58 transitions, 439 flow. Second operand has 8 states, 8 states have (on average 301.625) internal successors, (2413), 8 states have internal predecessors, (2413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:07,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:07,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 299 of 850 [2023-11-17 15:53:07,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:07,957 INFO L124 PetriNetUnfolderBase]: 1768/2757 cut-off events. [2023-11-17 15:53:07,957 INFO L125 PetriNetUnfolderBase]: For 8706/8706 co-relation queries the response was YES. [2023-11-17 15:53:07,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10998 conditions, 2757 events. 1768/2757 cut-off events. For 8706/8706 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 13897 event pairs, 226 based on Foata normal form. 2/2441 useless extension candidates. Maximal degree in co-relation 10960. Up to 1722 conditions per place. [2023-11-17 15:53:07,976 INFO L140 encePairwiseOnDemand]: 840/850 looper letters, 99 selfloop transitions, 37 changer transitions 4/140 dead transitions. [2023-11-17 15:53:07,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 140 transitions, 1201 flow [2023-11-17 15:53:07,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:07,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:07,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2168 transitions. [2023-11-17 15:53:07,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36436974789915966 [2023-11-17 15:53:07,980 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2168 transitions. [2023-11-17 15:53:07,980 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2168 transitions. [2023-11-17 15:53:07,981 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:07,981 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2168 transitions. [2023-11-17 15:53:07,984 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 309.7142857142857) internal successors, (2168), 7 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:08,025 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:08,025 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:08,026 INFO L175 Difference]: Start difference. First operand has 62 places, 58 transitions, 439 flow. Second operand 7 states and 2168 transitions. [2023-11-17 15:53:08,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 140 transitions, 1201 flow [2023-11-17 15:53:08,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 140 transitions, 1183 flow, removed 9 selfloop flow, removed 0 redundant places. [2023-11-17 15:53:08,044 INFO L231 Difference]: Finished difference. Result has 73 places, 86 transitions, 829 flow [2023-11-17 15:53:08,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=429, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=829, PETRI_PLACES=73, PETRI_TRANSITIONS=86} [2023-11-17 15:53:08,045 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 43 predicate places. [2023-11-17 15:53:08,045 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 86 transitions, 829 flow [2023-11-17 15:53:08,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 301.625) internal successors, (2413), 8 states have internal predecessors, (2413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:08,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:08,046 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:08,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-17 15:53:08,047 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:08,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:08,048 INFO L85 PathProgramCache]: Analyzing trace with hash 68883832, now seen corresponding path program 7 times [2023-11-17 15:53:08,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:08,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846958658] [2023-11-17 15:53:08,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:08,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:08,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:08,451 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:08,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:08,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846958658] [2023-11-17 15:53:08,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846958658] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:08,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:08,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:53:08,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030037766] [2023-11-17 15:53:08,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:08,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-17 15:53:08,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:08,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-17 15:53:08,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-17 15:53:08,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 299 out of 850 [2023-11-17 15:53:08,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 86 transitions, 829 flow. Second operand has 8 states, 8 states have (on average 301.625) internal successors, (2413), 8 states have internal predecessors, (2413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:08,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:08,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 299 of 850 [2023-11-17 15:53:08,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:09,036 INFO L124 PetriNetUnfolderBase]: 2082/3306 cut-off events. [2023-11-17 15:53:09,036 INFO L125 PetriNetUnfolderBase]: For 17635/17635 co-relation queries the response was YES. [2023-11-17 15:53:09,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15368 conditions, 3306 events. 2082/3306 cut-off events. For 17635/17635 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 17860 event pairs, 545 based on Foata normal form. 8/2920 useless extension candidates. Maximal degree in co-relation 15324. Up to 1214 conditions per place. [2023-11-17 15:53:09,062 INFO L140 encePairwiseOnDemand]: 841/850 looper letters, 168 selfloop transitions, 17 changer transitions 9/194 dead transitions. [2023-11-17 15:53:09,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 194 transitions, 2071 flow [2023-11-17 15:53:09,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:09,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:09,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2175 transitions. [2023-11-17 15:53:09,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36554621848739494 [2023-11-17 15:53:09,067 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2175 transitions. [2023-11-17 15:53:09,067 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2175 transitions. [2023-11-17 15:53:09,068 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:09,068 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2175 transitions. [2023-11-17 15:53:09,070 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 310.7142857142857) internal successors, (2175), 7 states have internal predecessors, (2175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:09,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:09,076 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:09,076 INFO L175 Difference]: Start difference. First operand has 73 places, 86 transitions, 829 flow. Second operand 7 states and 2175 transitions. [2023-11-17 15:53:09,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 194 transitions, 2071 flow [2023-11-17 15:53:09,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 194 transitions, 1991 flow, removed 36 selfloop flow, removed 1 redundant places. [2023-11-17 15:53:09,099 INFO L231 Difference]: Finished difference. Result has 82 places, 93 transitions, 956 flow [2023-11-17 15:53:09,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=779, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=956, PETRI_PLACES=82, PETRI_TRANSITIONS=93} [2023-11-17 15:53:09,101 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 52 predicate places. [2023-11-17 15:53:09,101 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 93 transitions, 956 flow [2023-11-17 15:53:09,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 301.625) internal successors, (2413), 8 states have internal predecessors, (2413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:09,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:09,104 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:09,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-17 15:53:09,104 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:09,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:09,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1136259220, now seen corresponding path program 8 times [2023-11-17 15:53:09,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:09,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165600467] [2023-11-17 15:53:09,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:09,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:09,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:09,388 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:09,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:09,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165600467] [2023-11-17 15:53:09,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165600467] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:09,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:09,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 15:53:09,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944658228] [2023-11-17 15:53:09,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:09,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 15:53:09,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:09,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 15:53:09,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-17 15:53:09,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 306 out of 850 [2023-11-17 15:53:09,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 93 transitions, 956 flow. Second operand has 6 states, 6 states have (on average 309.5) internal successors, (1857), 6 states have internal predecessors, (1857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:09,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:09,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 306 of 850 [2023-11-17 15:53:09,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:09,856 INFO L124 PetriNetUnfolderBase]: 2064/3298 cut-off events. [2023-11-17 15:53:09,857 INFO L125 PetriNetUnfolderBase]: For 20371/20371 co-relation queries the response was YES. [2023-11-17 15:53:09,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15895 conditions, 3298 events. 2064/3298 cut-off events. For 20371/20371 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 17622 event pairs, 632 based on Foata normal form. 4/3056 useless extension candidates. Maximal degree in co-relation 15847. Up to 1619 conditions per place. [2023-11-17 15:53:09,883 INFO L140 encePairwiseOnDemand]: 843/850 looper letters, 116 selfloop transitions, 37 changer transitions 14/167 dead transitions. [2023-11-17 15:53:09,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 167 transitions, 1888 flow [2023-11-17 15:53:09,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-17 15:53:09,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-17 15:53:09,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1907 transitions. [2023-11-17 15:53:09,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37392156862745096 [2023-11-17 15:53:09,887 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1907 transitions. [2023-11-17 15:53:09,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1907 transitions. [2023-11-17 15:53:09,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:09,888 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1907 transitions. [2023-11-17 15:53:09,890 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 317.8333333333333) internal successors, (1907), 6 states have internal predecessors, (1907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:09,894 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 850.0) internal successors, (5950), 7 states have internal predecessors, (5950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:09,895 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 850.0) internal successors, (5950), 7 states have internal predecessors, (5950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:09,895 INFO L175 Difference]: Start difference. First operand has 82 places, 93 transitions, 956 flow. Second operand 6 states and 1907 transitions. [2023-11-17 15:53:09,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 167 transitions, 1888 flow [2023-11-17 15:53:09,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 167 transitions, 1827 flow, removed 8 selfloop flow, removed 2 redundant places. [2023-11-17 15:53:09,927 INFO L231 Difference]: Finished difference. Result has 88 places, 107 transitions, 1283 flow [2023-11-17 15:53:09,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=937, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1283, PETRI_PLACES=88, PETRI_TRANSITIONS=107} [2023-11-17 15:53:09,928 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 58 predicate places. [2023-11-17 15:53:09,928 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 107 transitions, 1283 flow [2023-11-17 15:53:09,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 309.5) internal successors, (1857), 6 states have internal predecessors, (1857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:09,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:09,929 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:09,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-17 15:53:09,929 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:09,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:09,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1314999636, now seen corresponding path program 9 times [2023-11-17 15:53:09,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:09,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740178909] [2023-11-17 15:53:09,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:09,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:09,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:10,189 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:10,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:10,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740178909] [2023-11-17 15:53:10,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1740178909] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:10,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:10,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 15:53:10,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418342092] [2023-11-17 15:53:10,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:10,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 15:53:10,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:10,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 15:53:10,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-17 15:53:10,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 306 out of 850 [2023-11-17 15:53:10,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 107 transitions, 1283 flow. Second operand has 6 states, 6 states have (on average 309.5) internal successors, (1857), 6 states have internal predecessors, (1857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:10,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:10,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 306 of 850 [2023-11-17 15:53:10,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:10,676 INFO L124 PetriNetUnfolderBase]: 2026/3219 cut-off events. [2023-11-17 15:53:10,676 INFO L125 PetriNetUnfolderBase]: For 22741/22741 co-relation queries the response was YES. [2023-11-17 15:53:10,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16612 conditions, 3219 events. 2026/3219 cut-off events. For 22741/22741 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 17100 event pairs, 590 based on Foata normal form. 5/2980 useless extension candidates. Maximal degree in co-relation 16560. Up to 1586 conditions per place. [2023-11-17 15:53:10,702 INFO L140 encePairwiseOnDemand]: 843/850 looper letters, 101 selfloop transitions, 62 changer transitions 16/179 dead transitions. [2023-11-17 15:53:10,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 179 transitions, 2155 flow [2023-11-17 15:53:10,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-17 15:53:10,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-17 15:53:10,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1911 transitions. [2023-11-17 15:53:10,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37470588235294117 [2023-11-17 15:53:10,706 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1911 transitions. [2023-11-17 15:53:10,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1911 transitions. [2023-11-17 15:53:10,707 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:10,707 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1911 transitions. [2023-11-17 15:53:10,709 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 318.5) internal successors, (1911), 6 states have internal predecessors, (1911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:10,713 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 850.0) internal successors, (5950), 7 states have internal predecessors, (5950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:10,714 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 850.0) internal successors, (5950), 7 states have internal predecessors, (5950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:10,714 INFO L175 Difference]: Start difference. First operand has 88 places, 107 transitions, 1283 flow. Second operand 6 states and 1911 transitions. [2023-11-17 15:53:10,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 179 transitions, 2155 flow [2023-11-17 15:53:10,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 179 transitions, 2111 flow, removed 12 selfloop flow, removed 3 redundant places. [2023-11-17 15:53:10,779 INFO L231 Difference]: Finished difference. Result has 93 places, 116 transitions, 1604 flow [2023-11-17 15:53:10,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=1249, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1604, PETRI_PLACES=93, PETRI_TRANSITIONS=116} [2023-11-17 15:53:10,780 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 63 predicate places. [2023-11-17 15:53:10,780 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 116 transitions, 1604 flow [2023-11-17 15:53:10,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 309.5) internal successors, (1857), 6 states have internal predecessors, (1857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:10,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:10,780 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:10,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-17 15:53:10,781 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:10,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:10,781 INFO L85 PathProgramCache]: Analyzing trace with hash -103773354, now seen corresponding path program 10 times [2023-11-17 15:53:10,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:10,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848250277] [2023-11-17 15:53:10,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:10,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:10,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:11,116 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:11,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:11,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848250277] [2023-11-17 15:53:11,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848250277] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:11,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:11,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:53:11,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927800887] [2023-11-17 15:53:11,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:11,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-17 15:53:11,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:11,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-17 15:53:11,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-17 15:53:11,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 295 out of 850 [2023-11-17 15:53:11,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 116 transitions, 1604 flow. Second operand has 8 states, 8 states have (on average 297.625) internal successors, (2381), 8 states have internal predecessors, (2381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:11,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:11,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 295 of 850 [2023-11-17 15:53:11,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:11,708 INFO L124 PetriNetUnfolderBase]: 1986/3132 cut-off events. [2023-11-17 15:53:11,708 INFO L125 PetriNetUnfolderBase]: For 27210/27210 co-relation queries the response was YES. [2023-11-17 15:53:11,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16805 conditions, 3132 events. 1986/3132 cut-off events. For 27210/27210 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 16494 event pairs, 524 based on Foata normal form. 2/2736 useless extension candidates. Maximal degree in co-relation 16751. Up to 1298 conditions per place. [2023-11-17 15:53:11,728 INFO L140 encePairwiseOnDemand]: 840/850 looper letters, 190 selfloop transitions, 29 changer transitions 2/221 dead transitions. [2023-11-17 15:53:11,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 221 transitions, 2946 flow [2023-11-17 15:53:11,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:11,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:11,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2153 transitions. [2023-11-17 15:53:11,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3618487394957983 [2023-11-17 15:53:11,733 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2153 transitions. [2023-11-17 15:53:11,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2153 transitions. [2023-11-17 15:53:11,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:11,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2153 transitions. [2023-11-17 15:53:11,736 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 307.57142857142856) internal successors, (2153), 7 states have internal predecessors, (2153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:11,742 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:11,742 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:11,743 INFO L175 Difference]: Start difference. First operand has 93 places, 116 transitions, 1604 flow. Second operand 7 states and 2153 transitions. [2023-11-17 15:53:11,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 221 transitions, 2946 flow [2023-11-17 15:53:11,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 221 transitions, 2870 flow, removed 38 selfloop flow, removed 1 redundant places. [2023-11-17 15:53:11,784 INFO L231 Difference]: Finished difference. Result has 100 places, 121 transitions, 1728 flow [2023-11-17 15:53:11,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=1564, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1728, PETRI_PLACES=100, PETRI_TRANSITIONS=121} [2023-11-17 15:53:11,785 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 70 predicate places. [2023-11-17 15:53:11,785 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 121 transitions, 1728 flow [2023-11-17 15:53:11,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 297.625) internal successors, (2381), 8 states have internal predecessors, (2381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:11,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:11,785 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:11,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-17 15:53:11,785 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:11,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:11,786 INFO L85 PathProgramCache]: Analyzing trace with hash 267305738, now seen corresponding path program 11 times [2023-11-17 15:53:11,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:11,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343392315] [2023-11-17 15:53:11,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:11,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:11,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:12,036 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:12,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:12,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343392315] [2023-11-17 15:53:12,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343392315] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:12,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:12,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 15:53:12,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520441757] [2023-11-17 15:53:12,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:12,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 15:53:12,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:12,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 15:53:12,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-17 15:53:12,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 306 out of 850 [2023-11-17 15:53:12,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 121 transitions, 1728 flow. Second operand has 6 states, 6 states have (on average 309.5) internal successors, (1857), 6 states have internal predecessors, (1857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:12,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:12,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 306 of 850 [2023-11-17 15:53:12,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:12,515 INFO L124 PetriNetUnfolderBase]: 1983/3118 cut-off events. [2023-11-17 15:53:12,515 INFO L125 PetriNetUnfolderBase]: For 27614/27614 co-relation queries the response was YES. [2023-11-17 15:53:12,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17439 conditions, 3118 events. 1983/3118 cut-off events. For 27614/27614 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 16223 event pairs, 586 based on Foata normal form. 4/2724 useless extension candidates. Maximal degree in co-relation 17382. Up to 1586 conditions per place. [2023-11-17 15:53:12,535 INFO L140 encePairwiseOnDemand]: 843/850 looper letters, 101 selfloop transitions, 59 changer transitions 16/176 dead transitions. [2023-11-17 15:53:12,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 176 transitions, 2434 flow [2023-11-17 15:53:12,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-17 15:53:12,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-17 15:53:12,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1907 transitions. [2023-11-17 15:53:12,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37392156862745096 [2023-11-17 15:53:12,540 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1907 transitions. [2023-11-17 15:53:12,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1907 transitions. [2023-11-17 15:53:12,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:12,541 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1907 transitions. [2023-11-17 15:53:12,543 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 317.8333333333333) internal successors, (1907), 6 states have internal predecessors, (1907), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:12,546 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 850.0) internal successors, (5950), 7 states have internal predecessors, (5950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:12,547 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 850.0) internal successors, (5950), 7 states have internal predecessors, (5950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:12,547 INFO L175 Difference]: Start difference. First operand has 100 places, 121 transitions, 1728 flow. Second operand 6 states and 1907 transitions. [2023-11-17 15:53:12,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 176 transitions, 2434 flow [2023-11-17 15:53:12,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 176 transitions, 2329 flow, removed 17 selfloop flow, removed 3 redundant places. [2023-11-17 15:53:12,600 INFO L231 Difference]: Finished difference. Result has 104 places, 119 transitions, 1774 flow [2023-11-17 15:53:12,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=1663, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1774, PETRI_PLACES=104, PETRI_TRANSITIONS=119} [2023-11-17 15:53:12,601 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 74 predicate places. [2023-11-17 15:53:12,601 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 119 transitions, 1774 flow [2023-11-17 15:53:12,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 309.5) internal successors, (1857), 6 states have internal predecessors, (1857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:12,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:12,602 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:12,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-17 15:53:12,602 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:12,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:12,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1291626948, now seen corresponding path program 12 times [2023-11-17 15:53:12,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:12,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781285194] [2023-11-17 15:53:12,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:12,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:12,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:12,945 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:12,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:12,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781285194] [2023-11-17 15:53:12,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781285194] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:12,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:12,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 15:53:12,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472909068] [2023-11-17 15:53:12,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:12,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-17 15:53:12,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:12,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-17 15:53:12,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-17 15:53:12,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 306 out of 850 [2023-11-17 15:53:12,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 119 transitions, 1774 flow. Second operand has 6 states, 6 states have (on average 309.5) internal successors, (1857), 6 states have internal predecessors, (1857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:12,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:12,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 306 of 850 [2023-11-17 15:53:12,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:13,502 INFO L124 PetriNetUnfolderBase]: 1947/3042 cut-off events. [2023-11-17 15:53:13,502 INFO L125 PetriNetUnfolderBase]: For 29044/29044 co-relation queries the response was YES. [2023-11-17 15:53:13,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17108 conditions, 3042 events. 1947/3042 cut-off events. For 29044/29044 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 15416 event pairs, 606 based on Foata normal form. 4/2650 useless extension candidates. Maximal degree in co-relation 17049. Up to 1642 conditions per place. [2023-11-17 15:53:13,521 INFO L140 encePairwiseOnDemand]: 843/850 looper letters, 116 selfloop transitions, 48 changer transitions 15/179 dead transitions. [2023-11-17 15:53:13,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 179 transitions, 2589 flow [2023-11-17 15:53:13,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-17 15:53:13,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-17 15:53:13,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1905 transitions. [2023-11-17 15:53:13,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3735294117647059 [2023-11-17 15:53:13,525 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1905 transitions. [2023-11-17 15:53:13,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1905 transitions. [2023-11-17 15:53:13,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:13,525 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1905 transitions. [2023-11-17 15:53:13,528 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 317.5) internal successors, (1905), 6 states have internal predecessors, (1905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:13,531 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 850.0) internal successors, (5950), 7 states have internal predecessors, (5950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:13,531 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 850.0) internal successors, (5950), 7 states have internal predecessors, (5950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:13,531 INFO L175 Difference]: Start difference. First operand has 104 places, 119 transitions, 1774 flow. Second operand 6 states and 1905 transitions. [2023-11-17 15:53:13,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 179 transitions, 2589 flow [2023-11-17 15:53:13,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 179 transitions, 2481 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-11-17 15:53:13,582 INFO L231 Difference]: Finished difference. Result has 108 places, 126 transitions, 1943 flow [2023-11-17 15:53:13,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=1680, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1943, PETRI_PLACES=108, PETRI_TRANSITIONS=126} [2023-11-17 15:53:13,584 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 78 predicate places. [2023-11-17 15:53:13,584 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 126 transitions, 1943 flow [2023-11-17 15:53:13,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 309.5) internal successors, (1857), 6 states have internal predecessors, (1857), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:13,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:13,584 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:13,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-17 15:53:13,584 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:13,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:13,585 INFO L85 PathProgramCache]: Analyzing trace with hash 14853104, now seen corresponding path program 1 times [2023-11-17 15:53:13,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:13,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821170994] [2023-11-17 15:53:13,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:13,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:13,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:13,799 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:13,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:13,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821170994] [2023-11-17 15:53:13,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821170994] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:13,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:13,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:53:13,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548648783] [2023-11-17 15:53:13,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:13,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:53:13,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:13,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:53:13,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:53:13,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:53:13,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 126 transitions, 1943 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:13,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:13,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:53:13,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:14,358 INFO L124 PetriNetUnfolderBase]: 2155/3342 cut-off events. [2023-11-17 15:53:14,358 INFO L125 PetriNetUnfolderBase]: For 30400/30400 co-relation queries the response was YES. [2023-11-17 15:53:14,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18792 conditions, 3342 events. 2155/3342 cut-off events. For 30400/30400 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 17090 event pairs, 286 based on Foata normal form. 8/2888 useless extension candidates. Maximal degree in co-relation 18731. Up to 1335 conditions per place. [2023-11-17 15:53:14,382 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 167 selfloop transitions, 36 changer transitions 1/204 dead transitions. [2023-11-17 15:53:14,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 204 transitions, 2984 flow [2023-11-17 15:53:14,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:14,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:14,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2238 transitions. [2023-11-17 15:53:14,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761344537815126 [2023-11-17 15:53:14,386 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2238 transitions. [2023-11-17 15:53:14,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2238 transitions. [2023-11-17 15:53:14,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:14,387 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2238 transitions. [2023-11-17 15:53:14,389 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 319.7142857142857) internal successors, (2238), 7 states have internal predecessors, (2238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:14,393 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:14,394 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:14,394 INFO L175 Difference]: Start difference. First operand has 108 places, 126 transitions, 1943 flow. Second operand 7 states and 2238 transitions. [2023-11-17 15:53:14,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 204 transitions, 2984 flow [2023-11-17 15:53:14,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 204 transitions, 2889 flow, removed 14 selfloop flow, removed 3 redundant places. [2023-11-17 15:53:14,450 INFO L231 Difference]: Finished difference. Result has 114 places, 139 transitions, 2193 flow [2023-11-17 15:53:14,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=1854, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2193, PETRI_PLACES=114, PETRI_TRANSITIONS=139} [2023-11-17 15:53:14,451 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 84 predicate places. [2023-11-17 15:53:14,451 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 139 transitions, 2193 flow [2023-11-17 15:53:14,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:14,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:14,451 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:14,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-17 15:53:14,452 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:14,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:14,452 INFO L85 PathProgramCache]: Analyzing trace with hash -1273657768, now seen corresponding path program 2 times [2023-11-17 15:53:14,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:14,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243461614] [2023-11-17 15:53:14,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:14,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:14,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:14,653 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:14,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:14,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243461614] [2023-11-17 15:53:14,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243461614] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:14,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:14,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:53:14,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134710900] [2023-11-17 15:53:14,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:14,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:53:14,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:14,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:53:14,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:53:14,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:53:14,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 139 transitions, 2193 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:14,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:14,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:53:14,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:15,217 INFO L124 PetriNetUnfolderBase]: 2189/3430 cut-off events. [2023-11-17 15:53:15,218 INFO L125 PetriNetUnfolderBase]: For 35831/35831 co-relation queries the response was YES. [2023-11-17 15:53:15,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19647 conditions, 3430 events. 2189/3430 cut-off events. For 35831/35831 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 18018 event pairs, 594 based on Foata normal form. 6/2962 useless extension candidates. Maximal degree in co-relation 19583. Up to 1642 conditions per place. [2023-11-17 15:53:15,243 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 135 selfloop transitions, 79 changer transitions 8/222 dead transitions. [2023-11-17 15:53:15,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 222 transitions, 3406 flow [2023-11-17 15:53:15,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:15,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:15,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2239 transitions. [2023-11-17 15:53:15,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37630252100840333 [2023-11-17 15:53:15,247 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2239 transitions. [2023-11-17 15:53:15,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2239 transitions. [2023-11-17 15:53:15,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:15,248 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2239 transitions. [2023-11-17 15:53:15,250 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 319.85714285714283) internal successors, (2239), 7 states have internal predecessors, (2239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:15,253 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:15,254 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:15,254 INFO L175 Difference]: Start difference. First operand has 114 places, 139 transitions, 2193 flow. Second operand 7 states and 2239 transitions. [2023-11-17 15:53:15,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 222 transitions, 3406 flow [2023-11-17 15:53:15,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 222 transitions, 3323 flow, removed 16 selfloop flow, removed 2 redundant places. [2023-11-17 15:53:15,323 INFO L231 Difference]: Finished difference. Result has 123 places, 155 transitions, 2631 flow [2023-11-17 15:53:15,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=2128, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2631, PETRI_PLACES=123, PETRI_TRANSITIONS=155} [2023-11-17 15:53:15,323 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 93 predicate places. [2023-11-17 15:53:15,323 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 155 transitions, 2631 flow [2023-11-17 15:53:15,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:15,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:15,324 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:15,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-17 15:53:15,324 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:15,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:15,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1365953029, now seen corresponding path program 1 times [2023-11-17 15:53:15,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:15,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928125509] [2023-11-17 15:53:15,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:15,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:15,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:15,539 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:15,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:15,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928125509] [2023-11-17 15:53:15,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928125509] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:53:15,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [613033781] [2023-11-17 15:53:15,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:15,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:53:15,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:53:15,541 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-11-17 15:53:15,543 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-11-17 15:53:15,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:15,649 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-17 15:53:15,651 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:53:15,771 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:15,771 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:53:15,916 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:15,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [613033781] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:53:15,916 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:53:15,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-17 15:53:15,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802323892] [2023-11-17 15:53:15,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:53:15,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 15:53:15,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:15,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 15:53:15,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-11-17 15:53:15,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:53:15,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 155 transitions, 2631 flow. Second operand has 15 states, 15 states have (on average 310.8) internal successors, (4662), 15 states have internal predecessors, (4662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:15,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:15,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:53:15,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:16,814 INFO L124 PetriNetUnfolderBase]: 2562/4027 cut-off events. [2023-11-17 15:53:16,814 INFO L125 PetriNetUnfolderBase]: For 41796/41796 co-relation queries the response was YES. [2023-11-17 15:53:16,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23688 conditions, 4027 events. 2562/4027 cut-off events. For 41796/41796 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 21944 event pairs, 338 based on Foata normal form. 10/3449 useless extension candidates. Maximal degree in co-relation 23619. Up to 1778 conditions per place. [2023-11-17 15:53:16,843 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 157 selfloop transitions, 77 changer transitions 0/234 dead transitions. [2023-11-17 15:53:16,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 234 transitions, 3601 flow [2023-11-17 15:53:16,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:16,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:16,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2248 transitions. [2023-11-17 15:53:16,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37781512605042017 [2023-11-17 15:53:16,847 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2248 transitions. [2023-11-17 15:53:16,847 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2248 transitions. [2023-11-17 15:53:16,847 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:16,848 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2248 transitions. [2023-11-17 15:53:16,850 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 321.14285714285717) internal successors, (2248), 7 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:16,854 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:16,854 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:16,854 INFO L175 Difference]: Start difference. First operand has 123 places, 155 transitions, 2631 flow. Second operand 7 states and 2248 transitions. [2023-11-17 15:53:16,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 234 transitions, 3601 flow [2023-11-17 15:53:16,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 234 transitions, 3482 flow, removed 26 selfloop flow, removed 2 redundant places. [2023-11-17 15:53:16,943 INFO L231 Difference]: Finished difference. Result has 130 places, 163 transitions, 2877 flow [2023-11-17 15:53:16,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=2514, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2877, PETRI_PLACES=130, PETRI_TRANSITIONS=163} [2023-11-17 15:53:16,943 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 100 predicate places. [2023-11-17 15:53:16,943 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 163 transitions, 2877 flow [2023-11-17 15:53:16,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 310.8) internal successors, (4662), 15 states have internal predecessors, (4662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:16,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:16,944 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:16,948 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-17 15:53:17,149 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,SelfDestructingSolverStorable15 [2023-11-17 15:53:17,149 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:17,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:17,149 INFO L85 PathProgramCache]: Analyzing trace with hash -211696067, now seen corresponding path program 2 times [2023-11-17 15:53:17,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:17,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381433196] [2023-11-17 15:53:17,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:17,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:17,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:17,333 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:17,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:17,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381433196] [2023-11-17 15:53:17,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381433196] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:17,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:17,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-17 15:53:17,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818336368] [2023-11-17 15:53:17,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:17,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-17 15:53:17,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:17,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-17 15:53:17,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-11-17 15:53:17,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:53:17,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 163 transitions, 2877 flow. Second operand has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:17,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:17,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:53:17,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:18,029 INFO L124 PetriNetUnfolderBase]: 2732/4321 cut-off events. [2023-11-17 15:53:18,029 INFO L125 PetriNetUnfolderBase]: For 50634/50634 co-relation queries the response was YES. [2023-11-17 15:53:18,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25495 conditions, 4321 events. 2732/4321 cut-off events. For 50634/50634 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 24103 event pairs, 536 based on Foata normal form. 10/3677 useless extension candidates. Maximal degree in co-relation 25423. Up to 1758 conditions per place. [2023-11-17 15:53:18,055 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 231 selfloop transitions, 43 changer transitions 0/274 dead transitions. [2023-11-17 15:53:18,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 274 transitions, 4411 flow [2023-11-17 15:53:18,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:18,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:18,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2247 transitions. [2023-11-17 15:53:18,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3776470588235294 [2023-11-17 15:53:18,059 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2247 transitions. [2023-11-17 15:53:18,059 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2247 transitions. [2023-11-17 15:53:18,060 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:18,060 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2247 transitions. [2023-11-17 15:53:18,063 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 321.0) internal successors, (2247), 7 states have internal predecessors, (2247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:18,066 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:18,067 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:18,067 INFO L175 Difference]: Start difference. First operand has 130 places, 163 transitions, 2877 flow. Second operand 7 states and 2247 transitions. [2023-11-17 15:53:18,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 274 transitions, 4411 flow [2023-11-17 15:53:18,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 274 transitions, 4279 flow, removed 25 selfloop flow, removed 2 redundant places. [2023-11-17 15:53:18,153 INFO L231 Difference]: Finished difference. Result has 136 places, 165 transitions, 2900 flow [2023-11-17 15:53:18,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=2749, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2900, PETRI_PLACES=136, PETRI_TRANSITIONS=165} [2023-11-17 15:53:18,154 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 106 predicate places. [2023-11-17 15:53:18,154 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 165 transitions, 2900 flow [2023-11-17 15:53:18,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:18,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:18,154 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:18,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-17 15:53:18,154 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:18,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:18,155 INFO L85 PathProgramCache]: Analyzing trace with hash 1806378095, now seen corresponding path program 3 times [2023-11-17 15:53:18,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:18,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144227186] [2023-11-17 15:53:18,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:18,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:18,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:18,397 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:18,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:18,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144227186] [2023-11-17 15:53:18,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144227186] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:18,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:18,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:53:18,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362074684] [2023-11-17 15:53:18,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:18,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:53:18,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:18,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:53:18,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:53:18,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:53:18,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 165 transitions, 2900 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:18,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:18,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:53:18,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:19,204 INFO L124 PetriNetUnfolderBase]: 3150/5003 cut-off events. [2023-11-17 15:53:19,204 INFO L125 PetriNetUnfolderBase]: For 56398/56398 co-relation queries the response was YES. [2023-11-17 15:53:19,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29491 conditions, 5003 events. 3150/5003 cut-off events. For 56398/56398 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 28896 event pairs, 690 based on Foata normal form. 8/4231 useless extension candidates. Maximal degree in co-relation 29417. Up to 1788 conditions per place. [2023-11-17 15:53:19,235 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 210 selfloop transitions, 63 changer transitions 0/273 dead transitions. [2023-11-17 15:53:19,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 273 transitions, 4455 flow [2023-11-17 15:53:19,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:19,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:19,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2253 transitions. [2023-11-17 15:53:19,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37865546218487395 [2023-11-17 15:53:19,238 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2253 transitions. [2023-11-17 15:53:19,238 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2253 transitions. [2023-11-17 15:53:19,238 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:19,238 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2253 transitions. [2023-11-17 15:53:19,241 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 321.85714285714283) internal successors, (2253), 7 states have internal predecessors, (2253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:19,244 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:19,244 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:19,244 INFO L175 Difference]: Start difference. First operand has 136 places, 165 transitions, 2900 flow. Second operand 7 states and 2253 transitions. [2023-11-17 15:53:19,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 273 transitions, 4455 flow [2023-11-17 15:53:19,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 273 transitions, 4345 flow, removed 9 selfloop flow, removed 4 redundant places. [2023-11-17 15:53:19,361 INFO L231 Difference]: Finished difference. Result has 141 places, 172 transitions, 3103 flow [2023-11-17 15:53:19,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=2800, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3103, PETRI_PLACES=141, PETRI_TRANSITIONS=172} [2023-11-17 15:53:19,362 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 111 predicate places. [2023-11-17 15:53:19,362 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 172 transitions, 3103 flow [2023-11-17 15:53:19,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:19,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:19,363 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:19,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-17 15:53:19,363 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:19,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:19,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1075489709, now seen corresponding path program 4 times [2023-11-17 15:53:19,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:19,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951654262] [2023-11-17 15:53:19,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:19,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:19,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:19,535 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:19,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:19,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951654262] [2023-11-17 15:53:19,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951654262] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:19,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:19,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:53:19,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608930593] [2023-11-17 15:53:19,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:19,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:53:19,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:19,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:53:19,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:53:19,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:53:19,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 172 transitions, 3103 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:19,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:19,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:53:19,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:20,454 INFO L124 PetriNetUnfolderBase]: 3135/4984 cut-off events. [2023-11-17 15:53:20,454 INFO L125 PetriNetUnfolderBase]: For 60896/60896 co-relation queries the response was YES. [2023-11-17 15:53:20,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29722 conditions, 4984 events. 3135/4984 cut-off events. For 60896/60896 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 28896 event pairs, 594 based on Foata normal form. 4/4216 useless extension candidates. Maximal degree in co-relation 29645. Up to 2282 conditions per place. [2023-11-17 15:53:20,491 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 236 selfloop transitions, 38 changer transitions 1/275 dead transitions. [2023-11-17 15:53:20,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 275 transitions, 4602 flow [2023-11-17 15:53:20,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:20,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:20,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2242 transitions. [2023-11-17 15:53:20,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3768067226890756 [2023-11-17 15:53:20,494 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2242 transitions. [2023-11-17 15:53:20,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2242 transitions. [2023-11-17 15:53:20,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:20,494 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2242 transitions. [2023-11-17 15:53:20,496 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 320.2857142857143) internal successors, (2242), 7 states have internal predecessors, (2242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:20,499 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:20,500 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:20,500 INFO L175 Difference]: Start difference. First operand has 141 places, 172 transitions, 3103 flow. Second operand 7 states and 2242 transitions. [2023-11-17 15:53:20,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 275 transitions, 4602 flow [2023-11-17 15:53:20,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 275 transitions, 4416 flow, removed 37 selfloop flow, removed 3 redundant places. [2023-11-17 15:53:20,643 INFO L231 Difference]: Finished difference. Result has 146 places, 174 transitions, 3069 flow [2023-11-17 15:53:20,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=2915, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3069, PETRI_PLACES=146, PETRI_TRANSITIONS=174} [2023-11-17 15:53:20,643 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 116 predicate places. [2023-11-17 15:53:20,643 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 174 transitions, 3069 flow [2023-11-17 15:53:20,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:20,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:20,644 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:20,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-17 15:53:20,644 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:20,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:20,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1843738495, now seen corresponding path program 5 times [2023-11-17 15:53:20,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:20,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523734388] [2023-11-17 15:53:20,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:20,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:20,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:20,830 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:20,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:20,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523734388] [2023-11-17 15:53:20,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523734388] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:20,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:20,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:53:20,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740147816] [2023-11-17 15:53:20,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:20,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:53:20,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:20,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:53:20,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:53:20,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:53:20,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 174 transitions, 3069 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:20,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:20,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:53:20,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:21,618 INFO L124 PetriNetUnfolderBase]: 3110/4931 cut-off events. [2023-11-17 15:53:21,618 INFO L125 PetriNetUnfolderBase]: For 58648/58648 co-relation queries the response was YES. [2023-11-17 15:53:21,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29400 conditions, 4931 events. 3110/4931 cut-off events. For 58648/58648 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 28314 event pairs, 656 based on Foata normal form. 10/4227 useless extension candidates. Maximal degree in co-relation 29321. Up to 1788 conditions per place. [2023-11-17 15:53:21,658 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 213 selfloop transitions, 63 changer transitions 0/276 dead transitions. [2023-11-17 15:53:21,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 276 transitions, 4547 flow [2023-11-17 15:53:21,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:21,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:21,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2253 transitions. [2023-11-17 15:53:21,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37865546218487395 [2023-11-17 15:53:21,661 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2253 transitions. [2023-11-17 15:53:21,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2253 transitions. [2023-11-17 15:53:21,661 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:21,661 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2253 transitions. [2023-11-17 15:53:21,663 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 321.85714285714283) internal successors, (2253), 7 states have internal predecessors, (2253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:21,666 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:21,666 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:21,666 INFO L175 Difference]: Start difference. First operand has 146 places, 174 transitions, 3069 flow. Second operand 7 states and 2253 transitions. [2023-11-17 15:53:21,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 276 transitions, 4547 flow [2023-11-17 15:53:21,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 276 transitions, 4444 flow, removed 22 selfloop flow, removed 3 redundant places. [2023-11-17 15:53:21,817 INFO L231 Difference]: Finished difference. Result has 151 places, 176 transitions, 3146 flow [2023-11-17 15:53:21,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=2970, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3146, PETRI_PLACES=151, PETRI_TRANSITIONS=176} [2023-11-17 15:53:21,818 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 121 predicate places. [2023-11-17 15:53:21,818 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 176 transitions, 3146 flow [2023-11-17 15:53:21,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:21,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:21,818 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:21,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-17 15:53:21,818 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:21,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:21,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1475806835, now seen corresponding path program 6 times [2023-11-17 15:53:21,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:21,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662399163] [2023-11-17 15:53:21,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:21,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:21,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:22,042 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:22,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:22,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662399163] [2023-11-17 15:53:22,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662399163] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:22,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:22,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:53:22,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195405542] [2023-11-17 15:53:22,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:22,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:53:22,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:22,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:53:22,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:53:22,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:53:22,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 176 transitions, 3146 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:22,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:22,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:53:22,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:22,829 INFO L124 PetriNetUnfolderBase]: 3115/4926 cut-off events. [2023-11-17 15:53:22,830 INFO L125 PetriNetUnfolderBase]: For 59852/59852 co-relation queries the response was YES. [2023-11-17 15:53:22,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29496 conditions, 4926 events. 3115/4926 cut-off events. For 59852/59852 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 28246 event pairs, 584 based on Foata normal form. 10/4218 useless extension candidates. Maximal degree in co-relation 29415. Up to 2236 conditions per place. [2023-11-17 15:53:22,869 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 234 selfloop transitions, 41 changer transitions 0/275 dead transitions. [2023-11-17 15:53:22,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 275 transitions, 4596 flow [2023-11-17 15:53:22,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:22,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:22,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2241 transitions. [2023-11-17 15:53:22,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3766386554621849 [2023-11-17 15:53:22,872 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2241 transitions. [2023-11-17 15:53:22,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2241 transitions. [2023-11-17 15:53:22,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:22,872 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2241 transitions. [2023-11-17 15:53:22,874 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 320.14285714285717) internal successors, (2241), 7 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:22,877 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:22,877 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:22,878 INFO L175 Difference]: Start difference. First operand has 151 places, 176 transitions, 3146 flow. Second operand 7 states and 2241 transitions. [2023-11-17 15:53:22,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 275 transitions, 4596 flow [2023-11-17 15:53:23,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 275 transitions, 4440 flow, removed 19 selfloop flow, removed 5 redundant places. [2023-11-17 15:53:23,104 INFO L231 Difference]: Finished difference. Result has 152 places, 177 transitions, 3100 flow [2023-11-17 15:53:23,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=2980, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3100, PETRI_PLACES=152, PETRI_TRANSITIONS=177} [2023-11-17 15:53:23,104 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 122 predicate places. [2023-11-17 15:53:23,104 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 177 transitions, 3100 flow [2023-11-17 15:53:23,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:23,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:23,105 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:23,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-17 15:53:23,105 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:23,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:23,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1114201199, now seen corresponding path program 7 times [2023-11-17 15:53:23,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:23,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874691896] [2023-11-17 15:53:23,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:23,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:23,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:23,311 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:23,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:23,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874691896] [2023-11-17 15:53:23,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874691896] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:23,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:23,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:53:23,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426213739] [2023-11-17 15:53:23,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:23,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:53:23,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:23,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:53:23,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:53:23,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:53:23,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 177 transitions, 3100 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:23,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:23,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:53:23,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:24,232 INFO L124 PetriNetUnfolderBase]: 3285/5220 cut-off events. [2023-11-17 15:53:24,233 INFO L125 PetriNetUnfolderBase]: For 60075/60075 co-relation queries the response was YES. [2023-11-17 15:53:24,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30786 conditions, 5220 events. 3285/5220 cut-off events. For 60075/60075 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 30438 event pairs, 672 based on Foata normal form. 10/4524 useless extension candidates. Maximal degree in co-relation 30705. Up to 1788 conditions per place. [2023-11-17 15:53:24,267 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 229 selfloop transitions, 60 changer transitions 0/289 dead transitions. [2023-11-17 15:53:24,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 289 transitions, 4701 flow [2023-11-17 15:53:24,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:24,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:24,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2254 transitions. [2023-11-17 15:53:24,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3788235294117647 [2023-11-17 15:53:24,270 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2254 transitions. [2023-11-17 15:53:24,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2254 transitions. [2023-11-17 15:53:24,270 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:24,270 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2254 transitions. [2023-11-17 15:53:24,272 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 322.0) internal successors, (2254), 7 states have internal predecessors, (2254), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:24,275 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:24,275 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:24,275 INFO L175 Difference]: Start difference. First operand has 152 places, 177 transitions, 3100 flow. Second operand 7 states and 2254 transitions. [2023-11-17 15:53:24,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 289 transitions, 4701 flow [2023-11-17 15:53:24,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 289 transitions, 4619 flow, removed 1 selfloop flow, removed 5 redundant places. [2023-11-17 15:53:24,416 INFO L231 Difference]: Finished difference. Result has 156 places, 180 transitions, 3245 flow [2023-11-17 15:53:24,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=3020, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3245, PETRI_PLACES=156, PETRI_TRANSITIONS=180} [2023-11-17 15:53:24,416 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 126 predicate places. [2023-11-17 15:53:24,416 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 180 transitions, 3245 flow [2023-11-17 15:53:24,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:24,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:24,417 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:24,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-17 15:53:24,417 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:24,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:24,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1931656780, now seen corresponding path program 3 times [2023-11-17 15:53:24,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:24,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154162941] [2023-11-17 15:53:24,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:24,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:24,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:24,596 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:24,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:24,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154162941] [2023-11-17 15:53:24,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154162941] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:24,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:24,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:53:24,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977947399] [2023-11-17 15:53:24,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:24,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:53:24,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:24,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:53:24,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:53:24,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:53:24,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 180 transitions, 3245 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:24,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:24,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:53:24,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:25,495 INFO L124 PetriNetUnfolderBase]: 3267/5189 cut-off events. [2023-11-17 15:53:25,495 INFO L125 PetriNetUnfolderBase]: For 63161/63161 co-relation queries the response was YES. [2023-11-17 15:53:25,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30805 conditions, 5189 events. 3267/5189 cut-off events. For 63161/63161 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 30205 event pairs, 692 based on Foata normal form. 8/4497 useless extension candidates. Maximal degree in co-relation 30721. Up to 2932 conditions per place. [2023-11-17 15:53:25,537 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 224 selfloop transitions, 48 changer transitions 0/272 dead transitions. [2023-11-17 15:53:25,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 272 transitions, 4617 flow [2023-11-17 15:53:25,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:25,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:25,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2243 transitions. [2023-11-17 15:53:25,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3769747899159664 [2023-11-17 15:53:25,541 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2243 transitions. [2023-11-17 15:53:25,541 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2243 transitions. [2023-11-17 15:53:25,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:25,541 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2243 transitions. [2023-11-17 15:53:25,543 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 320.42857142857144) internal successors, (2243), 7 states have internal predecessors, (2243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:25,546 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:25,546 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:25,546 INFO L175 Difference]: Start difference. First operand has 156 places, 180 transitions, 3245 flow. Second operand 7 states and 2243 transitions. [2023-11-17 15:53:25,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 272 transitions, 4617 flow [2023-11-17 15:53:25,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 272 transitions, 4514 flow, removed 11 selfloop flow, removed 3 redundant places. [2023-11-17 15:53:25,739 INFO L231 Difference]: Finished difference. Result has 159 places, 177 transitions, 3212 flow [2023-11-17 15:53:25,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=3116, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3212, PETRI_PLACES=159, PETRI_TRANSITIONS=177} [2023-11-17 15:53:25,739 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 129 predicate places. [2023-11-17 15:53:25,739 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 177 transitions, 3212 flow [2023-11-17 15:53:25,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:25,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:25,740 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:25,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-17 15:53:25,740 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:25,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:25,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1934856910, now seen corresponding path program 4 times [2023-11-17 15:53:25,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:25,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904007377] [2023-11-17 15:53:25,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:25,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:25,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:25,909 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:25,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:25,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904007377] [2023-11-17 15:53:25,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904007377] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:25,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:25,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:53:25,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49961783] [2023-11-17 15:53:25,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:25,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:53:25,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:25,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:53:25,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:53:25,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:53:25,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 177 transitions, 3212 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:25,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:25,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:53:25,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:26,751 INFO L124 PetriNetUnfolderBase]: 3251/5159 cut-off events. [2023-11-17 15:53:26,751 INFO L125 PetriNetUnfolderBase]: For 61925/61925 co-relation queries the response was YES. [2023-11-17 15:53:26,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30691 conditions, 5159 events. 3251/5159 cut-off events. For 61925/61925 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 29942 event pairs, 692 based on Foata normal form. 6/4471 useless extension candidates. Maximal degree in co-relation 30607. Up to 2932 conditions per place. [2023-11-17 15:53:26,789 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 215 selfloop transitions, 46 changer transitions 6/267 dead transitions. [2023-11-17 15:53:26,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 267 transitions, 4562 flow [2023-11-17 15:53:26,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:26,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:26,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2237 transitions. [2023-11-17 15:53:26,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37596638655462183 [2023-11-17 15:53:26,792 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2237 transitions. [2023-11-17 15:53:26,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2237 transitions. [2023-11-17 15:53:26,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:26,792 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2237 transitions. [2023-11-17 15:53:26,794 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 319.57142857142856) internal successors, (2237), 7 states have internal predecessors, (2237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:26,796 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:26,796 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:26,796 INFO L175 Difference]: Start difference. First operand has 159 places, 177 transitions, 3212 flow. Second operand 7 states and 2237 transitions. [2023-11-17 15:53:26,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 267 transitions, 4562 flow [2023-11-17 15:53:26,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 267 transitions, 4453 flow, removed 10 selfloop flow, removed 4 redundant places. [2023-11-17 15:53:26,964 INFO L231 Difference]: Finished difference. Result has 161 places, 175 transitions, 3167 flow [2023-11-17 15:53:26,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=3093, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3167, PETRI_PLACES=161, PETRI_TRANSITIONS=175} [2023-11-17 15:53:26,965 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 131 predicate places. [2023-11-17 15:53:26,965 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 175 transitions, 3167 flow [2023-11-17 15:53:26,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:26,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:26,965 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:26,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-17 15:53:26,965 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:26,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:26,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1818055940, now seen corresponding path program 5 times [2023-11-17 15:53:26,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:26,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927199950] [2023-11-17 15:53:26,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:26,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:26,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:27,125 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:27,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:27,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927199950] [2023-11-17 15:53:27,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927199950] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:27,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:27,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:53:27,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010291085] [2023-11-17 15:53:27,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:27,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:53:27,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:27,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:53:27,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:53:27,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:53:27,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 175 transitions, 3167 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:27,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:27,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:53:27,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:28,140 INFO L124 PetriNetUnfolderBase]: 3664/5794 cut-off events. [2023-11-17 15:53:28,141 INFO L125 PetriNetUnfolderBase]: For 66519/66519 co-relation queries the response was YES. [2023-11-17 15:53:28,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33081 conditions, 5794 events. 3664/5794 cut-off events. For 66519/66519 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 33937 event pairs, 545 based on Foata normal form. 8/4950 useless extension candidates. Maximal degree in co-relation 32997. Up to 2293 conditions per place. [2023-11-17 15:53:28,181 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 213 selfloop transitions, 53 changer transitions 2/268 dead transitions. [2023-11-17 15:53:28,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 268 transitions, 4758 flow [2023-11-17 15:53:28,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:28,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:28,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2233 transitions. [2023-11-17 15:53:28,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37529411764705883 [2023-11-17 15:53:28,183 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2233 transitions. [2023-11-17 15:53:28,183 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2233 transitions. [2023-11-17 15:53:28,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:28,184 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2233 transitions. [2023-11-17 15:53:28,186 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:28,188 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:28,188 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:28,188 INFO L175 Difference]: Start difference. First operand has 161 places, 175 transitions, 3167 flow. Second operand 7 states and 2233 transitions. [2023-11-17 15:53:28,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 268 transitions, 4758 flow [2023-11-17 15:53:28,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 268 transitions, 4587 flow, removed 2 selfloop flow, removed 7 redundant places. [2023-11-17 15:53:28,375 INFO L231 Difference]: Finished difference. Result has 162 places, 189 transitions, 3475 flow [2023-11-17 15:53:28,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=3068, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3475, PETRI_PLACES=162, PETRI_TRANSITIONS=189} [2023-11-17 15:53:28,376 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 132 predicate places. [2023-11-17 15:53:28,376 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 189 transitions, 3475 flow [2023-11-17 15:53:28,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:28,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:28,376 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:28,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-11-17 15:53:28,376 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:28,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:28,377 INFO L85 PathProgramCache]: Analyzing trace with hash -731247991, now seen corresponding path program 8 times [2023-11-17 15:53:28,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:28,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427797492] [2023-11-17 15:53:28,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:28,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:28,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:28,542 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:28,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:28,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427797492] [2023-11-17 15:53:28,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427797492] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:28,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:28,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:53:28,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227551883] [2023-11-17 15:53:28,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:28,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:53:28,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:28,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:53:28,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:53:28,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:53:28,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 189 transitions, 3475 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:28,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:28,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:53:28,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:29,537 INFO L124 PetriNetUnfolderBase]: 3654/5784 cut-off events. [2023-11-17 15:53:29,537 INFO L125 PetriNetUnfolderBase]: For 72664/72664 co-relation queries the response was YES. [2023-11-17 15:53:29,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33590 conditions, 5784 events. 3654/5784 cut-off events. For 72664/72664 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 34140 event pairs, 650 based on Foata normal form. 10/4942 useless extension candidates. Maximal degree in co-relation 33503. Up to 3124 conditions per place. [2023-11-17 15:53:29,579 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 222 selfloop transitions, 71 changer transitions 0/293 dead transitions. [2023-11-17 15:53:29,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 293 transitions, 5178 flow [2023-11-17 15:53:29,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:29,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:29,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2239 transitions. [2023-11-17 15:53:29,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37630252100840333 [2023-11-17 15:53:29,582 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2239 transitions. [2023-11-17 15:53:29,582 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2239 transitions. [2023-11-17 15:53:29,582 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:29,582 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2239 transitions. [2023-11-17 15:53:29,584 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 319.85714285714283) internal successors, (2239), 7 states have internal predecessors, (2239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:29,586 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:29,586 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:29,587 INFO L175 Difference]: Start difference. First operand has 162 places, 189 transitions, 3475 flow. Second operand 7 states and 2239 transitions. [2023-11-17 15:53:29,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 293 transitions, 5178 flow [2023-11-17 15:53:29,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 293 transitions, 5066 flow, removed 14 selfloop flow, removed 2 redundant places. [2023-11-17 15:53:29,759 INFO L231 Difference]: Finished difference. Result has 169 places, 198 transitions, 3762 flow [2023-11-17 15:53:29,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=3394, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3762, PETRI_PLACES=169, PETRI_TRANSITIONS=198} [2023-11-17 15:53:29,760 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 139 predicate places. [2023-11-17 15:53:29,760 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 198 transitions, 3762 flow [2023-11-17 15:53:29,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:29,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:29,760 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:29,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-11-17 15:53:29,760 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:29,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:29,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1157526756, now seen corresponding path program 6 times [2023-11-17 15:53:29,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:29,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587014621] [2023-11-17 15:53:29,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:29,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:29,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:29,919 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:29,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:29,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587014621] [2023-11-17 15:53:29,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587014621] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:29,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:29,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:53:29,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737950930] [2023-11-17 15:53:29,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:29,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:53:29,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:29,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:53:29,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:53:29,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:53:29,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 198 transitions, 3762 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:29,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:29,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:53:29,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:31,442 INFO L124 PetriNetUnfolderBase]: 5561/8843 cut-off events. [2023-11-17 15:53:31,442 INFO L125 PetriNetUnfolderBase]: For 109668/109668 co-relation queries the response was YES. [2023-11-17 15:53:31,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50157 conditions, 8843 events. 5561/8843 cut-off events. For 109668/109668 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 56279 event pairs, 805 based on Foata normal form. 8/7347 useless extension candidates. Maximal degree in co-relation 50067. Up to 4201 conditions per place. [2023-11-17 15:53:31,519 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 292 selfloop transitions, 71 changer transitions 2/365 dead transitions. [2023-11-17 15:53:31,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 365 transitions, 7059 flow [2023-11-17 15:53:31,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:31,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:31,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2238 transitions. [2023-11-17 15:53:31,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761344537815126 [2023-11-17 15:53:31,522 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2238 transitions. [2023-11-17 15:53:31,522 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2238 transitions. [2023-11-17 15:53:31,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:31,522 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2238 transitions. [2023-11-17 15:53:31,524 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 319.7142857142857) internal successors, (2238), 7 states have internal predecessors, (2238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:31,526 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:31,527 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:31,527 INFO L175 Difference]: Start difference. First operand has 169 places, 198 transitions, 3762 flow. Second operand 7 states and 2238 transitions. [2023-11-17 15:53:31,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 365 transitions, 7059 flow [2023-11-17 15:53:31,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 365 transitions, 6865 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-11-17 15:53:31,920 INFO L231 Difference]: Finished difference. Result has 177 places, 238 transitions, 4671 flow [2023-11-17 15:53:31,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=3652, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4671, PETRI_PLACES=177, PETRI_TRANSITIONS=238} [2023-11-17 15:53:31,920 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 147 predicate places. [2023-11-17 15:53:31,921 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 238 transitions, 4671 flow [2023-11-17 15:53:31,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:31,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:31,921 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:31,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-11-17 15:53:31,921 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:31,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:31,921 INFO L85 PathProgramCache]: Analyzing trace with hash 486998429, now seen corresponding path program 9 times [2023-11-17 15:53:31,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:31,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58161943] [2023-11-17 15:53:31,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:31,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:31,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:32,091 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:32,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:32,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58161943] [2023-11-17 15:53:32,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58161943] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:32,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:32,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:53:32,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887368509] [2023-11-17 15:53:32,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:32,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:53:32,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:32,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:53:32,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:53:32,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:53:32,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 238 transitions, 4671 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:32,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:32,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:53:32,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:33,540 INFO L124 PetriNetUnfolderBase]: 5557/8839 cut-off events. [2023-11-17 15:53:33,540 INFO L125 PetriNetUnfolderBase]: For 122281/122281 co-relation queries the response was YES. [2023-11-17 15:53:33,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52252 conditions, 8839 events. 5557/8839 cut-off events. For 122281/122281 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 56381 event pairs, 1070 based on Foata normal form. 4/8183 useless extension candidates. Maximal degree in co-relation 52157. Up to 5687 conditions per place. [2023-11-17 15:53:33,620 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 239 selfloop transitions, 98 changer transitions 5/342 dead transitions. [2023-11-17 15:53:33,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 342 transitions, 6499 flow [2023-11-17 15:53:33,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:33,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:33,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2234 transitions. [2023-11-17 15:53:33,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37546218487394956 [2023-11-17 15:53:33,623 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2234 transitions. [2023-11-17 15:53:33,623 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2234 transitions. [2023-11-17 15:53:33,623 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:33,623 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2234 transitions. [2023-11-17 15:53:33,625 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 319.14285714285717) internal successors, (2234), 7 states have internal predecessors, (2234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:33,627 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:33,627 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:33,627 INFO L175 Difference]: Start difference. First operand has 177 places, 238 transitions, 4671 flow. Second operand 7 states and 2234 transitions. [2023-11-17 15:53:33,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 342 transitions, 6499 flow [2023-11-17 15:53:33,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 342 transitions, 6426 flow, removed 26 selfloop flow, removed 1 redundant places. [2023-11-17 15:53:33,988 INFO L231 Difference]: Finished difference. Result has 183 places, 240 transitions, 4842 flow [2023-11-17 15:53:33,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=4573, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4842, PETRI_PLACES=183, PETRI_TRANSITIONS=240} [2023-11-17 15:53:33,988 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 153 predicate places. [2023-11-17 15:53:33,988 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 240 transitions, 4842 flow [2023-11-17 15:53:33,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:33,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:33,989 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:33,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-11-17 15:53:33,989 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:33,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:33,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1799873326, now seen corresponding path program 7 times [2023-11-17 15:53:33,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:33,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535348792] [2023-11-17 15:53:33,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:33,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:34,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:34,340 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:34,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:34,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535348792] [2023-11-17 15:53:34,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535348792] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:34,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:34,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:53:34,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194488148] [2023-11-17 15:53:34,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:34,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:53:34,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:34,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:53:34,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:53:34,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:53:34,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 240 transitions, 4842 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:34,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:34,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:53:34,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:35,935 INFO L124 PetriNetUnfolderBase]: 5813/9271 cut-off events. [2023-11-17 15:53:35,935 INFO L125 PetriNetUnfolderBase]: For 129446/129446 co-relation queries the response was YES. [2023-11-17 15:53:36,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55323 conditions, 9271 events. 5813/9271 cut-off events. For 129446/129446 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 59620 event pairs, 1400 based on Foata normal form. 8/8579 useless extension candidates. Maximal degree in co-relation 55227. Up to 4410 conditions per place. [2023-11-17 15:53:36,174 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 274 selfloop transitions, 104 changer transitions 0/378 dead transitions. [2023-11-17 15:53:36,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 378 transitions, 7578 flow [2023-11-17 15:53:36,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:36,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:36,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2246 transitions. [2023-11-17 15:53:36,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37747899159663867 [2023-11-17 15:53:36,178 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2246 transitions. [2023-11-17 15:53:36,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2246 transitions. [2023-11-17 15:53:36,178 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:36,178 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2246 transitions. [2023-11-17 15:53:36,187 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 320.85714285714283) internal successors, (2246), 7 states have internal predecessors, (2246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:36,190 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:36,190 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:36,190 INFO L175 Difference]: Start difference. First operand has 183 places, 240 transitions, 4842 flow. Second operand 7 states and 2246 transitions. [2023-11-17 15:53:36,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 378 transitions, 7578 flow [2023-11-17 15:53:36,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 378 transitions, 7453 flow, removed 7 selfloop flow, removed 2 redundant places. [2023-11-17 15:53:36,620 INFO L231 Difference]: Finished difference. Result has 191 places, 266 transitions, 5686 flow [2023-11-17 15:53:36,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=4736, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5686, PETRI_PLACES=191, PETRI_TRANSITIONS=266} [2023-11-17 15:53:36,622 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 161 predicate places. [2023-11-17 15:53:36,622 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 266 transitions, 5686 flow [2023-11-17 15:53:36,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:36,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:36,623 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:36,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-11-17 15:53:36,623 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:36,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:36,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1127201439, now seen corresponding path program 10 times [2023-11-17 15:53:36,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:36,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123025077] [2023-11-17 15:53:36,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:36,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:36,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:36,832 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:36,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:36,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123025077] [2023-11-17 15:53:36,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123025077] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:36,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:36,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:53:36,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241247248] [2023-11-17 15:53:36,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:36,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:53:36,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:36,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:53:36,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:53:36,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:53:36,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 266 transitions, 5686 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:36,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:36,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:53:36,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:38,543 INFO L124 PetriNetUnfolderBase]: 5803/9249 cut-off events. [2023-11-17 15:53:38,543 INFO L125 PetriNetUnfolderBase]: For 144310/144310 co-relation queries the response was YES. [2023-11-17 15:53:38,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56437 conditions, 9249 events. 5803/9249 cut-off events. For 144310/144310 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 59512 event pairs, 1186 based on Foata normal form. 4/8557 useless extension candidates. Maximal degree in co-relation 56336. Up to 6133 conditions per place. [2023-11-17 15:53:38,622 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 238 selfloop transitions, 108 changer transitions 4/350 dead transitions. [2023-11-17 15:53:38,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 350 transitions, 7211 flow [2023-11-17 15:53:38,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:38,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:38,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2235 transitions. [2023-11-17 15:53:38,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37563025210084033 [2023-11-17 15:53:38,624 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2235 transitions. [2023-11-17 15:53:38,624 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2235 transitions. [2023-11-17 15:53:38,624 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:38,624 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2235 transitions. [2023-11-17 15:53:38,626 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 319.2857142857143) internal successors, (2235), 7 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-11-17 15:53:38,628 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:38,629 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:38,629 INFO L175 Difference]: Start difference. First operand has 191 places, 266 transitions, 5686 flow. Second operand 7 states and 2235 transitions. [2023-11-17 15:53:38,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 350 transitions, 7211 flow [2023-11-17 15:53:39,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 350 transitions, 7036 flow, removed 61 selfloop flow, removed 1 redundant places. [2023-11-17 15:53:39,123 INFO L231 Difference]: Finished difference. Result has 196 places, 264 transitions, 5691 flow [2023-11-17 15:53:39,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=5488, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5691, PETRI_PLACES=196, PETRI_TRANSITIONS=264} [2023-11-17 15:53:39,123 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 166 predicate places. [2023-11-17 15:53:39,123 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 264 transitions, 5691 flow [2023-11-17 15:53:39,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:39,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:39,124 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:39,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-11-17 15:53:39,124 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:39,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:39,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1589307140, now seen corresponding path program 8 times [2023-11-17 15:53:39,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:39,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310845048] [2023-11-17 15:53:39,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:39,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:39,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:39,300 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:39,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:39,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310845048] [2023-11-17 15:53:39,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310845048] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:39,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:39,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:53:39,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802771354] [2023-11-17 15:53:39,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:39,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:53:39,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:39,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:53:39,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:53:39,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:53:39,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 264 transitions, 5691 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:39,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:39,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:53:39,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:41,179 INFO L124 PetriNetUnfolderBase]: 5830/9302 cut-off events. [2023-11-17 15:53:41,180 INFO L125 PetriNetUnfolderBase]: For 146592/146592 co-relation queries the response was YES. [2023-11-17 15:53:41,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56736 conditions, 9302 events. 5830/9302 cut-off events. For 146592/146592 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 59796 event pairs, 1382 based on Foata normal form. 16/8622 useless extension candidates. Maximal degree in co-relation 56635. Up to 4410 conditions per place. [2023-11-17 15:53:41,263 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 310 selfloop transitions, 95 changer transitions 0/405 dead transitions. [2023-11-17 15:53:41,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 405 transitions, 8403 flow [2023-11-17 15:53:41,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:41,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:41,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2247 transitions. [2023-11-17 15:53:41,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3776470588235294 [2023-11-17 15:53:41,265 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2247 transitions. [2023-11-17 15:53:41,265 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2247 transitions. [2023-11-17 15:53:41,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:41,266 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2247 transitions. [2023-11-17 15:53:41,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 321.0) internal successors, (2247), 7 states have internal predecessors, (2247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:41,270 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:41,270 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:41,270 INFO L175 Difference]: Start difference. First operand has 196 places, 264 transitions, 5691 flow. Second operand 7 states and 2247 transitions. [2023-11-17 15:53:41,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 405 transitions, 8403 flow [2023-11-17 15:53:41,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 405 transitions, 8175 flow, removed 2 selfloop flow, removed 5 redundant places. [2023-11-17 15:53:41,673 INFO L231 Difference]: Finished difference. Result has 200 places, 281 transitions, 6231 flow [2023-11-17 15:53:41,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=5473, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6231, PETRI_PLACES=200, PETRI_TRANSITIONS=281} [2023-11-17 15:53:41,673 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 170 predicate places. [2023-11-17 15:53:41,673 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 281 transitions, 6231 flow [2023-11-17 15:53:41,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:41,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:41,674 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:41,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-11-17 15:53:41,674 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:41,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:41,674 INFO L85 PathProgramCache]: Analyzing trace with hash 873410176, now seen corresponding path program 9 times [2023-11-17 15:53:41,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:41,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397771427] [2023-11-17 15:53:41,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:41,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:41,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:41,888 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:41,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:41,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397771427] [2023-11-17 15:53:41,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397771427] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:41,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:41,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:53:41,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614532386] [2023-11-17 15:53:41,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:41,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:53:41,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:41,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:53:41,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:53:41,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:53:41,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 281 transitions, 6231 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:41,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:41,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:53:41,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:43,749 INFO L124 PetriNetUnfolderBase]: 5939/9569 cut-off events. [2023-11-17 15:53:43,749 INFO L125 PetriNetUnfolderBase]: For 154872/154872 co-relation queries the response was YES. [2023-11-17 15:53:43,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58838 conditions, 9569 events. 5939/9569 cut-off events. For 154872/154872 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 62876 event pairs, 1562 based on Foata normal form. 6/8879 useless extension candidates. Maximal degree in co-relation 58733. Up to 6350 conditions per place. [2023-11-17 15:53:43,835 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 242 selfloop transitions, 126 changer transitions 8/376 dead transitions. [2023-11-17 15:53:43,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 376 transitions, 7981 flow [2023-11-17 15:53:43,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:43,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:43,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2243 transitions. [2023-11-17 15:53:43,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3769747899159664 [2023-11-17 15:53:43,838 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2243 transitions. [2023-11-17 15:53:43,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2243 transitions. [2023-11-17 15:53:43,838 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:43,838 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2243 transitions. [2023-11-17 15:53:43,840 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 320.42857142857144) internal successors, (2243), 7 states have internal predecessors, (2243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:43,842 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:43,843 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:43,843 INFO L175 Difference]: Start difference. First operand has 200 places, 281 transitions, 6231 flow. Second operand 7 states and 2243 transitions. [2023-11-17 15:53:43,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 376 transitions, 7981 flow [2023-11-17 15:53:44,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 376 transitions, 7773 flow, removed 41 selfloop flow, removed 2 redundant places. [2023-11-17 15:53:44,376 INFO L231 Difference]: Finished difference. Result has 208 places, 297 transitions, 6684 flow [2023-11-17 15:53:44,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=6048, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6684, PETRI_PLACES=208, PETRI_TRANSITIONS=297} [2023-11-17 15:53:44,377 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 178 predicate places. [2023-11-17 15:53:44,377 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 297 transitions, 6684 flow [2023-11-17 15:53:44,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:44,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:44,378 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:44,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-11-17 15:53:44,378 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:44,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:44,378 INFO L85 PathProgramCache]: Analyzing trace with hash -256727908, now seen corresponding path program 10 times [2023-11-17 15:53:44,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:44,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216783880] [2023-11-17 15:53:44,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:44,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:44,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:44,589 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:44,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:44,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216783880] [2023-11-17 15:53:44,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216783880] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:44,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:44,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:53:44,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380087871] [2023-11-17 15:53:44,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:44,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:53:44,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:44,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:53:44,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:53:44,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:53:44,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 297 transitions, 6684 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:44,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:44,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:53:44,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:46,619 INFO L124 PetriNetUnfolderBase]: 5926/9550 cut-off events. [2023-11-17 15:53:46,619 INFO L125 PetriNetUnfolderBase]: For 156671/156671 co-relation queries the response was YES. [2023-11-17 15:53:46,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59544 conditions, 9550 events. 5926/9550 cut-off events. For 156671/156671 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 62582 event pairs, 1618 based on Foata normal form. 8/8862 useless extension candidates. Maximal degree in co-relation 59435. Up to 6350 conditions per place. [2023-11-17 15:53:46,702 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 252 selfloop transitions, 132 changer transitions 0/384 dead transitions. [2023-11-17 15:53:46,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 384 transitions, 8302 flow [2023-11-17 15:53:46,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:46,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:46,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2249 transitions. [2023-11-17 15:53:46,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37798319327731095 [2023-11-17 15:53:46,704 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2249 transitions. [2023-11-17 15:53:46,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2249 transitions. [2023-11-17 15:53:46,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:46,704 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2249 transitions. [2023-11-17 15:53:46,706 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 321.2857142857143) internal successors, (2249), 7 states have internal predecessors, (2249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:46,708 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:46,708 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:46,709 INFO L175 Difference]: Start difference. First operand has 208 places, 297 transitions, 6684 flow. Second operand 7 states and 2249 transitions. [2023-11-17 15:53:46,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 384 transitions, 8302 flow [2023-11-17 15:53:47,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 384 transitions, 8123 flow, removed 9 selfloop flow, removed 3 redundant places. [2023-11-17 15:53:47,307 INFO L231 Difference]: Finished difference. Result has 211 places, 298 transitions, 6810 flow [2023-11-17 15:53:47,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=6514, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6810, PETRI_PLACES=211, PETRI_TRANSITIONS=298} [2023-11-17 15:53:47,308 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 181 predicate places. [2023-11-17 15:53:47,308 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 298 transitions, 6810 flow [2023-11-17 15:53:47,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:47,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:47,308 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:47,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-11-17 15:53:47,309 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:47,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:47,309 INFO L85 PathProgramCache]: Analyzing trace with hash 606818158, now seen corresponding path program 11 times [2023-11-17 15:53:47,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:47,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326826738] [2023-11-17 15:53:47,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:47,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:47,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:47,525 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:47,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:47,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326826738] [2023-11-17 15:53:47,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326826738] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:47,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:47,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:53:47,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011120790] [2023-11-17 15:53:47,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:47,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:53:47,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:47,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:53:47,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:53:47,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:53:47,528 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 298 transitions, 6810 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:47,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:47,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:53:47,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:49,540 INFO L124 PetriNetUnfolderBase]: 6054/9776 cut-off events. [2023-11-17 15:53:49,540 INFO L125 PetriNetUnfolderBase]: For 162704/162704 co-relation queries the response was YES. [2023-11-17 15:53:49,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60895 conditions, 9776 events. 6054/9776 cut-off events. For 162704/162704 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 64576 event pairs, 1674 based on Foata normal form. 4/9084 useless extension candidates. Maximal degree in co-relation 60786. Up to 6370 conditions per place. [2023-11-17 15:53:49,640 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 246 selfloop transitions, 135 changer transitions 0/381 dead transitions. [2023-11-17 15:53:49,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 381 transitions, 8387 flow [2023-11-17 15:53:49,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:49,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:49,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2250 transitions. [2023-11-17 15:53:49,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37815126050420167 [2023-11-17 15:53:49,642 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2250 transitions. [2023-11-17 15:53:49,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2250 transitions. [2023-11-17 15:53:49,643 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:49,643 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2250 transitions. [2023-11-17 15:53:49,644 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 321.42857142857144) internal successors, (2250), 7 states have internal predecessors, (2250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:49,646 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:49,647 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:49,647 INFO L175 Difference]: Start difference. First operand has 211 places, 298 transitions, 6810 flow. Second operand 7 states and 2250 transitions. [2023-11-17 15:53:49,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 381 transitions, 8387 flow [2023-11-17 15:53:50,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 381 transitions, 8174 flow, removed 4 selfloop flow, removed 4 redundant places. [2023-11-17 15:53:50,255 INFO L231 Difference]: Finished difference. Result has 217 places, 311 transitions, 7285 flow [2023-11-17 15:53:50,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=6609, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7285, PETRI_PLACES=217, PETRI_TRANSITIONS=311} [2023-11-17 15:53:50,256 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 187 predicate places. [2023-11-17 15:53:50,256 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 311 transitions, 7285 flow [2023-11-17 15:53:50,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:50,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:50,256 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:50,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-11-17 15:53:50,256 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:50,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:50,257 INFO L85 PathProgramCache]: Analyzing trace with hash -1821119266, now seen corresponding path program 12 times [2023-11-17 15:53:50,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:50,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637907742] [2023-11-17 15:53:50,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:50,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:50,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:50,494 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:50,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:50,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637907742] [2023-11-17 15:53:50,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637907742] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:50,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:50,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:53:50,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875332730] [2023-11-17 15:53:50,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:50,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:53:50,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:50,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:53:50,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:53:50,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:53:50,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 311 transitions, 7285 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:50,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:50,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:53:50,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:52,579 INFO L124 PetriNetUnfolderBase]: 6048/9770 cut-off events. [2023-11-17 15:53:52,579 INFO L125 PetriNetUnfolderBase]: For 169278/169278 co-relation queries the response was YES. [2023-11-17 15:53:52,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61505 conditions, 9770 events. 6048/9770 cut-off events. For 169278/169278 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 64673 event pairs, 1582 based on Foata normal form. 6/9080 useless extension candidates. Maximal degree in co-relation 61392. Up to 6370 conditions per place. [2023-11-17 15:53:52,668 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 251 selfloop transitions, 139 changer transitions 8/398 dead transitions. [2023-11-17 15:53:52,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 398 transitions, 8822 flow [2023-11-17 15:53:52,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:52,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:52,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2247 transitions. [2023-11-17 15:53:52,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3776470588235294 [2023-11-17 15:53:52,671 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2247 transitions. [2023-11-17 15:53:52,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2247 transitions. [2023-11-17 15:53:52,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:52,671 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2247 transitions. [2023-11-17 15:53:52,672 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 321.0) internal successors, (2247), 7 states have internal predecessors, (2247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:52,674 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:52,675 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:52,675 INFO L175 Difference]: Start difference. First operand has 217 places, 311 transitions, 7285 flow. Second operand 7 states and 2247 transitions. [2023-11-17 15:53:52,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 398 transitions, 8822 flow [2023-11-17 15:53:53,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 398 transitions, 8614 flow, removed 20 selfloop flow, removed 2 redundant places. [2023-11-17 15:53:53,171 INFO L231 Difference]: Finished difference. Result has 222 places, 313 transitions, 7392 flow [2023-11-17 15:53:53,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=7046, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7392, PETRI_PLACES=222, PETRI_TRANSITIONS=313} [2023-11-17 15:53:53,171 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 192 predicate places. [2023-11-17 15:53:53,171 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 313 transitions, 7392 flow [2023-11-17 15:53:53,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:53,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:53,172 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:53,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-11-17 15:53:53,172 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:53,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:53,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1741153390, now seen corresponding path program 13 times [2023-11-17 15:53:53,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:53,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862786600] [2023-11-17 15:53:53,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:53,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:53,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:53,381 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:53,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:53,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862786600] [2023-11-17 15:53:53,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862786600] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:53,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:53,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-17 15:53:53,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067764217] [2023-11-17 15:53:53,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:53,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-17 15:53:53,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:53,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-17 15:53:53,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-17 15:53:53,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:53:53,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 313 transitions, 7392 flow. Second operand has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:53,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:53,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:53:53,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:55,561 INFO L124 PetriNetUnfolderBase]: 6059/9793 cut-off events. [2023-11-17 15:53:55,561 INFO L125 PetriNetUnfolderBase]: For 171044/171044 co-relation queries the response was YES. [2023-11-17 15:53:55,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61791 conditions, 9793 events. 6059/9793 cut-off events. For 171044/171044 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 64933 event pairs, 1600 based on Foata normal form. 4/9101 useless extension candidates. Maximal degree in co-relation 61677. Up to 6370 conditions per place. [2023-11-17 15:53:55,721 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 245 selfloop transitions, 137 changer transitions 0/382 dead transitions. [2023-11-17 15:53:55,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 382 transitions, 8645 flow [2023-11-17 15:53:55,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:55,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:55,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2244 transitions. [2023-11-17 15:53:55,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37714285714285717 [2023-11-17 15:53:55,724 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2244 transitions. [2023-11-17 15:53:55,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2244 transitions. [2023-11-17 15:53:55,725 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:55,725 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2244 transitions. [2023-11-17 15:53:55,726 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 320.57142857142856) internal successors, (2244), 7 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:55,728 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:55,728 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:55,728 INFO L175 Difference]: Start difference. First operand has 222 places, 313 transitions, 7392 flow. Second operand 7 states and 2244 transitions. [2023-11-17 15:53:55,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 382 transitions, 8645 flow [2023-11-17 15:53:56,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 382 transitions, 8356 flow, removed 16 selfloop flow, removed 4 redundant places. [2023-11-17 15:53:56,278 INFO L231 Difference]: Finished difference. Result has 224 places, 315 transitions, 7419 flow [2023-11-17 15:53:56,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=7109, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7419, PETRI_PLACES=224, PETRI_TRANSITIONS=315} [2023-11-17 15:53:56,278 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 194 predicate places. [2023-11-17 15:53:56,278 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 315 transitions, 7419 flow [2023-11-17 15:53:56,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:56,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:56,279 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:56,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-11-17 15:53:56,279 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:56,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:56,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1587556558, now seen corresponding path program 14 times [2023-11-17 15:53:56,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:56,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756526612] [2023-11-17 15:53:56,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:56,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:56,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:56,460 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:56,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:56,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756526612] [2023-11-17 15:53:56,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756526612] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:56,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:56,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:53:56,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103229570] [2023-11-17 15:53:56,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:56,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:53:56,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:56,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:53:56,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:53:56,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:53:56,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 315 transitions, 7419 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:56,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:56,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:53:56,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:53:58,451 INFO L124 PetriNetUnfolderBase]: 6043/9763 cut-off events. [2023-11-17 15:53:58,452 INFO L125 PetriNetUnfolderBase]: For 169472/169472 co-relation queries the response was YES. [2023-11-17 15:53:58,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61554 conditions, 9763 events. 6043/9763 cut-off events. For 169472/169472 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 64561 event pairs, 1600 based on Foata normal form. 6/9073 useless extension candidates. Maximal degree in co-relation 61440. Up to 6370 conditions per place. [2023-11-17 15:53:58,542 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 234 selfloop transitions, 136 changer transitions 6/376 dead transitions. [2023-11-17 15:53:58,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 376 transitions, 8605 flow [2023-11-17 15:53:58,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:53:58,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:53:58,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2236 transitions. [2023-11-17 15:53:58,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3757983193277311 [2023-11-17 15:53:58,544 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2236 transitions. [2023-11-17 15:53:58,544 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2236 transitions. [2023-11-17 15:53:58,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:53:58,544 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2236 transitions. [2023-11-17 15:53:58,546 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 319.42857142857144) internal successors, (2236), 7 states have internal predecessors, (2236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:58,548 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:58,548 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:58,548 INFO L175 Difference]: Start difference. First operand has 224 places, 315 transitions, 7419 flow. Second operand 7 states and 2236 transitions. [2023-11-17 15:53:58,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 376 transitions, 8605 flow [2023-11-17 15:53:59,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 376 transitions, 8356 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-11-17 15:53:59,089 INFO L231 Difference]: Finished difference. Result has 229 places, 315 transitions, 7449 flow [2023-11-17 15:53:59,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=7170, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7449, PETRI_PLACES=229, PETRI_TRANSITIONS=315} [2023-11-17 15:53:59,090 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 199 predicate places. [2023-11-17 15:53:59,090 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 315 transitions, 7449 flow [2023-11-17 15:53:59,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:59,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:53:59,090 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:53:59,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-11-17 15:53:59,091 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:53:59,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:53:59,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1636124655, now seen corresponding path program 11 times [2023-11-17 15:53:59,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:53:59,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040487396] [2023-11-17 15:53:59,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:53:59,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:53:59,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:53:59,264 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:53:59,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:53:59,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040487396] [2023-11-17 15:53:59,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040487396] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:53:59,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:53:59,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:53:59,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233178366] [2023-11-17 15:53:59,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:53:59,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:53:59,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:53:59,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:53:59,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:53:59,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:53:59,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 315 transitions, 7449 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:53:59,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:53:59,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:53:59,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:01,604 INFO L124 PetriNetUnfolderBase]: 6446/10434 cut-off events. [2023-11-17 15:54:01,604 INFO L125 PetriNetUnfolderBase]: For 173730/173730 co-relation queries the response was YES. [2023-11-17 15:54:01,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64820 conditions, 10434 events. 6446/10434 cut-off events. For 173730/173730 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 70153 event pairs, 1222 based on Foata normal form. 10/9662 useless extension candidates. Maximal degree in co-relation 64704. Up to 3602 conditions per place. [2023-11-17 15:54:01,701 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 314 selfloop transitions, 121 changer transitions 0/435 dead transitions. [2023-11-17 15:54:01,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 435 transitions, 9529 flow [2023-11-17 15:54:01,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:54:01,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:54:01,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2252 transitions. [2023-11-17 15:54:01,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37848739495798317 [2023-11-17 15:54:01,703 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2252 transitions. [2023-11-17 15:54:01,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2252 transitions. [2023-11-17 15:54:01,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:01,704 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2252 transitions. [2023-11-17 15:54:01,705 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 321.7142857142857) internal successors, (2252), 7 states have internal predecessors, (2252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:01,707 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:01,707 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:01,707 INFO L175 Difference]: Start difference. First operand has 229 places, 315 transitions, 7449 flow. Second operand 7 states and 2252 transitions. [2023-11-17 15:54:01,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 435 transitions, 9529 flow [2023-11-17 15:54:02,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 435 transitions, 9255 flow, removed 1 selfloop flow, removed 6 redundant places. [2023-11-17 15:54:02,304 INFO L231 Difference]: Finished difference. Result has 231 places, 319 transitions, 7549 flow [2023-11-17 15:54:02,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=7154, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7549, PETRI_PLACES=231, PETRI_TRANSITIONS=319} [2023-11-17 15:54:02,305 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 201 predicate places. [2023-11-17 15:54:02,305 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 319 transitions, 7549 flow [2023-11-17 15:54:02,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:02,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:02,305 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:02,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-11-17 15:54:02,305 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:54:02,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:02,306 INFO L85 PathProgramCache]: Analyzing trace with hash 551844444, now seen corresponding path program 15 times [2023-11-17 15:54:02,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:02,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796506043] [2023-11-17 15:54:02,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:02,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:02,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:02,486 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:02,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:02,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796506043] [2023-11-17 15:54:02,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796506043] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:54:02,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:54:02,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:54:02,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837475744] [2023-11-17 15:54:02,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:54:02,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:54:02,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:02,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:54:02,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:54:02,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:54:02,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 319 transitions, 7549 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:02,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:02,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:54:02,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:04,741 INFO L124 PetriNetUnfolderBase]: 6430/10404 cut-off events. [2023-11-17 15:54:04,741 INFO L125 PetriNetUnfolderBase]: For 182071/182071 co-relation queries the response was YES. [2023-11-17 15:54:04,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65607 conditions, 10404 events. 6430/10404 cut-off events. For 182071/182071 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 69543 event pairs, 1858 based on Foata normal form. 6/10314 useless extension candidates. Maximal degree in co-relation 65489. Up to 7048 conditions per place. [2023-11-17 15:54:04,842 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 248 selfloop transitions, 137 changer transitions 6/391 dead transitions. [2023-11-17 15:54:04,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 391 transitions, 8879 flow [2023-11-17 15:54:04,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:54:04,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:54:04,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2242 transitions. [2023-11-17 15:54:04,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3768067226890756 [2023-11-17 15:54:04,844 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2242 transitions. [2023-11-17 15:54:04,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2242 transitions. [2023-11-17 15:54:04,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:04,845 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2242 transitions. [2023-11-17 15:54:04,846 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 320.2857142857143) internal successors, (2242), 7 states have internal predecessors, (2242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:04,848 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:04,848 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:04,849 INFO L175 Difference]: Start difference. First operand has 231 places, 319 transitions, 7549 flow. Second operand 7 states and 2242 transitions. [2023-11-17 15:54:04,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 391 transitions, 8879 flow [2023-11-17 15:54:05,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 391 transitions, 8780 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-11-17 15:54:05,583 INFO L231 Difference]: Finished difference. Result has 235 places, 317 transitions, 7665 flow [2023-11-17 15:54:05,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=7415, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7665, PETRI_PLACES=235, PETRI_TRANSITIONS=317} [2023-11-17 15:54:05,583 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 205 predicate places. [2023-11-17 15:54:05,583 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 317 transitions, 7665 flow [2023-11-17 15:54:05,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:05,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:05,584 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:05,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-11-17 15:54:05,584 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:54:05,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:05,584 INFO L85 PathProgramCache]: Analyzing trace with hash 862407247, now seen corresponding path program 12 times [2023-11-17 15:54:05,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:05,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787388820] [2023-11-17 15:54:05,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:05,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:05,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:05,762 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:05,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:05,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787388820] [2023-11-17 15:54:05,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787388820] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:54:05,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:54:05,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-17 15:54:05,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183045144] [2023-11-17 15:54:05,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:54:05,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-17 15:54:05,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:05,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-17 15:54:05,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-11-17 15:54:05,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:54:05,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 317 transitions, 7665 flow. Second operand has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:05,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:05,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:54:05,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:07,885 INFO L124 PetriNetUnfolderBase]: 6443/10419 cut-off events. [2023-11-17 15:54:07,885 INFO L125 PetriNetUnfolderBase]: For 187847/187847 co-relation queries the response was YES. [2023-11-17 15:54:07,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66405 conditions, 10419 events. 6443/10419 cut-off events. For 187847/187847 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 69725 event pairs, 1492 based on Foata normal form. 10/10333 useless extension candidates. Maximal degree in co-relation 66288. Up to 3602 conditions per place. [2023-11-17 15:54:07,980 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 304 selfloop transitions, 119 changer transitions 0/423 dead transitions. [2023-11-17 15:54:07,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 423 transitions, 9574 flow [2023-11-17 15:54:07,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:54:07,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:54:07,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2249 transitions. [2023-11-17 15:54:07,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37798319327731095 [2023-11-17 15:54:07,982 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2249 transitions. [2023-11-17 15:54:07,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2249 transitions. [2023-11-17 15:54:07,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:07,983 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2249 transitions. [2023-11-17 15:54:07,984 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 321.2857142857143) internal successors, (2249), 7 states have internal predecessors, (2249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:07,986 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:07,987 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:07,987 INFO L175 Difference]: Start difference. First operand has 235 places, 317 transitions, 7665 flow. Second operand 7 states and 2249 transitions. [2023-11-17 15:54:07,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 423 transitions, 9574 flow [2023-11-17 15:54:08,578 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 423 transitions, 9298 flow, removed 1 selfloop flow, removed 6 redundant places. [2023-11-17 15:54:08,584 INFO L231 Difference]: Finished difference. Result has 235 places, 323 transitions, 7805 flow [2023-11-17 15:54:08,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=7389, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7805, PETRI_PLACES=235, PETRI_TRANSITIONS=323} [2023-11-17 15:54:08,585 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 205 predicate places. [2023-11-17 15:54:08,585 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 323 transitions, 7805 flow [2023-11-17 15:54:08,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:08,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:08,585 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:08,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-11-17 15:54:08,585 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:54:08,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:08,586 INFO L85 PathProgramCache]: Analyzing trace with hash -2108531281, now seen corresponding path program 13 times [2023-11-17 15:54:08,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:08,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78659843] [2023-11-17 15:54:08,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:08,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:08,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:08,884 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:08,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:08,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78659843] [2023-11-17 15:54:08,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78659843] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:54:08,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:54:08,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:54:08,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608582436] [2023-11-17 15:54:08,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:54:08,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:54:08,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:08,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:54:08,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:54:08,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:54:08,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 323 transitions, 7805 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:08,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:08,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:54:08,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:11,139 INFO L124 PetriNetUnfolderBase]: 6433/10397 cut-off events. [2023-11-17 15:54:11,139 INFO L125 PetriNetUnfolderBase]: For 188396/188396 co-relation queries the response was YES. [2023-11-17 15:54:11,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66391 conditions, 10397 events. 6433/10397 cut-off events. For 188396/188396 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 69464 event pairs, 1488 based on Foata normal form. 4/10305 useless extension candidates. Maximal degree in co-relation 66273. Up to 3602 conditions per place. [2023-11-17 15:54:11,238 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 298 selfloop transitions, 115 changer transitions 4/417 dead transitions. [2023-11-17 15:54:11,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 417 transitions, 9507 flow [2023-11-17 15:54:11,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:54:11,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:54:11,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2242 transitions. [2023-11-17 15:54:11,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3768067226890756 [2023-11-17 15:54:11,240 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2242 transitions. [2023-11-17 15:54:11,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2242 transitions. [2023-11-17 15:54:11,240 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:11,241 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2242 transitions. [2023-11-17 15:54:11,245 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 320.2857142857143) internal successors, (2242), 7 states have internal predecessors, (2242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:11,247 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:11,248 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:11,248 INFO L175 Difference]: Start difference. First operand has 235 places, 323 transitions, 7805 flow. Second operand 7 states and 2242 transitions. [2023-11-17 15:54:11,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 417 transitions, 9507 flow [2023-11-17 15:54:11,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 417 transitions, 9308 flow, removed 6 selfloop flow, removed 3 redundant places. [2023-11-17 15:54:11,849 INFO L231 Difference]: Finished difference. Result has 239 places, 322 transitions, 7815 flow [2023-11-17 15:54:11,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=7571, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7815, PETRI_PLACES=239, PETRI_TRANSITIONS=322} [2023-11-17 15:54:11,849 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 209 predicate places. [2023-11-17 15:54:11,849 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 322 transitions, 7815 flow [2023-11-17 15:54:11,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:11,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:11,850 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:11,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-11-17 15:54:11,850 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:54:11,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:11,850 INFO L85 PathProgramCache]: Analyzing trace with hash 803331663, now seen corresponding path program 14 times [2023-11-17 15:54:11,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:11,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575861460] [2023-11-17 15:54:11,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:11,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:11,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:12,122 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:12,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:12,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575861460] [2023-11-17 15:54:12,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575861460] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:54:12,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:54:12,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:54:12,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898932358] [2023-11-17 15:54:12,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:54:12,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:54:12,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:12,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:54:12,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:54:12,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:54:12,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 322 transitions, 7815 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:12,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:12,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:54:12,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:14,489 INFO L124 PetriNetUnfolderBase]: 6490/10510 cut-off events. [2023-11-17 15:54:14,489 INFO L125 PetriNetUnfolderBase]: For 192369/192369 co-relation queries the response was YES. [2023-11-17 15:54:14,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67339 conditions, 10510 events. 6490/10510 cut-off events. For 192369/192369 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 70547 event pairs, 1688 based on Foata normal form. 8/10422 useless extension candidates. Maximal degree in co-relation 67220. Up to 4694 conditions per place. [2023-11-17 15:54:14,592 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 281 selfloop transitions, 132 changer transitions 0/413 dead transitions. [2023-11-17 15:54:14,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 413 transitions, 9525 flow [2023-11-17 15:54:14,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:54:14,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:54:14,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2250 transitions. [2023-11-17 15:54:14,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37815126050420167 [2023-11-17 15:54:14,595 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2250 transitions. [2023-11-17 15:54:14,595 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2250 transitions. [2023-11-17 15:54:14,595 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:14,595 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2250 transitions. [2023-11-17 15:54:14,596 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 321.42857142857144) internal successors, (2250), 7 states have internal predecessors, (2250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:14,598 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:14,599 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:14,599 INFO L175 Difference]: Start difference. First operand has 239 places, 322 transitions, 7815 flow. Second operand 7 states and 2250 transitions. [2023-11-17 15:54:14,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 413 transitions, 9525 flow [2023-11-17 15:54:15,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 413 transitions, 9273 flow, removed 2 selfloop flow, removed 5 redundant places. [2023-11-17 15:54:15,214 INFO L231 Difference]: Finished difference. Result has 242 places, 335 transitions, 8166 flow [2023-11-17 15:54:15,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=7581, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8166, PETRI_PLACES=242, PETRI_TRANSITIONS=335} [2023-11-17 15:54:15,215 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 212 predicate places. [2023-11-17 15:54:15,215 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 335 transitions, 8166 flow [2023-11-17 15:54:15,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:15,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:15,215 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:15,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-11-17 15:54:15,215 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:54:15,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:15,216 INFO L85 PathProgramCache]: Analyzing trace with hash 286482751, now seen corresponding path program 15 times [2023-11-17 15:54:15,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:15,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558208284] [2023-11-17 15:54:15,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:15,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:15,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:15,414 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:15,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:15,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558208284] [2023-11-17 15:54:15,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558208284] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:15,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226867375] [2023-11-17 15:54:15,414 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 15:54:15,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:15,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:54:15,415 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-11-17 15:54:15,417 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-11-17 15:54:15,565 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 15:54:15,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:54:15,567 INFO L262 TraceCheckSpWp]: Trace formula consists of 245 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-17 15:54:15,569 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:54:15,737 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:15,737 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:54:15,919 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:15,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [226867375] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-17 15:54:15,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-17 15:54:15,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 18 [2023-11-17 15:54:15,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487781700] [2023-11-17 15:54:15,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:54:15,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:54:15,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:15,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:54:15,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=224, Unknown=0, NotChecked=0, Total=306 [2023-11-17 15:54:15,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:54:15,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 335 transitions, 8166 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:15,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:15,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:54:15,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:18,312 INFO L124 PetriNetUnfolderBase]: 6469/10455 cut-off events. [2023-11-17 15:54:18,313 INFO L125 PetriNetUnfolderBase]: For 195161/195161 co-relation queries the response was YES. [2023-11-17 15:54:18,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67750 conditions, 10455 events. 6469/10455 cut-off events. For 195161/195161 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 69906 event pairs, 1682 based on Foata normal form. 20/10379 useless extension candidates. Maximal degree in co-relation 67628. Up to 4704 conditions per place. [2023-11-17 15:54:18,413 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 280 selfloop transitions, 134 changer transitions 0/414 dead transitions. [2023-11-17 15:54:18,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 414 transitions, 9682 flow [2023-11-17 15:54:18,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:54:18,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:54:18,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2250 transitions. [2023-11-17 15:54:18,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37815126050420167 [2023-11-17 15:54:18,415 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2250 transitions. [2023-11-17 15:54:18,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2250 transitions. [2023-11-17 15:54:18,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:18,415 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2250 transitions. [2023-11-17 15:54:18,417 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 321.42857142857144) internal successors, (2250), 7 states have internal predecessors, (2250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:18,420 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:18,420 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:18,420 INFO L175 Difference]: Start difference. First operand has 242 places, 335 transitions, 8166 flow. Second operand 7 states and 2250 transitions. [2023-11-17 15:54:18,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 414 transitions, 9682 flow [2023-11-17 15:54:19,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 414 transitions, 9514 flow, removed 21 selfloop flow, removed 2 redundant places. [2023-11-17 15:54:19,223 INFO L231 Difference]: Finished difference. Result has 248 places, 338 transitions, 8420 flow [2023-11-17 15:54:19,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=8006, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8420, PETRI_PLACES=248, PETRI_TRANSITIONS=338} [2023-11-17 15:54:19,224 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 218 predicate places. [2023-11-17 15:54:19,224 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 338 transitions, 8420 flow [2023-11-17 15:54:19,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:19,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:19,224 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:19,228 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-17 15:54:19,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:54:19,426 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:54:19,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:19,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1377118065, now seen corresponding path program 16 times [2023-11-17 15:54:19,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:19,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563240352] [2023-11-17 15:54:19,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:19,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:19,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:19,626 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:19,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:19,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563240352] [2023-11-17 15:54:19,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563240352] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:54:19,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:54:19,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:54:19,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355671888] [2023-11-17 15:54:19,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:54:19,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:54:19,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:19,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:54:19,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:54:19,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:54:19,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 338 transitions, 8420 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:19,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:19,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:54:19,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:22,122 INFO L124 PetriNetUnfolderBase]: 6458/10436 cut-off events. [2023-11-17 15:54:22,122 INFO L125 PetriNetUnfolderBase]: For 196348/196348 co-relation queries the response was YES. [2023-11-17 15:54:22,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67823 conditions, 10436 events. 6458/10436 cut-off events. For 196348/196348 co-relation queries the response was YES. Maximal size of possible extension queue 602. Compared 69746 event pairs, 1666 based on Foata normal form. 8/10348 useless extension candidates. Maximal degree in co-relation 67699. Up to 4704 conditions per place. [2023-11-17 15:54:22,233 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 289 selfloop transitions, 127 changer transitions 1/417 dead transitions. [2023-11-17 15:54:22,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 417 transitions, 9920 flow [2023-11-17 15:54:22,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:54:22,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:54:22,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2246 transitions. [2023-11-17 15:54:22,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37747899159663867 [2023-11-17 15:54:22,235 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2246 transitions. [2023-11-17 15:54:22,235 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2246 transitions. [2023-11-17 15:54:22,235 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:22,235 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2246 transitions. [2023-11-17 15:54:22,237 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 320.85714285714283) internal successors, (2246), 7 states have internal predecessors, (2246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:22,239 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:22,240 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:22,240 INFO L175 Difference]: Start difference. First operand has 248 places, 338 transitions, 8420 flow. Second operand 7 states and 2246 transitions. [2023-11-17 15:54:22,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 417 transitions, 9920 flow [2023-11-17 15:54:22,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 417 transitions, 9697 flow, removed 11 selfloop flow, removed 3 redundant places. [2023-11-17 15:54:23,009 INFO L231 Difference]: Finished difference. Result has 254 places, 342 transitions, 8609 flow [2023-11-17 15:54:23,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=8205, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8609, PETRI_PLACES=254, PETRI_TRANSITIONS=342} [2023-11-17 15:54:23,010 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 224 predicate places. [2023-11-17 15:54:23,010 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 342 transitions, 8609 flow [2023-11-17 15:54:23,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:23,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:23,010 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:23,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-11-17 15:54:23,010 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:54:23,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:23,011 INFO L85 PathProgramCache]: Analyzing trace with hash -150880223, now seen corresponding path program 17 times [2023-11-17 15:54:23,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:23,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538222744] [2023-11-17 15:54:23,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:23,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:23,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:23,191 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:23,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:23,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538222744] [2023-11-17 15:54:23,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538222744] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:54:23,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:54:23,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:54:23,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48470339] [2023-11-17 15:54:23,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:54:23,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:54:23,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:23,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:54:23,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:54:23,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:54:23,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 342 transitions, 8609 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:23,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:23,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:54:23,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:25,376 INFO L124 PetriNetUnfolderBase]: 6436/10394 cut-off events. [2023-11-17 15:54:25,377 INFO L125 PetriNetUnfolderBase]: For 199051/199051 co-relation queries the response was YES. [2023-11-17 15:54:25,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67897 conditions, 10394 events. 6436/10394 cut-off events. For 199051/199051 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 69312 event pairs, 1652 based on Foata normal form. 8/10306 useless extension candidates. Maximal degree in co-relation 67770. Up to 4704 conditions per place. [2023-11-17 15:54:25,487 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 287 selfloop transitions, 132 changer transitions 1/420 dead transitions. [2023-11-17 15:54:25,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 420 transitions, 10115 flow [2023-11-17 15:54:25,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:54:25,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:54:25,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2246 transitions. [2023-11-17 15:54:25,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37747899159663867 [2023-11-17 15:54:25,489 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2246 transitions. [2023-11-17 15:54:25,489 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2246 transitions. [2023-11-17 15:54:25,490 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:25,490 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2246 transitions. [2023-11-17 15:54:25,491 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 320.85714285714283) internal successors, (2246), 7 states have internal predecessors, (2246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:25,497 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:25,498 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:25,498 INFO L175 Difference]: Start difference. First operand has 254 places, 342 transitions, 8609 flow. Second operand 7 states and 2246 transitions. [2023-11-17 15:54:25,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 420 transitions, 10115 flow [2023-11-17 15:54:26,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 420 transitions, 9899 flow, removed 6 selfloop flow, removed 3 redundant places. [2023-11-17 15:54:26,263 INFO L231 Difference]: Finished difference. Result has 260 places, 347 transitions, 8880 flow [2023-11-17 15:54:26,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=8356, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8880, PETRI_PLACES=260, PETRI_TRANSITIONS=347} [2023-11-17 15:54:26,264 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 230 predicate places. [2023-11-17 15:54:26,264 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 347 transitions, 8880 flow [2023-11-17 15:54:26,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:26,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:26,266 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:26,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-11-17 15:54:26,267 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:54:26,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:26,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1130740625, now seen corresponding path program 18 times [2023-11-17 15:54:26,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:26,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552418047] [2023-11-17 15:54:26,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:26,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:26,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:26,514 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:26,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:26,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552418047] [2023-11-17 15:54:26,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552418047] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:54:26,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:54:26,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:54:26,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376066793] [2023-11-17 15:54:26,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:54:26,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:54:26,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:26,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:54:26,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:54:26,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:54:26,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 347 transitions, 8880 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:26,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:26,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:54:26,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:28,745 INFO L124 PetriNetUnfolderBase]: 6429/10375 cut-off events. [2023-11-17 15:54:28,745 INFO L125 PetriNetUnfolderBase]: For 202668/202668 co-relation queries the response was YES. [2023-11-17 15:54:28,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68167 conditions, 10375 events. 6429/10375 cut-off events. For 202668/202668 co-relation queries the response was YES. Maximal size of possible extension queue 596. Compared 69095 event pairs, 1666 based on Foata normal form. 4/10283 useless extension candidates. Maximal degree in co-relation 68037. Up to 4704 conditions per place. [2023-11-17 15:54:28,862 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 278 selfloop transitions, 135 changer transitions 0/413 dead transitions. [2023-11-17 15:54:28,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 413 transitions, 10184 flow [2023-11-17 15:54:28,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:54:28,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:54:28,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2241 transitions. [2023-11-17 15:54:28,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3766386554621849 [2023-11-17 15:54:28,864 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2241 transitions. [2023-11-17 15:54:28,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2241 transitions. [2023-11-17 15:54:28,865 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:28,865 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2241 transitions. [2023-11-17 15:54:28,866 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 320.14285714285717) internal successors, (2241), 7 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:28,868 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:28,869 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:28,869 INFO L175 Difference]: Start difference. First operand has 260 places, 347 transitions, 8880 flow. Second operand 7 states and 2241 transitions. [2023-11-17 15:54:28,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 413 transitions, 10184 flow [2023-11-17 15:54:29,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 413 transitions, 10013 flow, removed 17 selfloop flow, removed 4 redundant places. [2023-11-17 15:54:29,569 INFO L231 Difference]: Finished difference. Result has 262 places, 349 transitions, 9020 flow [2023-11-17 15:54:29,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=8680, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9020, PETRI_PLACES=262, PETRI_TRANSITIONS=349} [2023-11-17 15:54:29,569 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 232 predicate places. [2023-11-17 15:54:29,569 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 349 transitions, 9020 flow [2023-11-17 15:54:29,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:29,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:29,570 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:29,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-11-17 15:54:29,570 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:54:29,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:29,570 INFO L85 PathProgramCache]: Analyzing trace with hash -556709120, now seen corresponding path program 16 times [2023-11-17 15:54:29,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:29,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847930447] [2023-11-17 15:54:29,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:29,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:29,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:29,883 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:29,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:29,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847930447] [2023-11-17 15:54:29,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847930447] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:54:29,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:54:29,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:54:29,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535040621] [2023-11-17 15:54:29,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:54:29,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:54:29,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:29,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:54:29,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:54:29,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:54:29,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 349 transitions, 9020 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:29,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:29,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:54:29,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:32,390 INFO L124 PetriNetUnfolderBase]: 6411/10343 cut-off events. [2023-11-17 15:54:32,390 INFO L125 PetriNetUnfolderBase]: For 208901/208901 co-relation queries the response was YES. [2023-11-17 15:54:32,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68333 conditions, 10343 events. 6411/10343 cut-off events. For 208901/208901 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 68797 event pairs, 1854 based on Foata normal form. 8/10255 useless extension candidates. Maximal degree in co-relation 68204. Up to 7022 conditions per place. [2023-11-17 15:54:32,495 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 271 selfloop transitions, 145 changer transitions 0/416 dead transitions. [2023-11-17 15:54:32,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 416 transitions, 10331 flow [2023-11-17 15:54:32,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:54:32,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:54:32,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2250 transitions. [2023-11-17 15:54:32,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37815126050420167 [2023-11-17 15:54:32,497 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2250 transitions. [2023-11-17 15:54:32,497 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2250 transitions. [2023-11-17 15:54:32,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:32,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2250 transitions. [2023-11-17 15:54:32,499 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 321.42857142857144) internal successors, (2250), 7 states have internal predecessors, (2250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:32,502 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:32,502 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:32,502 INFO L175 Difference]: Start difference. First operand has 262 places, 349 transitions, 9020 flow. Second operand 7 states and 2250 transitions. [2023-11-17 15:54:32,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 416 transitions, 10331 flow [2023-11-17 15:54:33,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 416 transitions, 10063 flow, removed 2 selfloop flow, removed 5 redundant places. [2023-11-17 15:54:33,159 INFO L231 Difference]: Finished difference. Result has 265 places, 352 transitions, 9161 flow [2023-11-17 15:54:33,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=8754, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9161, PETRI_PLACES=265, PETRI_TRANSITIONS=352} [2023-11-17 15:54:33,159 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 235 predicate places. [2023-11-17 15:54:33,159 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 352 transitions, 9161 flow [2023-11-17 15:54:33,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:33,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:33,160 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:33,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-11-17 15:54:33,160 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:54:33,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:33,160 INFO L85 PathProgramCache]: Analyzing trace with hash 816912051, now seen corresponding path program 19 times [2023-11-17 15:54:33,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:33,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043390942] [2023-11-17 15:54:33,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:33,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:33,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:33,441 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:33,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:33,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043390942] [2023-11-17 15:54:33,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043390942] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:54:33,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:54:33,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:54:33,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449318416] [2023-11-17 15:54:33,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:54:33,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:54:33,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:33,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:54:33,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:54:33,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:54:33,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 352 transitions, 9161 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:33,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:33,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:54:33,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:35,733 INFO L124 PetriNetUnfolderBase]: 6400/10312 cut-off events. [2023-11-17 15:54:35,734 INFO L125 PetriNetUnfolderBase]: For 205982/205982 co-relation queries the response was YES. [2023-11-17 15:54:35,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68273 conditions, 10312 events. 6400/10312 cut-off events. For 205982/205982 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 68453 event pairs, 1632 based on Foata normal form. 10/10226 useless extension candidates. Maximal degree in co-relation 68142. Up to 4672 conditions per place. [2023-11-17 15:54:35,847 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 283 selfloop transitions, 137 changer transitions 0/420 dead transitions. [2023-11-17 15:54:35,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 420 transitions, 10495 flow [2023-11-17 15:54:35,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:54:35,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:54:35,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2243 transitions. [2023-11-17 15:54:35,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3769747899159664 [2023-11-17 15:54:35,850 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2243 transitions. [2023-11-17 15:54:35,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2243 transitions. [2023-11-17 15:54:35,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:35,850 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2243 transitions. [2023-11-17 15:54:35,852 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 320.42857142857144) internal successors, (2243), 7 states have internal predecessors, (2243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:35,854 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:35,854 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:35,854 INFO L175 Difference]: Start difference. First operand has 265 places, 352 transitions, 9161 flow. Second operand 7 states and 2243 transitions. [2023-11-17 15:54:35,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 420 transitions, 10495 flow [2023-11-17 15:54:36,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 420 transitions, 10275 flow, removed 4 selfloop flow, removed 5 redundant places. [2023-11-17 15:54:36,594 INFO L231 Difference]: Finished difference. Result has 265 places, 353 transitions, 9249 flow [2023-11-17 15:54:36,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=8917, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9249, PETRI_PLACES=265, PETRI_TRANSITIONS=353} [2023-11-17 15:54:36,594 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 235 predicate places. [2023-11-17 15:54:36,594 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 353 transitions, 9249 flow [2023-11-17 15:54:36,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:36,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:36,595 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:36,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-11-17 15:54:36,595 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:54:36,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:36,595 INFO L85 PathProgramCache]: Analyzing trace with hash -998871248, now seen corresponding path program 17 times [2023-11-17 15:54:36,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:36,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726949073] [2023-11-17 15:54:36,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:36,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:36,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:36,791 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:36,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:36,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726949073] [2023-11-17 15:54:36,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726949073] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:54:36,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:54:36,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:54:36,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290374190] [2023-11-17 15:54:36,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:54:36,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:54:36,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:36,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:54:36,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:54:36,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:54:36,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 353 transitions, 9249 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:36,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:36,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:54:36,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:39,189 INFO L124 PetriNetUnfolderBase]: 6402/10318 cut-off events. [2023-11-17 15:54:39,189 INFO L125 PetriNetUnfolderBase]: For 211907/211907 co-relation queries the response was YES. [2023-11-17 15:54:39,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68263 conditions, 10318 events. 6402/10318 cut-off events. For 211907/211907 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 68458 event pairs, 1844 based on Foata normal form. 4/10226 useless extension candidates. Maximal degree in co-relation 68134. Up to 6991 conditions per place. [2023-11-17 15:54:39,290 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 273 selfloop transitions, 144 changer transitions 0/417 dead transitions. [2023-11-17 15:54:39,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 417 transitions, 10462 flow [2023-11-17 15:54:39,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:54:39,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:54:39,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2246 transitions. [2023-11-17 15:54:39,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37747899159663867 [2023-11-17 15:54:39,292 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2246 transitions. [2023-11-17 15:54:39,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2246 transitions. [2023-11-17 15:54:39,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:39,293 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2246 transitions. [2023-11-17 15:54:39,294 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 320.85714285714283) internal successors, (2246), 7 states have internal predecessors, (2246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:39,296 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:39,296 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:39,296 INFO L175 Difference]: Start difference. First operand has 265 places, 353 transitions, 9249 flow. Second operand 7 states and 2246 transitions. [2023-11-17 15:54:39,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 417 transitions, 10462 flow [2023-11-17 15:54:39,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 417 transitions, 10082 flow, removed 1 selfloop flow, removed 8 redundant places. [2023-11-17 15:54:39,950 INFO L231 Difference]: Finished difference. Result has 264 places, 354 transitions, 9162 flow [2023-11-17 15:54:39,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=8834, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9162, PETRI_PLACES=264, PETRI_TRANSITIONS=354} [2023-11-17 15:54:39,951 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 234 predicate places. [2023-11-17 15:54:39,951 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 354 transitions, 9162 flow [2023-11-17 15:54:39,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:39,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:39,951 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:39,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-11-17 15:54:39,951 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:54:39,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:39,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1152468080, now seen corresponding path program 18 times [2023-11-17 15:54:39,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:39,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288730354] [2023-11-17 15:54:39,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:39,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:39,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:40,134 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:40,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:40,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288730354] [2023-11-17 15:54:40,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288730354] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:54:40,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:54:40,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:54:40,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968608259] [2023-11-17 15:54:40,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:54:40,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:54:40,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:40,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:54:40,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:54:40,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:54:40,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 354 transitions, 9162 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:40,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:40,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:54:40,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:42,529 INFO L124 PetriNetUnfolderBase]: 6386/10288 cut-off events. [2023-11-17 15:54:42,529 INFO L125 PetriNetUnfolderBase]: For 209890/209890 co-relation queries the response was YES. [2023-11-17 15:54:42,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68937 conditions, 10288 events. 6386/10288 cut-off events. For 209890/209890 co-relation queries the response was YES. Maximal size of possible extension queue 587. Compared 68132 event pairs, 1852 based on Foata normal form. 6/10198 useless extension candidates. Maximal degree in co-relation 68809. Up to 6991 conditions per place. [2023-11-17 15:54:42,652 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 267 selfloop transitions, 141 changer transitions 6/414 dead transitions. [2023-11-17 15:54:42,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 414 transitions, 10372 flow [2023-11-17 15:54:42,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:54:42,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:54:42,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2241 transitions. [2023-11-17 15:54:42,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3766386554621849 [2023-11-17 15:54:42,657 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2241 transitions. [2023-11-17 15:54:42,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2241 transitions. [2023-11-17 15:54:42,657 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:42,658 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2241 transitions. [2023-11-17 15:54:42,659 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 320.14285714285717) internal successors, (2241), 7 states have internal predecessors, (2241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:42,662 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:42,662 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:42,662 INFO L175 Difference]: Start difference. First operand has 264 places, 354 transitions, 9162 flow. Second operand 7 states and 2241 transitions. [2023-11-17 15:54:42,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 414 transitions, 10372 flow [2023-11-17 15:54:43,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 414 transitions, 10131 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-11-17 15:54:43,455 INFO L231 Difference]: Finished difference. Result has 268 places, 353 transitions, 9173 flow [2023-11-17 15:54:43,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=8921, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9173, PETRI_PLACES=268, PETRI_TRANSITIONS=353} [2023-11-17 15:54:43,455 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 238 predicate places. [2023-11-17 15:54:43,456 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 353 transitions, 9173 flow [2023-11-17 15:54:43,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:43,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:43,456 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:43,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-11-17 15:54:43,456 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:54:43,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:43,456 INFO L85 PathProgramCache]: Analyzing trace with hash -967777184, now seen corresponding path program 19 times [2023-11-17 15:54:43,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:43,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733178155] [2023-11-17 15:54:43,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:43,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:43,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:43,769 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:43,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:43,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733178155] [2023-11-17 15:54:43,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733178155] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:54:43,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:54:43,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-17 15:54:43,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928969219] [2023-11-17 15:54:43,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:54:43,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-17 15:54:43,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:43,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-17 15:54:43,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-11-17 15:54:43,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:54:43,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 353 transitions, 9173 flow. Second operand has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:43,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:43,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:54:43,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:46,063 INFO L124 PetriNetUnfolderBase]: 6371/10247 cut-off events. [2023-11-17 15:54:46,063 INFO L125 PetriNetUnfolderBase]: For 211923/211923 co-relation queries the response was YES. [2023-11-17 15:54:46,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68874 conditions, 10247 events. 6371/10247 cut-off events. For 211923/211923 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 67713 event pairs, 1842 based on Foata normal form. 8/10159 useless extension candidates. Maximal degree in co-relation 68745. Up to 6999 conditions per place. [2023-11-17 15:54:46,173 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 272 selfloop transitions, 143 changer transitions 0/415 dead transitions. [2023-11-17 15:54:46,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 415 transitions, 10404 flow [2023-11-17 15:54:46,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:54:46,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:54:46,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2244 transitions. [2023-11-17 15:54:46,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37714285714285717 [2023-11-17 15:54:46,175 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2244 transitions. [2023-11-17 15:54:46,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2244 transitions. [2023-11-17 15:54:46,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:46,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2244 transitions. [2023-11-17 15:54:46,177 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 320.57142857142856) internal successors, (2244), 7 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:46,179 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:46,179 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:46,179 INFO L175 Difference]: Start difference. First operand has 268 places, 353 transitions, 9173 flow. Second operand 7 states and 2244 transitions. [2023-11-17 15:54:46,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 415 transitions, 10404 flow [2023-11-17 15:54:47,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 415 transitions, 10202 flow, removed 1 selfloop flow, removed 6 redundant places. [2023-11-17 15:54:47,018 INFO L231 Difference]: Finished difference. Result has 268 places, 354 transitions, 9281 flow [2023-11-17 15:54:47,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=8947, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9281, PETRI_PLACES=268, PETRI_TRANSITIONS=354} [2023-11-17 15:54:47,018 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 238 predicate places. [2023-11-17 15:54:47,018 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 354 transitions, 9281 flow [2023-11-17 15:54:47,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:47,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:47,019 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:47,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-11-17 15:54:47,019 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:54:47,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:47,019 INFO L85 PathProgramCache]: Analyzing trace with hash 1531558258, now seen corresponding path program 20 times [2023-11-17 15:54:47,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:47,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700591945] [2023-11-17 15:54:47,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:47,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:47,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:47,211 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:47,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:47,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700591945] [2023-11-17 15:54:47,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700591945] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:54:47,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:54:47,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:54:47,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779388279] [2023-11-17 15:54:47,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:54:47,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:54:47,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:47,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:54:47,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:54:47,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:54:47,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 354 transitions, 9281 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:47,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:47,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:54:47,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:49,465 INFO L124 PetriNetUnfolderBase]: 6355/10217 cut-off events. [2023-11-17 15:54:49,465 INFO L125 PetriNetUnfolderBase]: For 219930/219930 co-relation queries the response was YES. [2023-11-17 15:54:49,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69721 conditions, 10217 events. 6355/10217 cut-off events. For 219930/219930 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 67306 event pairs, 1848 based on Foata normal form. 6/10127 useless extension candidates. Maximal degree in co-relation 69594. Up to 6999 conditions per place. [2023-11-17 15:54:49,575 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 263 selfloop transitions, 140 changer transitions 6/409 dead transitions. [2023-11-17 15:54:49,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 409 transitions, 10434 flow [2023-11-17 15:54:49,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:54:49,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:54:49,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2237 transitions. [2023-11-17 15:54:49,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37596638655462183 [2023-11-17 15:54:49,577 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2237 transitions. [2023-11-17 15:54:49,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2237 transitions. [2023-11-17 15:54:49,577 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:49,578 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2237 transitions. [2023-11-17 15:54:49,579 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 319.57142857142856) internal successors, (2237), 7 states have internal predecessors, (2237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:49,581 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:49,581 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:49,581 INFO L175 Difference]: Start difference. First operand has 268 places, 354 transitions, 9281 flow. Second operand 7 states and 2237 transitions. [2023-11-17 15:54:49,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 409 transitions, 10434 flow [2023-11-17 15:54:50,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 409 transitions, 10050 flow, removed 2 selfloop flow, removed 5 redundant places. [2023-11-17 15:54:50,310 INFO L231 Difference]: Finished difference. Result has 269 places, 352 transitions, 9108 flow [2023-11-17 15:54:50,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=8854, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9108, PETRI_PLACES=269, PETRI_TRANSITIONS=352} [2023-11-17 15:54:50,311 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 239 predicate places. [2023-11-17 15:54:50,311 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 352 transitions, 9108 flow [2023-11-17 15:54:50,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:50,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:50,311 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:50,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-11-17 15:54:50,311 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:54:50,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:50,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1955928992, now seen corresponding path program 21 times [2023-11-17 15:54:50,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:50,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710993273] [2023-11-17 15:54:50,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:50,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:50,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:50,619 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:50,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:50,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710993273] [2023-11-17 15:54:50,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710993273] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:54:50,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:54:50,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:54:50,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746580953] [2023-11-17 15:54:50,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:54:50,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:54:50,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:50,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:54:50,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:54:50,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:54:50,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 352 transitions, 9108 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:50,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:50,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:54:50,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:52,944 INFO L124 PetriNetUnfolderBase]: 6468/10412 cut-off events. [2023-11-17 15:54:52,944 INFO L125 PetriNetUnfolderBase]: For 217715/217715 co-relation queries the response was YES. [2023-11-17 15:54:53,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70785 conditions, 10412 events. 6468/10412 cut-off events. For 217715/217715 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 69185 event pairs, 1708 based on Foata normal form. 8/10324 useless extension candidates. Maximal degree in co-relation 70658. Up to 4920 conditions per place. [2023-11-17 15:54:53,057 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 323 selfloop transitions, 141 changer transitions 0/464 dead transitions. [2023-11-17 15:54:53,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 464 transitions, 11559 flow [2023-11-17 15:54:53,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:54:53,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:54:53,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2250 transitions. [2023-11-17 15:54:53,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37815126050420167 [2023-11-17 15:54:53,060 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2250 transitions. [2023-11-17 15:54:53,060 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2250 transitions. [2023-11-17 15:54:53,060 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:53,060 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2250 transitions. [2023-11-17 15:54:53,061 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 321.42857142857144) internal successors, (2250), 7 states have internal predecessors, (2250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:53,063 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:53,064 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:53,064 INFO L175 Difference]: Start difference. First operand has 269 places, 352 transitions, 9108 flow. Second operand 7 states and 2250 transitions. [2023-11-17 15:54:53,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 464 transitions, 11559 flow [2023-11-17 15:54:54,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 464 transitions, 11320 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-11-17 15:54:54,063 INFO L231 Difference]: Finished difference. Result has 274 places, 374 transitions, 9977 flow [2023-11-17 15:54:54,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=8888, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9977, PETRI_PLACES=274, PETRI_TRANSITIONS=374} [2023-11-17 15:54:54,064 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 244 predicate places. [2023-11-17 15:54:54,064 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 374 transitions, 9977 flow [2023-11-17 15:54:54,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:54,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:54,064 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:54,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-11-17 15:54:54,065 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:54:54,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:54,065 INFO L85 PathProgramCache]: Analyzing trace with hash 378202067, now seen corresponding path program 20 times [2023-11-17 15:54:54,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:54,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026364505] [2023-11-17 15:54:54,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:54,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:54,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:54,249 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:54,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:54,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026364505] [2023-11-17 15:54:54,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026364505] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:54:54,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:54:54,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:54:54,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460684709] [2023-11-17 15:54:54,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:54:54,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:54:54,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:54,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:54:54,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:54:54,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:54:54,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 374 transitions, 9977 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:54,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:54,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:54:54,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:54:56,621 INFO L124 PetriNetUnfolderBase]: 6498/10494 cut-off events. [2023-11-17 15:54:56,621 INFO L125 PetriNetUnfolderBase]: For 233565/233565 co-relation queries the response was YES. [2023-11-17 15:54:56,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72733 conditions, 10494 events. 6498/10494 cut-off events. For 233565/233565 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 70219 event pairs, 1962 based on Foata normal form. 4/10402 useless extension candidates. Maximal degree in co-relation 72602. Up to 7572 conditions per place. [2023-11-17 15:54:56,721 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 290 selfloop transitions, 162 changer transitions 0/452 dead transitions. [2023-11-17 15:54:56,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 452 transitions, 11558 flow [2023-11-17 15:54:56,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:54:56,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:54:56,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2248 transitions. [2023-11-17 15:54:56,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37781512605042017 [2023-11-17 15:54:56,723 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2248 transitions. [2023-11-17 15:54:56,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2248 transitions. [2023-11-17 15:54:56,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:54:56,724 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2248 transitions. [2023-11-17 15:54:56,725 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 321.14285714285717) internal successors, (2248), 7 states have internal predecessors, (2248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:56,727 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:56,727 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:56,728 INFO L175 Difference]: Start difference. First operand has 274 places, 374 transitions, 9977 flow. Second operand 7 states and 2248 transitions. [2023-11-17 15:54:56,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 452 transitions, 11558 flow [2023-11-17 15:54:57,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 452 transitions, 11356 flow, removed 19 selfloop flow, removed 2 redundant places. [2023-11-17 15:54:57,600 INFO L231 Difference]: Finished difference. Result has 280 places, 377 transitions, 10172 flow [2023-11-17 15:54:57,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=9776, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10172, PETRI_PLACES=280, PETRI_TRANSITIONS=377} [2023-11-17 15:54:57,600 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 250 predicate places. [2023-11-17 15:54:57,600 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 377 transitions, 10172 flow [2023-11-17 15:54:57,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:57,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:54:57,601 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:54:57,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-11-17 15:54:57,601 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:54:57,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:54:57,601 INFO L85 PathProgramCache]: Analyzing trace with hash -339214878, now seen corresponding path program 22 times [2023-11-17 15:54:57,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:54:57,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723687815] [2023-11-17 15:54:57,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:54:57,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:54:57,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:54:57,770 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:54:57,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:54:57,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723687815] [2023-11-17 15:54:57,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723687815] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:54:57,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:54:57,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:54:57,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301374921] [2023-11-17 15:54:57,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:54:57,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:54:57,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:54:57,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:54:57,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:54:57,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:54:57,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 377 transitions, 10172 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:54:57,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:54:57,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:54:57,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:55:00,057 INFO L124 PetriNetUnfolderBase]: 6470/10438 cut-off events. [2023-11-17 15:55:00,057 INFO L125 PetriNetUnfolderBase]: For 238487/238487 co-relation queries the response was YES. [2023-11-17 15:55:00,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72953 conditions, 10438 events. 6470/10438 cut-off events. For 238487/238487 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 69688 event pairs, 1660 based on Foata normal form. 8/10350 useless extension candidates. Maximal degree in co-relation 72820. Up to 4920 conditions per place. [2023-11-17 15:55:00,340 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 303 selfloop transitions, 168 changer transitions 0/471 dead transitions. [2023-11-17 15:55:00,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 471 transitions, 12104 flow [2023-11-17 15:55:00,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:55:00,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:55:00,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2247 transitions. [2023-11-17 15:55:00,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3776470588235294 [2023-11-17 15:55:00,343 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2247 transitions. [2023-11-17 15:55:00,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2247 transitions. [2023-11-17 15:55:00,343 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:55:00,343 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2247 transitions. [2023-11-17 15:55:00,345 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 321.0) internal successors, (2247), 7 states have internal predecessors, (2247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:00,347 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:00,348 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:00,348 INFO L175 Difference]: Start difference. First operand has 280 places, 377 transitions, 10172 flow. Second operand 7 states and 2247 transitions. [2023-11-17 15:55:00,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 471 transitions, 12104 flow [2023-11-17 15:55:01,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 471 transitions, 11796 flow, removed 5 selfloop flow, removed 3 redundant places. [2023-11-17 15:55:01,307 INFO L231 Difference]: Finished difference. Result has 285 places, 385 transitions, 10429 flow [2023-11-17 15:55:01,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=9870, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10429, PETRI_PLACES=285, PETRI_TRANSITIONS=385} [2023-11-17 15:55:01,307 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 255 predicate places. [2023-11-17 15:55:01,307 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 385 transitions, 10429 flow [2023-11-17 15:55:01,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:01,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:55:01,308 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:55:01,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2023-11-17 15:55:01,308 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:55:01,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:55:01,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1583166350, now seen corresponding path program 23 times [2023-11-17 15:55:01,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:55:01,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778120026] [2023-11-17 15:55:01,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:55:01,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:55:01,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:55:01,463 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:55:01,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:55:01,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778120026] [2023-11-17 15:55:01,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778120026] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:55:01,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:55:01,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-17 15:55:01,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644355889] [2023-11-17 15:55:01,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:55:01,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-17 15:55:01,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:55:01,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-17 15:55:01,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-17 15:55:01,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:55:01,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 385 transitions, 10429 flow. Second operand has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:01,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:55:01,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:55:01,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:55:04,038 INFO L124 PetriNetUnfolderBase]: 6792/10982 cut-off events. [2023-11-17 15:55:04,038 INFO L125 PetriNetUnfolderBase]: For 247567/247567 co-relation queries the response was YES. [2023-11-17 15:55:04,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76132 conditions, 10982 events. 6792/10982 cut-off events. For 247567/247567 co-relation queries the response was YES. Maximal size of possible extension queue 633. Compared 74349 event pairs, 1520 based on Foata normal form. 8/10894 useless extension candidates. Maximal degree in co-relation 75997. Up to 4920 conditions per place. [2023-11-17 15:55:04,160 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 357 selfloop transitions, 148 changer transitions 0/505 dead transitions. [2023-11-17 15:55:04,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 505 transitions, 12920 flow [2023-11-17 15:55:04,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:55:04,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:55:04,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2244 transitions. [2023-11-17 15:55:04,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37714285714285717 [2023-11-17 15:55:04,162 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2244 transitions. [2023-11-17 15:55:04,162 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2244 transitions. [2023-11-17 15:55:04,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:55:04,162 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2244 transitions. [2023-11-17 15:55:04,163 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 320.57142857142856) internal successors, (2244), 7 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:04,166 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:04,166 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:04,166 INFO L175 Difference]: Start difference. First operand has 285 places, 385 transitions, 10429 flow. Second operand 7 states and 2244 transitions. [2023-11-17 15:55:04,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 505 transitions, 12920 flow [2023-11-17 15:55:05,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 505 transitions, 12649 flow, removed 14 selfloop flow, removed 3 redundant places. [2023-11-17 15:55:05,326 INFO L231 Difference]: Finished difference. Result has 291 places, 398 transitions, 10911 flow [2023-11-17 15:55:05,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=10131, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10911, PETRI_PLACES=291, PETRI_TRANSITIONS=398} [2023-11-17 15:55:05,327 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 261 predicate places. [2023-11-17 15:55:05,327 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 398 transitions, 10911 flow [2023-11-17 15:55:05,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:05,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:55:05,328 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:55:05,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2023-11-17 15:55:05,328 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:55:05,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:55:05,330 INFO L85 PathProgramCache]: Analyzing trace with hash 350239586, now seen corresponding path program 24 times [2023-11-17 15:55:05,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:55:05,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953900066] [2023-11-17 15:55:05,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:55:05,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:55:05,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:55:05,568 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:55:05,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:55:05,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953900066] [2023-11-17 15:55:05,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953900066] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:55:05,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:55:05,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:55:05,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205706170] [2023-11-17 15:55:05,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:55:05,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:55:05,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:55:05,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:55:05,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:55:05,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:55:05,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 398 transitions, 10911 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:05,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:55:05,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:55:05,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:55:08,405 INFO L124 PetriNetUnfolderBase]: 6810/11022 cut-off events. [2023-11-17 15:55:08,405 INFO L125 PetriNetUnfolderBase]: For 259280/259280 co-relation queries the response was YES. [2023-11-17 15:55:08,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78044 conditions, 11022 events. 6810/11022 cut-off events. For 259280/259280 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 74638 event pairs, 1850 based on Foata normal form. 4/10930 useless extension candidates. Maximal degree in co-relation 77906. Up to 4920 conditions per place. [2023-11-17 15:55:08,532 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 328 selfloop transitions, 157 changer transitions 0/485 dead transitions. [2023-11-17 15:55:08,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 485 transitions, 12708 flow [2023-11-17 15:55:08,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:55:08,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:55:08,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2244 transitions. [2023-11-17 15:55:08,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37714285714285717 [2023-11-17 15:55:08,537 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2244 transitions. [2023-11-17 15:55:08,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2244 transitions. [2023-11-17 15:55:08,538 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:55:08,538 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2244 transitions. [2023-11-17 15:55:08,541 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 320.57142857142856) internal successors, (2244), 7 states have internal predecessors, (2244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:08,544 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:08,545 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:08,545 INFO L175 Difference]: Start difference. First operand has 291 places, 398 transitions, 10911 flow. Second operand 7 states and 2244 transitions. [2023-11-17 15:55:08,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 485 transitions, 12708 flow [2023-11-17 15:55:09,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 485 transitions, 12501 flow, removed 20 selfloop flow, removed 4 redundant places. [2023-11-17 15:55:09,680 INFO L231 Difference]: Finished difference. Result has 295 places, 406 transitions, 11255 flow [2023-11-17 15:55:09,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=10688, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11255, PETRI_PLACES=295, PETRI_TRANSITIONS=406} [2023-11-17 15:55:09,680 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 265 predicate places. [2023-11-17 15:55:09,680 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 406 transitions, 11255 flow [2023-11-17 15:55:09,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:09,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:55:09,681 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:55:09,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2023-11-17 15:55:09,681 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:55:09,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:55:09,681 INFO L85 PathProgramCache]: Analyzing trace with hash 196642754, now seen corresponding path program 25 times [2023-11-17 15:55:09,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:55:09,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908567548] [2023-11-17 15:55:09,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:55:09,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:55:09,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:55:09,982 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:55:09,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:55:09,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908567548] [2023-11-17 15:55:09,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908567548] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:55:09,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:55:09,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:55:09,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672143862] [2023-11-17 15:55:09,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:55:09,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:55:09,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:55:09,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:55:09,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:55:09,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:55:09,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 406 transitions, 11255 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:09,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:55:09,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:55:09,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:55:12,505 INFO L124 PetriNetUnfolderBase]: 6794/10992 cut-off events. [2023-11-17 15:55:12,505 INFO L125 PetriNetUnfolderBase]: For 264270/264270 co-relation queries the response was YES. [2023-11-17 15:55:12,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78447 conditions, 10992 events. 6794/10992 cut-off events. For 264270/264270 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 74301 event pairs, 1874 based on Foata normal form. 6/10902 useless extension candidates. Maximal degree in co-relation 78309. Up to 4920 conditions per place. [2023-11-17 15:55:12,636 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 326 selfloop transitions, 150 changer transitions 6/482 dead transitions. [2023-11-17 15:55:12,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 482 transitions, 12891 flow [2023-11-17 15:55:12,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:55:12,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:55:12,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2239 transitions. [2023-11-17 15:55:12,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37630252100840333 [2023-11-17 15:55:12,638 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2239 transitions. [2023-11-17 15:55:12,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2239 transitions. [2023-11-17 15:55:12,639 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:55:12,639 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2239 transitions. [2023-11-17 15:55:12,640 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 319.85714285714283) internal successors, (2239), 7 states have internal predecessors, (2239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:12,642 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:12,642 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:12,642 INFO L175 Difference]: Start difference. First operand has 295 places, 406 transitions, 11255 flow. Second operand 7 states and 2239 transitions. [2023-11-17 15:55:12,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 482 transitions, 12891 flow [2023-11-17 15:55:13,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 482 transitions, 12647 flow, removed 5 selfloop flow, removed 3 redundant places. [2023-11-17 15:55:13,765 INFO L231 Difference]: Finished difference. Result has 299 places, 405 transitions, 11278 flow [2023-11-17 15:55:13,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=11011, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11278, PETRI_PLACES=299, PETRI_TRANSITIONS=405} [2023-11-17 15:55:13,766 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 269 predicate places. [2023-11-17 15:55:13,766 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 405 transitions, 11278 flow [2023-11-17 15:55:13,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:13,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:55:13,766 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:55:13,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2023-11-17 15:55:13,766 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:55:13,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:55:13,767 INFO L85 PathProgramCache]: Analyzing trace with hash -777783361, now seen corresponding path program 21 times [2023-11-17 15:55:13,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:55:13,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857859977] [2023-11-17 15:55:13,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:55:13,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:55:13,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:55:13,924 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:55:13,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:55:13,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857859977] [2023-11-17 15:55:13,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857859977] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:55:13,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:55:13,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:55:13,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111609645] [2023-11-17 15:55:13,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:55:13,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:55:13,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:55:13,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:55:13,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:55:13,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:55:13,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 405 transitions, 11278 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:13,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:55:13,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:55:13,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:55:16,816 INFO L124 PetriNetUnfolderBase]: 6819/11063 cut-off events. [2023-11-17 15:55:16,816 INFO L125 PetriNetUnfolderBase]: For 269397/269397 co-relation queries the response was YES. [2023-11-17 15:55:17,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78913 conditions, 11063 events. 6819/11063 cut-off events. For 269397/269397 co-relation queries the response was YES. Maximal size of possible extension queue 641. Compared 75288 event pairs, 2106 based on Foata normal form. 4/10971 useless extension candidates. Maximal degree in co-relation 78774. Up to 8062 conditions per place. [2023-11-17 15:55:17,038 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 311 selfloop transitions, 180 changer transitions 4/495 dead transitions. [2023-11-17 15:55:17,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 495 transitions, 13247 flow [2023-11-17 15:55:17,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:55:17,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:55:17,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2237 transitions. [2023-11-17 15:55:17,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37596638655462183 [2023-11-17 15:55:17,040 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2237 transitions. [2023-11-17 15:55:17,040 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2237 transitions. [2023-11-17 15:55:17,040 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:55:17,040 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2237 transitions. [2023-11-17 15:55:17,041 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 319.57142857142856) internal successors, (2237), 7 states have internal predecessors, (2237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:17,043 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:17,044 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:17,044 INFO L175 Difference]: Start difference. First operand has 299 places, 405 transitions, 11278 flow. Second operand 7 states and 2237 transitions. [2023-11-17 15:55:17,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 495 transitions, 13247 flow [2023-11-17 15:55:18,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 495 transitions, 12897 flow, removed 1 selfloop flow, removed 7 redundant places. [2023-11-17 15:55:18,065 INFO L231 Difference]: Finished difference. Result has 301 places, 419 transitions, 11764 flow [2023-11-17 15:55:18,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=10949, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11764, PETRI_PLACES=301, PETRI_TRANSITIONS=419} [2023-11-17 15:55:18,066 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 271 predicate places. [2023-11-17 15:55:18,066 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 419 transitions, 11764 flow [2023-11-17 15:55:18,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:18,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:55:18,066 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:55:18,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2023-11-17 15:55:18,066 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:55:18,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:55:18,066 INFO L85 PathProgramCache]: Analyzing trace with hash 792401714, now seen corresponding path program 26 times [2023-11-17 15:55:18,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:55:18,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266916764] [2023-11-17 15:55:18,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:55:18,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:55:18,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:55:18,244 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:55:18,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:55:18,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266916764] [2023-11-17 15:55:18,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266916764] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:55:18,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:55:18,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:55:18,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491938123] [2023-11-17 15:55:18,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:55:18,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:55:18,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:55:18,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:55:18,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:55:18,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:55:18,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 419 transitions, 11764 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:18,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:55:18,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:55:18,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:55:20,921 INFO L124 PetriNetUnfolderBase]: 6766/10958 cut-off events. [2023-11-17 15:55:20,922 INFO L125 PetriNetUnfolderBase]: For 274037/274037 co-relation queries the response was YES. [2023-11-17 15:55:21,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79327 conditions, 10958 events. 6766/10958 cut-off events. For 274037/274037 co-relation queries the response was YES. Maximal size of possible extension queue 633. Compared 74260 event pairs, 1862 based on Foata normal form. 32/10894 useless extension candidates. Maximal degree in co-relation 79186. Up to 4920 conditions per place. [2023-11-17 15:55:21,049 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 334 selfloop transitions, 162 changer transitions 0/496 dead transitions. [2023-11-17 15:55:21,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 496 transitions, 13463 flow [2023-11-17 15:55:21,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:55:21,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:55:21,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2246 transitions. [2023-11-17 15:55:21,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37747899159663867 [2023-11-17 15:55:21,051 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2246 transitions. [2023-11-17 15:55:21,051 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2246 transitions. [2023-11-17 15:55:21,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:55:21,051 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2246 transitions. [2023-11-17 15:55:21,053 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 320.85714285714283) internal successors, (2246), 7 states have internal predecessors, (2246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:21,055 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:21,055 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:21,055 INFO L175 Difference]: Start difference. First operand has 301 places, 419 transitions, 11764 flow. Second operand 7 states and 2246 transitions. [2023-11-17 15:55:21,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 496 transitions, 13463 flow [2023-11-17 15:55:22,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 496 transitions, 13196 flow, removed 19 selfloop flow, removed 3 redundant places. [2023-11-17 15:55:22,272 INFO L231 Difference]: Finished difference. Result has 305 places, 421 transitions, 11965 flow [2023-11-17 15:55:22,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=11492, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11965, PETRI_PLACES=305, PETRI_TRANSITIONS=421} [2023-11-17 15:55:22,273 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 275 predicate places. [2023-11-17 15:55:22,273 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 421 transitions, 11965 flow [2023-11-17 15:55:22,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:22,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:55:22,273 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:55:22,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2023-11-17 15:55:22,274 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:55:22,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:55:22,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1353115539, now seen corresponding path program 22 times [2023-11-17 15:55:22,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:55:22,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530217998] [2023-11-17 15:55:22,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:55:22,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:55:22,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:55:22,467 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:55:22,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:55:22,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530217998] [2023-11-17 15:55:22,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530217998] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:55:22,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:55:22,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:55:22,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408111401] [2023-11-17 15:55:22,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:55:22,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:55:22,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:55:22,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:55:22,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:55:22,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:55:22,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 421 transitions, 11965 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:22,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:55:22,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:55:22,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:55:25,099 INFO L124 PetriNetUnfolderBase]: 6744/10924 cut-off events. [2023-11-17 15:55:25,099 INFO L125 PetriNetUnfolderBase]: For 276017/276017 co-relation queries the response was YES. [2023-11-17 15:55:25,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79069 conditions, 10924 events. 6744/10924 cut-off events. For 276017/276017 co-relation queries the response was YES. Maximal size of possible extension queue 631. Compared 73900 event pairs, 2100 based on Foata normal form. 16/10844 useless extension candidates. Maximal degree in co-relation 78927. Up to 7964 conditions per place. [2023-11-17 15:55:25,226 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 318 selfloop transitions, 175 changer transitions 1/494 dead transitions. [2023-11-17 15:55:25,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 494 transitions, 13495 flow [2023-11-17 15:55:25,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:55:25,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:55:25,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2246 transitions. [2023-11-17 15:55:25,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37747899159663867 [2023-11-17 15:55:25,227 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2246 transitions. [2023-11-17 15:55:25,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2246 transitions. [2023-11-17 15:55:25,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:55:25,228 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2246 transitions. [2023-11-17 15:55:25,229 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 320.85714285714283) internal successors, (2246), 7 states have internal predecessors, (2246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:25,231 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:25,232 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:25,232 INFO L175 Difference]: Start difference. First operand has 305 places, 421 transitions, 11965 flow. Second operand 7 states and 2246 transitions. [2023-11-17 15:55:25,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 494 transitions, 13495 flow [2023-11-17 15:55:26,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 494 transitions, 13204 flow, removed 1 selfloop flow, removed 4 redundant places. [2023-11-17 15:55:26,425 INFO L231 Difference]: Finished difference. Result has 309 places, 423 transitions, 12083 flow [2023-11-17 15:55:26,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=11674, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12083, PETRI_PLACES=309, PETRI_TRANSITIONS=423} [2023-11-17 15:55:26,426 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 279 predicate places. [2023-11-17 15:55:26,426 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 423 transitions, 12083 flow [2023-11-17 15:55:26,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:26,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:55:26,426 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:55:26,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2023-11-17 15:55:26,426 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:55:26,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:55:26,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1520038513, now seen corresponding path program 23 times [2023-11-17 15:55:26,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:55:26,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987321281] [2023-11-17 15:55:26,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:55:26,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:55:26,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:55:26,584 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:55:26,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:55:26,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987321281] [2023-11-17 15:55:26,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987321281] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:55:26,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:55:26,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:55:26,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383069931] [2023-11-17 15:55:26,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:55:26,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:55:26,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:55:26,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:55:26,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:55:26,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:55:26,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 423 transitions, 12083 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:26,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:55:26,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:55:26,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:55:29,172 INFO L124 PetriNetUnfolderBase]: 6737/10913 cut-off events. [2023-11-17 15:55:29,172 INFO L125 PetriNetUnfolderBase]: For 281652/281652 co-relation queries the response was YES. [2023-11-17 15:55:29,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79901 conditions, 10913 events. 6737/10913 cut-off events. For 281652/281652 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 73807 event pairs, 2062 based on Foata normal form. 4/10821 useless extension candidates. Maximal degree in co-relation 79757. Up to 7964 conditions per place. [2023-11-17 15:55:29,307 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 317 selfloop transitions, 184 changer transitions 5/506 dead transitions. [2023-11-17 15:55:29,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 506 transitions, 13781 flow [2023-11-17 15:55:29,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:55:29,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:55:29,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2239 transitions. [2023-11-17 15:55:29,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37630252100840333 [2023-11-17 15:55:29,309 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2239 transitions. [2023-11-17 15:55:29,309 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2239 transitions. [2023-11-17 15:55:29,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:55:29,310 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2239 transitions. [2023-11-17 15:55:29,311 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 319.85714285714283) internal successors, (2239), 7 states have internal predecessors, (2239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:29,313 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:29,313 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:29,313 INFO L175 Difference]: Start difference. First operand has 309 places, 423 transitions, 12083 flow. Second operand 7 states and 2239 transitions. [2023-11-17 15:55:29,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 506 transitions, 13781 flow [2023-11-17 15:55:30,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 506 transitions, 13478 flow, removed 14 selfloop flow, removed 3 redundant places. [2023-11-17 15:55:30,532 INFO L231 Difference]: Finished difference. Result has 313 places, 425 transitions, 12185 flow [2023-11-17 15:55:30,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=11730, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12185, PETRI_PLACES=313, PETRI_TRANSITIONS=425} [2023-11-17 15:55:30,532 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 283 predicate places. [2023-11-17 15:55:30,532 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 425 transitions, 12185 flow [2023-11-17 15:55:30,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:30,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:55:30,533 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:55:30,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2023-11-17 15:55:30,533 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:55:30,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:55:30,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1767794886, now seen corresponding path program 27 times [2023-11-17 15:55:30,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:55:30,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571053630] [2023-11-17 15:55:30,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:55:30,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:55:30,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:55:30,692 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:55:30,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:55:30,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571053630] [2023-11-17 15:55:30,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571053630] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:55:30,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:55:30,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:55:30,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094321110] [2023-11-17 15:55:30,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:55:30,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:55:30,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:55:30,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:55:30,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:55:30,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:55:30,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 425 transitions, 12185 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:30,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:55:30,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:55:30,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:55:33,398 INFO L124 PetriNetUnfolderBase]: 6715/10869 cut-off events. [2023-11-17 15:55:33,398 INFO L125 PetriNetUnfolderBase]: For 282827/282827 co-relation queries the response was YES. [2023-11-17 15:55:33,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79654 conditions, 10869 events. 6715/10869 cut-off events. For 282827/282827 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 73320 event pairs, 1796 based on Foata normal form. 6/10779 useless extension candidates. Maximal degree in co-relation 79510. Up to 4920 conditions per place. [2023-11-17 15:55:33,524 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 359 selfloop transitions, 143 changer transitions 6/508 dead transitions. [2023-11-17 15:55:33,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 508 transitions, 13901 flow [2023-11-17 15:55:33,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:55:33,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:55:33,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2238 transitions. [2023-11-17 15:55:33,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761344537815126 [2023-11-17 15:55:33,526 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2238 transitions. [2023-11-17 15:55:33,526 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2238 transitions. [2023-11-17 15:55:33,527 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:55:33,527 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2238 transitions. [2023-11-17 15:55:33,528 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 319.7142857142857) internal successors, (2238), 7 states have internal predecessors, (2238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:33,530 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:33,530 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:33,530 INFO L175 Difference]: Start difference. First operand has 313 places, 425 transitions, 12185 flow. Second operand 7 states and 2238 transitions. [2023-11-17 15:55:33,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 508 transitions, 13901 flow [2023-11-17 15:55:34,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 508 transitions, 13611 flow, removed 28 selfloop flow, removed 3 redundant places. [2023-11-17 15:55:34,777 INFO L231 Difference]: Finished difference. Result has 315 places, 423 transitions, 12113 flow [2023-11-17 15:55:34,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=11857, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12113, PETRI_PLACES=315, PETRI_TRANSITIONS=423} [2023-11-17 15:55:34,777 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 285 predicate places. [2023-11-17 15:55:34,777 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 423 transitions, 12113 flow [2023-11-17 15:55:34,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:34,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:55:34,778 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:55:34,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2023-11-17 15:55:34,778 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:55:34,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:55:34,778 INFO L85 PathProgramCache]: Analyzing trace with hash -1338752721, now seen corresponding path program 24 times [2023-11-17 15:55:34,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:55:34,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923944657] [2023-11-17 15:55:34,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:55:34,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:55:34,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:55:34,958 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:55:34,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:55:34,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923944657] [2023-11-17 15:55:34,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923944657] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:55:34,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:55:34,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:55:34,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737617782] [2023-11-17 15:55:34,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:55:34,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:55:34,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:55:34,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:55:34,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=22, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:55:34,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:55:34,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 423 transitions, 12113 flow. Second operand has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:34,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:55:34,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:55:34,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:55:37,802 INFO L124 PetriNetUnfolderBase]: 6720/10884 cut-off events. [2023-11-17 15:55:37,803 INFO L125 PetriNetUnfolderBase]: For 286003/286003 co-relation queries the response was YES. [2023-11-17 15:55:37,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79464 conditions, 10884 events. 6720/10884 cut-off events. For 286003/286003 co-relation queries the response was YES. Maximal size of possible extension queue 628. Compared 73582 event pairs, 2088 based on Foata normal form. 8/10796 useless extension candidates. Maximal degree in co-relation 79321. Up to 7934 conditions per place. [2023-11-17 15:55:38,004 INFO L140 encePairwiseOnDemand]: 842/850 looper letters, 308 selfloop transitions, 184 changer transitions 1/493 dead transitions. [2023-11-17 15:55:38,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 493 transitions, 13690 flow [2023-11-17 15:55:38,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 15:55:38,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 15:55:38,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2237 transitions. [2023-11-17 15:55:38,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37596638655462183 [2023-11-17 15:55:38,006 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2237 transitions. [2023-11-17 15:55:38,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2237 transitions. [2023-11-17 15:55:38,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:55:38,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2237 transitions. [2023-11-17 15:55:38,008 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 319.57142857142856) internal successors, (2237), 7 states have internal predecessors, (2237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:38,010 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:38,010 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 850.0) internal successors, (6800), 8 states have internal predecessors, (6800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:38,010 INFO L175 Difference]: Start difference. First operand has 315 places, 423 transitions, 12113 flow. Second operand 7 states and 2237 transitions. [2023-11-17 15:55:38,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 493 transitions, 13690 flow [2023-11-17 15:55:39,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 493 transitions, 13337 flow, removed 5 selfloop flow, removed 6 redundant places. [2023-11-17 15:55:39,145 INFO L231 Difference]: Finished difference. Result has 316 places, 425 transitions, 12184 flow [2023-11-17 15:55:39,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=11723, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12184, PETRI_PLACES=316, PETRI_TRANSITIONS=425} [2023-11-17 15:55:39,146 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 286 predicate places. [2023-11-17 15:55:39,146 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 425 transitions, 12184 flow [2023-11-17 15:55:39,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 311.14285714285717) internal successors, (2178), 7 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:39,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:55:39,146 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:55:39,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2023-11-17 15:55:39,146 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:55:39,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:55:39,146 INFO L85 PathProgramCache]: Analyzing trace with hash 2047522642, now seen corresponding path program 28 times [2023-11-17 15:55:39,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:55:39,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993070695] [2023-11-17 15:55:39,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:55:39,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:55:39,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:55:39,389 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:55:39,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:55:39,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993070695] [2023-11-17 15:55:39,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993070695] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:55:39,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:55:39,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-17 15:55:39,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661953319] [2023-11-17 15:55:39,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:55:39,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-17 15:55:39,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:55:39,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-17 15:55:39,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-17 15:55:39,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 309 out of 850 [2023-11-17 15:55:39,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 425 transitions, 12184 flow. Second operand has 8 states, 8 states have (on average 311.75) internal successors, (2494), 8 states have internal predecessors, (2494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:39,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:55:39,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 309 of 850 [2023-11-17 15:55:39,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:55:42,093 INFO L124 PetriNetUnfolderBase]: 6719/10875 cut-off events. [2023-11-17 15:55:42,093 INFO L125 PetriNetUnfolderBase]: For 284001/284001 co-relation queries the response was YES. [2023-11-17 15:55:42,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79730 conditions, 10875 events. 6719/10875 cut-off events. For 284001/284001 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 73546 event pairs, 1766 based on Foata normal form. 4/10783 useless extension candidates. Maximal degree in co-relation 79585. Up to 4920 conditions per place. [2023-11-17 15:55:42,224 INFO L140 encePairwiseOnDemand]: 841/850 looper letters, 311 selfloop transitions, 186 changer transitions 12/509 dead transitions. [2023-11-17 15:55:42,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 509 transitions, 13920 flow [2023-11-17 15:55:42,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-17 15:55:42,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-17 15:55:42,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2568 transitions. [2023-11-17 15:55:42,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3776470588235294 [2023-11-17 15:55:42,226 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2568 transitions. [2023-11-17 15:55:42,226 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2568 transitions. [2023-11-17 15:55:42,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:55:42,226 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2568 transitions. [2023-11-17 15:55:42,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 321.0) internal successors, (2568), 8 states have internal predecessors, (2568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:42,230 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 850.0) internal successors, (7650), 9 states have internal predecessors, (7650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:42,230 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 850.0) internal successors, (7650), 9 states have internal predecessors, (7650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:42,230 INFO L175 Difference]: Start difference. First operand has 316 places, 425 transitions, 12184 flow. Second operand 8 states and 2568 transitions. [2023-11-17 15:55:42,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 509 transitions, 13920 flow [2023-11-17 15:55:43,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 509 transitions, 13586 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-11-17 15:55:43,592 INFO L231 Difference]: Finished difference. Result has 322 places, 423 transitions, 12218 flow [2023-11-17 15:55:43,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=850, PETRI_DIFFERENCE_MINUEND_FLOW=11850, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12218, PETRI_PLACES=322, PETRI_TRANSITIONS=423} [2023-11-17 15:55:43,593 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 292 predicate places. [2023-11-17 15:55:43,593 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 423 transitions, 12218 flow [2023-11-17 15:55:43,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 311.75) internal successors, (2494), 8 states have internal predecessors, (2494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:43,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:55:43,593 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:55:43,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2023-11-17 15:55:43,593 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:55:43,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:55:43,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1092375281, now seen corresponding path program 25 times [2023-11-17 15:55:43,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:55:43,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287345323] [2023-11-17 15:55:43,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:55:43,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:55:43,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:55:43,800 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 15:55:43,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:55:43,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287345323] [2023-11-17 15:55:43,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287345323] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:55:43,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:55:43,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-17 15:55:43,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174930554] [2023-11-17 15:55:43,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:55:43,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-17 15:55:43,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:55:43,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-17 15:55:43,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-17 15:55:43,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 308 out of 850 [2023-11-17 15:55:43,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 423 transitions, 12218 flow. Second operand has 8 states, 8 states have (on average 310.75) internal successors, (2486), 8 states have internal predecessors, (2486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:55:43,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:55:43,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 308 of 850 [2023-11-17 15:55:43,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand