/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/chl-node-trans.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-24 01:02:51,792 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-24 01:02:51,866 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-24 01:02:51,872 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-24 01:02:51,873 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-24 01:02:51,902 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-24 01:02:51,903 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-24 01:02:51,903 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-24 01:02:51,903 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-24 01:02:51,907 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-24 01:02:51,907 INFO L153 SettingsManager]: * Use SBE=true [2023-08-24 01:02:51,907 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-24 01:02:51,907 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-24 01:02:51,908 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-24 01:02:51,908 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-24 01:02:51,908 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-24 01:02:51,908 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-24 01:02:51,909 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-24 01:02:51,909 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-24 01:02:51,909 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-24 01:02:51,909 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-24 01:02:51,910 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-24 01:02:51,910 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-24 01:02:51,910 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-24 01:02:51,910 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-24 01:02:51,910 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-24 01:02:51,911 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-24 01:02:51,911 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 01:02:51,911 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-24 01:02:51,911 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-24 01:02:51,912 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-24 01:02:51,912 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-24 01:02:51,912 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-24 01:02:51,912 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-24 01:02:51,912 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-24 01:02:51,913 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-08-24 01:02:52,155 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-24 01:02:52,168 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-24 01:02:52,170 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-24 01:02:52,171 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-24 01:02:52,171 INFO L274 PluginConnector]: CDTParser initialized [2023-08-24 01:02:52,172 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-node-trans.wvr.c [2023-08-24 01:02:53,245 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-24 01:02:53,431 INFO L384 CDTParser]: Found 1 translation units. [2023-08-24 01:02:53,431 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-node-trans.wvr.c [2023-08-24 01:02:53,437 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cb17c2012/69de7bf965fd4b20b23ff084208e74b7/FLAGd67ff9a65 [2023-08-24 01:02:53,446 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cb17c2012/69de7bf965fd4b20b23ff084208e74b7 [2023-08-24 01:02:53,448 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-24 01:02:53,449 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-24 01:02:53,450 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-24 01:02:53,450 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-24 01:02:53,451 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-24 01:02:53,452 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 01:02:53" (1/1) ... [2023-08-24 01:02:53,452 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4d0fce10 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:02:53, skipping insertion in model container [2023-08-24 01:02:53,453 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 01:02:53" (1/1) ... [2023-08-24 01:02:53,481 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-24 01:02:53,603 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-node-trans.wvr.c[3945,3958] [2023-08-24 01:02:53,618 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 01:02:53,624 INFO L201 MainTranslator]: Completed pre-run [2023-08-24 01:02:53,641 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-node-trans.wvr.c[3945,3958] [2023-08-24 01:02:53,645 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 01:02:53,654 INFO L206 MainTranslator]: Completed translation [2023-08-24 01:02:53,654 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:02:53 WrapperNode [2023-08-24 01:02:53,655 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-24 01:02:53,655 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-24 01:02:53,655 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-24 01:02:53,655 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-24 01:02:53,662 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:02:53" (1/1) ... [2023-08-24 01:02:53,680 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:02:53" (1/1) ... [2023-08-24 01:02:53,717 INFO L138 Inliner]: procedures = 27, calls = 66, calls flagged for inlining = 22, calls inlined = 34, statements flattened = 437 [2023-08-24 01:02:53,718 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-24 01:02:53,718 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-24 01:02:53,718 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-24 01:02:53,718 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-24 01:02:53,739 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:02:53" (1/1) ... [2023-08-24 01:02:53,740 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:02:53" (1/1) ... [2023-08-24 01:02:53,743 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:02:53" (1/1) ... [2023-08-24 01:02:53,743 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:02:53" (1/1) ... [2023-08-24 01:02:53,752 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:02:53" (1/1) ... [2023-08-24 01:02:53,755 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:02:53" (1/1) ... [2023-08-24 01:02:53,774 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:02:53" (1/1) ... [2023-08-24 01:02:53,775 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:02:53" (1/1) ... [2023-08-24 01:02:53,778 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-24 01:02:53,779 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-24 01:02:53,779 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-24 01:02:53,779 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-24 01:02:53,780 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:02:53" (1/1) ... [2023-08-24 01:02:53,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 01:02:53,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:02:53,838 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-24 01:02:53,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-24 01:02:53,866 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-24 01:02:53,866 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-24 01:02:53,866 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-24 01:02:53,867 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-24 01:02:53,867 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-24 01:02:53,867 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-24 01:02:53,867 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-24 01:02:53,867 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-24 01:02:53,868 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-24 01:02:53,868 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-24 01:02:53,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-24 01:02:53,868 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-24 01:02:53,868 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-24 01:02:53,868 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-24 01:02:53,869 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-24 01:02:53,870 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-24 01:02:53,973 INFO L236 CfgBuilder]: Building ICFG [2023-08-24 01:02:53,974 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-24 01:02:54,348 INFO L277 CfgBuilder]: Performing block encoding [2023-08-24 01:02:54,358 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-24 01:02:54,358 INFO L302 CfgBuilder]: Removed 6 assume(true) statements. [2023-08-24 01:02:54,360 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 01:02:54 BoogieIcfgContainer [2023-08-24 01:02:54,360 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-24 01:02:54,362 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-24 01:02:54,362 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-24 01:02:54,364 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-24 01:02:54,364 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.08 01:02:53" (1/3) ... [2023-08-24 01:02:54,365 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35147a82 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 01:02:54, skipping insertion in model container [2023-08-24 01:02:54,365 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:02:53" (2/3) ... [2023-08-24 01:02:54,365 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35147a82 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 01:02:54, skipping insertion in model container [2023-08-24 01:02:54,365 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 01:02:54" (3/3) ... [2023-08-24 01:02:54,366 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-node-trans.wvr.c [2023-08-24 01:02:54,378 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-24 01:02:54,379 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-24 01:02:54,379 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-24 01:02:54,464 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-24 01:02:54,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 476 places, 507 transitions, 1038 flow [2023-08-24 01:02:54,732 INFO L124 PetriNetUnfolderBase]: 41/504 cut-off events. [2023-08-24 01:02:54,733 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-24 01:02:54,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 517 conditions, 504 events. 41/504 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 640 event pairs, 0 based on Foata normal form. 0/462 useless extension candidates. Maximal degree in co-relation 430. Up to 2 conditions per place. [2023-08-24 01:02:54,740 INFO L82 GeneralOperation]: Start removeDead. Operand has 476 places, 507 transitions, 1038 flow [2023-08-24 01:02:54,752 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 463 places, 494 transitions, 1006 flow [2023-08-24 01:02:54,755 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 01:02:54,775 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 463 places, 494 transitions, 1006 flow [2023-08-24 01:02:54,777 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 463 places, 494 transitions, 1006 flow [2023-08-24 01:02:54,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 463 places, 494 transitions, 1006 flow [2023-08-24 01:02:54,848 INFO L124 PetriNetUnfolderBase]: 41/494 cut-off events. [2023-08-24 01:02:54,848 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-24 01:02:54,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 507 conditions, 494 events. 41/494 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 640 event pairs, 0 based on Foata normal form. 0/453 useless extension candidates. Maximal degree in co-relation 430. Up to 2 conditions per place. [2023-08-24 01:02:54,859 INFO L119 LiptonReduction]: Number of co-enabled transitions 17280 [2023-08-24 01:03:07,791 INFO L134 LiptonReduction]: Checked pairs total: 20163 [2023-08-24 01:03:07,791 INFO L136 LiptonReduction]: Total number of compositions: 588 [2023-08-24 01:03:07,801 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-24 01:03:07,806 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@17716e37, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 01:03:07,806 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-08-24 01:03:07,811 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 01:03:07,811 INFO L124 PetriNetUnfolderBase]: 10/41 cut-off events. [2023-08-24 01:03:07,811 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-24 01:03:07,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:07,812 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, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:03:07,812 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-08-24 01:03:07,816 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:07,816 INFO L85 PathProgramCache]: Analyzing trace with hash -70421863, now seen corresponding path program 1 times [2023-08-24 01:03:07,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:07,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141010781] [2023-08-24 01:03:07,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:07,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:07,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:08,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:03:08,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:08,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141010781] [2023-08-24 01:03:08,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141010781] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:08,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:08,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-24 01:03:08,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803043067] [2023-08-24 01:03:08,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:08,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-24 01:03:08,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:08,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-24 01:03:08,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-24 01:03:08,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 464 out of 1095 [2023-08-24 01:03:08,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 42 transitions, 102 flow. Second operand has 3 states, 3 states have (on average 473.3333333333333) internal successors, (1420), 3 states have internal predecessors, (1420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:08,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:08,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 464 of 1095 [2023-08-24 01:03:08,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:08,367 INFO L124 PetriNetUnfolderBase]: 835/1228 cut-off events. [2023-08-24 01:03:08,368 INFO L125 PetriNetUnfolderBase]: For 92/92 co-relation queries the response was YES. [2023-08-24 01:03:08,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2608 conditions, 1228 events. 835/1228 cut-off events. For 92/92 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 4580 event pairs, 477 based on Foata normal form. 0/1030 useless extension candidates. Maximal degree in co-relation 2392. Up to 913 conditions per place. [2023-08-24 01:03:08,373 INFO L140 encePairwiseOnDemand]: 1091/1095 looper letters, 54 selfloop transitions, 3 changer transitions 0/57 dead transitions. [2023-08-24 01:03:08,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 57 transitions, 252 flow [2023-08-24 01:03:08,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-24 01:03:08,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-24 01:03:08,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1450 transitions. [2023-08-24 01:03:08,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.441400304414003 [2023-08-24 01:03:08,386 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1450 transitions. [2023-08-24 01:03:08,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1450 transitions. [2023-08-24 01:03:08,389 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:08,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1450 transitions. [2023-08-24 01:03:08,397 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 483.3333333333333) internal successors, (1450), 3 states have internal predecessors, (1450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:08,404 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1095.0) internal successors, (4380), 4 states have internal predecessors, (4380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:08,405 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1095.0) internal successors, (4380), 4 states have internal predecessors, (4380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:08,406 INFO L175 Difference]: Start difference. First operand has 42 places, 42 transitions, 102 flow. Second operand 3 states and 1450 transitions. [2023-08-24 01:03:08,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 57 transitions, 252 flow [2023-08-24 01:03:08,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 57 transitions, 236 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-24 01:03:08,411 INFO L231 Difference]: Finished difference. Result has 40 places, 43 transitions, 108 flow [2023-08-24 01:03:08,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=108, PETRI_PLACES=40, PETRI_TRANSITIONS=43} [2023-08-24 01:03:08,414 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, -2 predicate places. [2023-08-24 01:03:08,415 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 43 transitions, 108 flow [2023-08-24 01:03:08,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 473.3333333333333) internal successors, (1420), 3 states have internal predecessors, (1420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:08,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:08,416 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, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:03:08,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-24 01:03:08,416 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-08-24 01:03:08,416 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:08,416 INFO L85 PathProgramCache]: Analyzing trace with hash 638957695, now seen corresponding path program 1 times [2023-08-24 01:03:08,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:08,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141680733] [2023-08-24 01:03:08,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:08,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:08,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:08,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:03:08,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:08,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141680733] [2023-08-24 01:03:08,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141680733] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:08,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:08,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-24 01:03:08,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444942956] [2023-08-24 01:03:08,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:08,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-24 01:03:08,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:08,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-24 01:03:08,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-24 01:03:08,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 464 out of 1095 [2023-08-24 01:03:08,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 43 transitions, 108 flow. Second operand has 3 states, 3 states have (on average 473.6666666666667) internal successors, (1421), 3 states have internal predecessors, (1421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:08,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:08,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 464 of 1095 [2023-08-24 01:03:08,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:08,657 INFO L124 PetriNetUnfolderBase]: 943/1388 cut-off events. [2023-08-24 01:03:08,657 INFO L125 PetriNetUnfolderBase]: For 478/478 co-relation queries the response was YES. [2023-08-24 01:03:08,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3253 conditions, 1388 events. 943/1388 cut-off events. For 478/478 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5195 event pairs, 541 based on Foata normal form. 0/1278 useless extension candidates. Maximal degree in co-relation 1664. Up to 1017 conditions per place. [2023-08-24 01:03:08,663 INFO L140 encePairwiseOnDemand]: 1091/1095 looper letters, 56 selfloop transitions, 3 changer transitions 0/59 dead transitions. [2023-08-24 01:03:08,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 59 transitions, 276 flow [2023-08-24 01:03:08,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-24 01:03:08,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-24 01:03:08,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1450 transitions. [2023-08-24 01:03:08,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.441400304414003 [2023-08-24 01:03:08,667 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1450 transitions. [2023-08-24 01:03:08,667 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1450 transitions. [2023-08-24 01:03:08,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:08,668 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1450 transitions. [2023-08-24 01:03:08,670 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 483.3333333333333) internal successors, (1450), 3 states have internal predecessors, (1450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:08,675 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1095.0) internal successors, (4380), 4 states have internal predecessors, (4380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:08,677 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1095.0) internal successors, (4380), 4 states have internal predecessors, (4380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:08,677 INFO L175 Difference]: Start difference. First operand has 40 places, 43 transitions, 108 flow. Second operand 3 states and 1450 transitions. [2023-08-24 01:03:08,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 59 transitions, 276 flow [2023-08-24 01:03:08,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 59 transitions, 264 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-24 01:03:08,680 INFO L231 Difference]: Finished difference. Result has 42 places, 44 transitions, 120 flow [2023-08-24 01:03:08,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=120, PETRI_PLACES=42, PETRI_TRANSITIONS=44} [2023-08-24 01:03:08,681 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2023-08-24 01:03:08,681 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 44 transitions, 120 flow [2023-08-24 01:03:08,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 473.6666666666667) internal successors, (1421), 3 states have internal predecessors, (1421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:08,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:08,682 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:03:08,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-24 01:03:08,683 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-08-24 01:03:08,687 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:08,690 INFO L85 PathProgramCache]: Analyzing trace with hash 245389524, now seen corresponding path program 1 times [2023-08-24 01:03:08,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:08,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837792896] [2023-08-24 01:03:08,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:08,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:08,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:08,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:03:08,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:08,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837792896] [2023-08-24 01:03:08,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837792896] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:08,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:08,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-24 01:03:08,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624122784] [2023-08-24 01:03:08,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:08,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-24 01:03:08,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:08,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-24 01:03:08,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-24 01:03:08,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1095 [2023-08-24 01:03:08,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 44 transitions, 120 flow. Second operand has 3 states, 3 states have (on average 433.0) internal successors, (1299), 3 states have internal predecessors, (1299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:08,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:08,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1095 [2023-08-24 01:03:08,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:09,046 INFO L124 PetriNetUnfolderBase]: 943/1389 cut-off events. [2023-08-24 01:03:09,047 INFO L125 PetriNetUnfolderBase]: For 418/418 co-relation queries the response was YES. [2023-08-24 01:03:09,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3522 conditions, 1389 events. 943/1389 cut-off events. For 418/418 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5054 event pairs, 733 based on Foata normal form. 0/1333 useless extension candidates. Maximal degree in co-relation 2229. Up to 1389 conditions per place. [2023-08-24 01:03:09,053 INFO L140 encePairwiseOnDemand]: 1092/1095 looper letters, 43 selfloop transitions, 2 changer transitions 0/45 dead transitions. [2023-08-24 01:03:09,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 45 transitions, 212 flow [2023-08-24 01:03:09,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-24 01:03:09,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-24 01:03:09,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1313 transitions. [2023-08-24 01:03:09,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39969558599695587 [2023-08-24 01:03:09,057 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1313 transitions. [2023-08-24 01:03:09,057 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1313 transitions. [2023-08-24 01:03:09,057 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:09,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1313 transitions. [2023-08-24 01:03:09,060 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 437.6666666666667) internal successors, (1313), 3 states have internal predecessors, (1313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:09,064 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1095.0) internal successors, (4380), 4 states have internal predecessors, (4380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:09,065 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1095.0) internal successors, (4380), 4 states have internal predecessors, (4380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:09,065 INFO L175 Difference]: Start difference. First operand has 42 places, 44 transitions, 120 flow. Second operand 3 states and 1313 transitions. [2023-08-24 01:03:09,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 45 transitions, 212 flow [2023-08-24 01:03:09,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 45 transitions, 206 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-24 01:03:09,069 INFO L231 Difference]: Finished difference. Result has 43 places, 45 transitions, 126 flow [2023-08-24 01:03:09,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=126, PETRI_PLACES=43, PETRI_TRANSITIONS=45} [2023-08-24 01:03:09,070 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 1 predicate places. [2023-08-24 01:03:09,070 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 45 transitions, 126 flow [2023-08-24 01:03:09,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 433.0) internal successors, (1299), 3 states have internal predecessors, (1299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:09,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:09,071 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:03:09,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-24 01:03:09,071 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-08-24 01:03:09,072 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:09,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1284413496, now seen corresponding path program 1 times [2023-08-24 01:03:09,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:09,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759668097] [2023-08-24 01:03:09,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:09,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:09,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:09,180 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 01:03:09,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:09,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759668097] [2023-08-24 01:03:09,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759668097] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:09,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:09,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-24 01:03:09,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131075942] [2023-08-24 01:03:09,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:09,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 01:03:09,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:09,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 01:03:09,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-24 01:03:09,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1095 [2023-08-24 01:03:09,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 45 transitions, 126 flow. Second operand has 4 states, 4 states have (on average 430.75) internal successors, (1723), 4 states have internal predecessors, (1723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:09,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:09,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1095 [2023-08-24 01:03:09,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:09,334 INFO L124 PetriNetUnfolderBase]: 943/1390 cut-off events. [2023-08-24 01:03:09,334 INFO L125 PetriNetUnfolderBase]: For 256/256 co-relation queries the response was YES. [2023-08-24 01:03:09,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3374 conditions, 1390 events. 943/1390 cut-off events. For 256/256 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5054 event pairs, 733 based on Foata normal form. 0/1282 useless extension candidates. Maximal degree in co-relation 3361. Up to 1389 conditions per place. [2023-08-24 01:03:09,340 INFO L140 encePairwiseOnDemand]: 1091/1095 looper letters, 43 selfloop transitions, 3 changer transitions 0/46 dead transitions. [2023-08-24 01:03:09,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 46 transitions, 220 flow [2023-08-24 01:03:09,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 01:03:09,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 01:03:09,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1736 transitions. [2023-08-24 01:03:09,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3963470319634703 [2023-08-24 01:03:09,343 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1736 transitions. [2023-08-24 01:03:09,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1736 transitions. [2023-08-24 01:03:09,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:09,344 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1736 transitions. [2023-08-24 01:03:09,346 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 434.0) internal successors, (1736), 4 states have internal predecessors, (1736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:09,351 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1095.0) internal successors, (5475), 5 states have internal predecessors, (5475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:09,353 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1095.0) internal successors, (5475), 5 states have internal predecessors, (5475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:09,353 INFO L175 Difference]: Start difference. First operand has 43 places, 45 transitions, 126 flow. Second operand 4 states and 1736 transitions. [2023-08-24 01:03:09,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 46 transitions, 220 flow [2023-08-24 01:03:09,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 46 transitions, 216 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-24 01:03:09,355 INFO L231 Difference]: Finished difference. Result has 46 places, 46 transitions, 136 flow [2023-08-24 01:03:09,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=46, PETRI_TRANSITIONS=46} [2023-08-24 01:03:09,356 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2023-08-24 01:03:09,356 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 46 transitions, 136 flow [2023-08-24 01:03:09,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 430.75) internal successors, (1723), 4 states have internal predecessors, (1723), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:09,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:09,357 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:03:09,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-24 01:03:09,357 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-08-24 01:03:09,357 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:09,357 INFO L85 PathProgramCache]: Analyzing trace with hash -429662275, now seen corresponding path program 1 times [2023-08-24 01:03:09,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:09,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146482099] [2023-08-24 01:03:09,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:09,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:09,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:09,462 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 01:03:09,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:09,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146482099] [2023-08-24 01:03:09,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146482099] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:09,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:09,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-24 01:03:09,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629162579] [2023-08-24 01:03:09,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:09,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 01:03:09,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:09,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 01:03:09,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-24 01:03:09,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 423 out of 1095 [2023-08-24 01:03:09,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 46 transitions, 136 flow. Second operand has 4 states, 4 states have (on average 431.0) internal successors, (1724), 4 states have internal predecessors, (1724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:09,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:09,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 423 of 1095 [2023-08-24 01:03:09,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:09,616 INFO L124 PetriNetUnfolderBase]: 943/1391 cut-off events. [2023-08-24 01:03:09,616 INFO L125 PetriNetUnfolderBase]: For 259/259 co-relation queries the response was YES. [2023-08-24 01:03:09,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3381 conditions, 1391 events. 943/1391 cut-off events. For 259/259 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5047 event pairs, 733 based on Foata normal form. 0/1284 useless extension candidates. Maximal degree in co-relation 3361. Up to 1389 conditions per place. [2023-08-24 01:03:09,621 INFO L140 encePairwiseOnDemand]: 1090/1095 looper letters, 43 selfloop transitions, 4 changer transitions 0/47 dead transitions. [2023-08-24 01:03:09,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 47 transitions, 232 flow [2023-08-24 01:03:09,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 01:03:09,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 01:03:09,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1737 transitions. [2023-08-24 01:03:09,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39657534246575343 [2023-08-24 01:03:09,625 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1737 transitions. [2023-08-24 01:03:09,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1737 transitions. [2023-08-24 01:03:09,625 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:09,625 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1737 transitions. [2023-08-24 01:03:09,628 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 434.25) internal successors, (1737), 4 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:09,633 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1095.0) internal successors, (5475), 5 states have internal predecessors, (5475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:09,634 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1095.0) internal successors, (5475), 5 states have internal predecessors, (5475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:09,634 INFO L175 Difference]: Start difference. First operand has 46 places, 46 transitions, 136 flow. Second operand 4 states and 1737 transitions. [2023-08-24 01:03:09,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 47 transitions, 232 flow [2023-08-24 01:03:09,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 47 transitions, 226 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-24 01:03:09,636 INFO L231 Difference]: Finished difference. Result has 48 places, 47 transitions, 148 flow [2023-08-24 01:03:09,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=148, PETRI_PLACES=48, PETRI_TRANSITIONS=47} [2023-08-24 01:03:09,636 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 6 predicate places. [2023-08-24 01:03:09,637 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 47 transitions, 148 flow [2023-08-24 01:03:09,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 431.0) internal successors, (1724), 4 states have internal predecessors, (1724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:09,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:09,637 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:03:09,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-24 01:03:09,638 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-08-24 01:03:09,638 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:09,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1383967621, now seen corresponding path program 1 times [2023-08-24 01:03:09,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:09,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675103184] [2023-08-24 01:03:09,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:09,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:09,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:09,796 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 01:03:09,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:09,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675103184] [2023-08-24 01:03:09,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675103184] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:03:09,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894481382] [2023-08-24 01:03:09,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:09,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:03:09,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:03:09,799 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 01:03:09,805 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-24 01:03:09,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:09,931 INFO L262 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-24 01:03:09,934 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:03:09,993 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 01:03:09,993 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 01:03:09,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894481382] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:09,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 01:03:09,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2023-08-24 01:03:09,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789513164] [2023-08-24 01:03:09,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:09,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 01:03:09,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:09,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 01:03:09,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-24 01:03:09,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 426 out of 1095 [2023-08-24 01:03:09,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 47 transitions, 148 flow. Second operand has 4 states, 4 states have (on average 434.25) internal successors, (1737), 4 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:09,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:09,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 426 of 1095 [2023-08-24 01:03:09,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:10,205 INFO L124 PetriNetUnfolderBase]: 943/1392 cut-off events. [2023-08-24 01:03:10,206 INFO L125 PetriNetUnfolderBase]: For 260/260 co-relation queries the response was YES. [2023-08-24 01:03:10,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3389 conditions, 1392 events. 943/1392 cut-off events. For 260/260 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5047 event pairs, 733 based on Foata normal form. 0/1286 useless extension candidates. Maximal degree in co-relation 3366. Up to 1391 conditions per place. [2023-08-24 01:03:10,211 INFO L140 encePairwiseOnDemand]: 1091/1095 looper letters, 45 selfloop transitions, 3 changer transitions 0/48 dead transitions. [2023-08-24 01:03:10,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 48 transitions, 246 flow [2023-08-24 01:03:10,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 01:03:10,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 01:03:10,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1748 transitions. [2023-08-24 01:03:10,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39908675799086757 [2023-08-24 01:03:10,215 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1748 transitions. [2023-08-24 01:03:10,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1748 transitions. [2023-08-24 01:03:10,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:10,216 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1748 transitions. [2023-08-24 01:03:10,218 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 437.0) internal successors, (1748), 4 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:10,222 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1095.0) internal successors, (5475), 5 states have internal predecessors, (5475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:10,223 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1095.0) internal successors, (5475), 5 states have internal predecessors, (5475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:10,223 INFO L175 Difference]: Start difference. First operand has 48 places, 47 transitions, 148 flow. Second operand 4 states and 1748 transitions. [2023-08-24 01:03:10,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 48 transitions, 246 flow [2023-08-24 01:03:10,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 48 transitions, 242 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-24 01:03:10,227 INFO L231 Difference]: Finished difference. Result has 50 places, 48 transitions, 158 flow [2023-08-24 01:03:10,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=158, PETRI_PLACES=50, PETRI_TRANSITIONS=48} [2023-08-24 01:03:10,229 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2023-08-24 01:03:10,229 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 48 transitions, 158 flow [2023-08-24 01:03:10,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 434.25) internal successors, (1737), 4 states have internal predecessors, (1737), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:10,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:10,230 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:03:10,250 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-24 01:03:10,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-08-24 01:03:10,438 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-08-24 01:03:10,438 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:10,438 INFO L85 PathProgramCache]: Analyzing trace with hash 2129030687, now seen corresponding path program 1 times [2023-08-24 01:03:10,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:10,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510610768] [2023-08-24 01:03:10,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:10,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:10,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:10,593 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 01:03:10,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:10,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510610768] [2023-08-24 01:03:10,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510610768] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:10,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:10,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-24 01:03:10,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255053899] [2023-08-24 01:03:10,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:10,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 01:03:10,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:10,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 01:03:10,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-24 01:03:10,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 426 out of 1095 [2023-08-24 01:03:10,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 48 transitions, 158 flow. Second operand has 4 states, 4 states have (on average 434.5) internal successors, (1738), 4 states have internal predecessors, (1738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:10,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:10,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 426 of 1095 [2023-08-24 01:03:10,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:10,753 INFO L124 PetriNetUnfolderBase]: 943/1393 cut-off events. [2023-08-24 01:03:10,753 INFO L125 PetriNetUnfolderBase]: For 259/259 co-relation queries the response was YES. [2023-08-24 01:03:10,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3396 conditions, 1393 events. 943/1393 cut-off events. For 259/259 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5060 event pairs, 733 based on Foata normal form. 0/1288 useless extension candidates. Maximal degree in co-relation 3372. Up to 1392 conditions per place. [2023-08-24 01:03:10,759 INFO L140 encePairwiseOnDemand]: 1091/1095 looper letters, 46 selfloop transitions, 3 changer transitions 0/49 dead transitions. [2023-08-24 01:03:10,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 49 transitions, 258 flow [2023-08-24 01:03:10,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 01:03:10,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 01:03:10,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1748 transitions. [2023-08-24 01:03:10,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39908675799086757 [2023-08-24 01:03:10,762 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1748 transitions. [2023-08-24 01:03:10,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1748 transitions. [2023-08-24 01:03:10,763 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:10,763 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1748 transitions. [2023-08-24 01:03:10,766 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 437.0) internal successors, (1748), 4 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:10,769 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1095.0) internal successors, (5475), 5 states have internal predecessors, (5475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:10,770 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1095.0) internal successors, (5475), 5 states have internal predecessors, (5475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:10,770 INFO L175 Difference]: Start difference. First operand has 50 places, 48 transitions, 158 flow. Second operand 4 states and 1748 transitions. [2023-08-24 01:03:10,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 49 transitions, 258 flow [2023-08-24 01:03:10,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 49 transitions, 252 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-24 01:03:10,773 INFO L231 Difference]: Finished difference. Result has 52 places, 49 transitions, 166 flow [2023-08-24 01:03:10,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=166, PETRI_PLACES=52, PETRI_TRANSITIONS=49} [2023-08-24 01:03:10,773 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 10 predicate places. [2023-08-24 01:03:10,773 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 49 transitions, 166 flow [2023-08-24 01:03:10,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 434.5) internal successors, (1738), 4 states have internal predecessors, (1738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:10,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:10,774 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:03:10,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-24 01:03:10,774 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-08-24 01:03:10,775 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:10,775 INFO L85 PathProgramCache]: Analyzing trace with hash -617936083, now seen corresponding path program 1 times [2023-08-24 01:03:10,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:10,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798471584] [2023-08-24 01:03:10,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:10,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:10,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:10,883 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-08-24 01:03:10,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:10,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798471584] [2023-08-24 01:03:10,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798471584] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:10,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:10,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-24 01:03:10,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668729645] [2023-08-24 01:03:10,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:10,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 01:03:10,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:10,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 01:03:10,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-24 01:03:10,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 426 out of 1095 [2023-08-24 01:03:10,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 49 transitions, 166 flow. Second operand has 4 states, 4 states have (on average 434.75) internal successors, (1739), 4 states have internal predecessors, (1739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:10,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:10,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 426 of 1095 [2023-08-24 01:03:10,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:11,072 INFO L124 PetriNetUnfolderBase]: 943/1394 cut-off events. [2023-08-24 01:03:11,072 INFO L125 PetriNetUnfolderBase]: For 261/261 co-relation queries the response was YES. [2023-08-24 01:03:11,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3402 conditions, 1394 events. 943/1394 cut-off events. For 261/261 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5048 event pairs, 733 based on Foata normal form. 0/1290 useless extension candidates. Maximal degree in co-relation 3377. Up to 1393 conditions per place. [2023-08-24 01:03:11,077 INFO L140 encePairwiseOnDemand]: 1091/1095 looper letters, 47 selfloop transitions, 3 changer transitions 0/50 dead transitions. [2023-08-24 01:03:11,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 50 transitions, 268 flow [2023-08-24 01:03:11,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 01:03:11,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 01:03:11,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1748 transitions. [2023-08-24 01:03:11,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39908675799086757 [2023-08-24 01:03:11,081 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1748 transitions. [2023-08-24 01:03:11,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1748 transitions. [2023-08-24 01:03:11,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:11,082 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1748 transitions. [2023-08-24 01:03:11,084 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 437.0) internal successors, (1748), 4 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:11,088 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1095.0) internal successors, (5475), 5 states have internal predecessors, (5475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:11,088 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1095.0) internal successors, (5475), 5 states have internal predecessors, (5475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:11,089 INFO L175 Difference]: Start difference. First operand has 52 places, 49 transitions, 166 flow. Second operand 4 states and 1748 transitions. [2023-08-24 01:03:11,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 50 transitions, 268 flow [2023-08-24 01:03:11,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 50 transitions, 262 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-24 01:03:11,091 INFO L231 Difference]: Finished difference. Result has 54 places, 50 transitions, 174 flow [2023-08-24 01:03:11,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=174, PETRI_PLACES=54, PETRI_TRANSITIONS=50} [2023-08-24 01:03:11,091 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 12 predicate places. [2023-08-24 01:03:11,091 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 50 transitions, 174 flow [2023-08-24 01:03:11,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 434.75) internal successors, (1739), 4 states have internal predecessors, (1739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:11,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:11,092 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:03:11,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-24 01:03:11,092 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-08-24 01:03:11,093 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:11,093 INFO L85 PathProgramCache]: Analyzing trace with hash 439792446, now seen corresponding path program 1 times [2023-08-24 01:03:11,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:11,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024421083] [2023-08-24 01:03:11,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:11,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:11,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:11,810 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 01:03:11,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:11,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024421083] [2023-08-24 01:03:11,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024421083] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:11,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:11,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-24 01:03:11,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209218823] [2023-08-24 01:03:11,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:11,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 01:03:11,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:11,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 01:03:11,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2023-08-24 01:03:11,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 376 out of 1095 [2023-08-24 01:03:11,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 50 transitions, 174 flow. Second operand has 12 states, 12 states have (on average 379.0) internal successors, (4548), 12 states have internal predecessors, (4548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:11,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:11,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 376 of 1095 [2023-08-24 01:03:11,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:12,350 INFO L124 PetriNetUnfolderBase]: 1654/2458 cut-off events. [2023-08-24 01:03:12,351 INFO L125 PetriNetUnfolderBase]: For 566/566 co-relation queries the response was YES. [2023-08-24 01:03:12,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6066 conditions, 2458 events. 1654/2458 cut-off events. For 566/566 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 11013 event pairs, 121 based on Foata normal form. 1/2270 useless extension candidates. Maximal degree in co-relation 6040. Up to 1076 conditions per place. [2023-08-24 01:03:12,361 INFO L140 encePairwiseOnDemand]: 1086/1095 looper letters, 115 selfloop transitions, 10 changer transitions 7/132 dead transitions. [2023-08-24 01:03:12,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 132 transitions, 679 flow [2023-08-24 01:03:12,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 01:03:12,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 01:03:12,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3503 transitions. [2023-08-24 01:03:12,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3554540842212075 [2023-08-24 01:03:12,367 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3503 transitions. [2023-08-24 01:03:12,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3503 transitions. [2023-08-24 01:03:12,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:12,369 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3503 transitions. [2023-08-24 01:03:12,373 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 389.22222222222223) internal successors, (3503), 9 states have internal predecessors, (3503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:12,380 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1095.0) internal successors, (10950), 10 states have internal predecessors, (10950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:12,381 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1095.0) internal successors, (10950), 10 states have internal predecessors, (10950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:12,381 INFO L175 Difference]: Start difference. First operand has 54 places, 50 transitions, 174 flow. Second operand 9 states and 3503 transitions. [2023-08-24 01:03:12,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 132 transitions, 679 flow [2023-08-24 01:03:12,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 132 transitions, 673 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-24 01:03:12,388 INFO L231 Difference]: Finished difference. Result has 65 places, 57 transitions, 241 flow [2023-08-24 01:03:12,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=241, PETRI_PLACES=65, PETRI_TRANSITIONS=57} [2023-08-24 01:03:12,388 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2023-08-24 01:03:12,388 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 57 transitions, 241 flow [2023-08-24 01:03:12,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 379.0) internal successors, (4548), 12 states have internal predecessors, (4548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:12,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:12,390 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:03:12,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-24 01:03:12,390 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-08-24 01:03:12,390 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:12,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1723741116, now seen corresponding path program 2 times [2023-08-24 01:03:12,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:12,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624411264] [2023-08-24 01:03:12,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:12,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:12,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:12,972 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 01:03:12,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:12,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624411264] [2023-08-24 01:03:12,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624411264] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:12,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:12,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 01:03:12,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536401344] [2023-08-24 01:03:12,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:12,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-24 01:03:12,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:12,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-24 01:03:12,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-08-24 01:03:12,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 398 out of 1095 [2023-08-24 01:03:12,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 57 transitions, 241 flow. Second operand has 8 states, 8 states have (on average 402.5) internal successors, (3220), 8 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:12,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:12,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 398 of 1095 [2023-08-24 01:03:12,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:13,583 INFO L124 PetriNetUnfolderBase]: 1939/2946 cut-off events. [2023-08-24 01:03:13,583 INFO L125 PetriNetUnfolderBase]: For 2596/2596 co-relation queries the response was YES. [2023-08-24 01:03:13,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8733 conditions, 2946 events. 1939/2946 cut-off events. For 2596/2596 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 13570 event pairs, 1062 based on Foata normal form. 1/2946 useless extension candidates. Maximal degree in co-relation 8702. Up to 2226 conditions per place. [2023-08-24 01:03:13,598 INFO L140 encePairwiseOnDemand]: 1086/1095 looper letters, 102 selfloop transitions, 16 changer transitions 7/125 dead transitions. [2023-08-24 01:03:13,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 125 transitions, 730 flow [2023-08-24 01:03:13,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 01:03:13,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 01:03:13,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 3290 transitions. [2023-08-24 01:03:13,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3755707762557078 [2023-08-24 01:03:13,604 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 3290 transitions. [2023-08-24 01:03:13,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 3290 transitions. [2023-08-24 01:03:13,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:13,606 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 3290 transitions. [2023-08-24 01:03:13,609 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 411.25) internal successors, (3290), 8 states have internal predecessors, (3290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:13,617 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 1095.0) internal successors, (9855), 9 states have internal predecessors, (9855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:13,619 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 1095.0) internal successors, (9855), 9 states have internal predecessors, (9855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:13,619 INFO L175 Difference]: Start difference. First operand has 65 places, 57 transitions, 241 flow. Second operand 8 states and 3290 transitions. [2023-08-24 01:03:13,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 125 transitions, 730 flow [2023-08-24 01:03:13,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 125 transitions, 706 flow, removed 3 selfloop flow, removed 4 redundant places. [2023-08-24 01:03:13,629 INFO L231 Difference]: Finished difference. Result has 72 places, 65 transitions, 338 flow [2023-08-24 01:03:13,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=338, PETRI_PLACES=72, PETRI_TRANSITIONS=65} [2023-08-24 01:03:13,629 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 30 predicate places. [2023-08-24 01:03:13,629 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 65 transitions, 338 flow [2023-08-24 01:03:13,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 402.5) internal successors, (3220), 8 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:13,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:13,630 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:03:13,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-24 01:03:13,630 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-08-24 01:03:13,631 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:13,631 INFO L85 PathProgramCache]: Analyzing trace with hash -739176958, now seen corresponding path program 3 times [2023-08-24 01:03:13,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:13,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996604689] [2023-08-24 01:03:13,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:13,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:13,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:14,362 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 01:03:14,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:14,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996604689] [2023-08-24 01:03:14,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996604689] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:14,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:14,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-24 01:03:14,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476946266] [2023-08-24 01:03:14,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:14,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 01:03:14,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:14,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 01:03:14,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2023-08-24 01:03:14,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 376 out of 1095 [2023-08-24 01:03:14,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 65 transitions, 338 flow. Second operand has 12 states, 12 states have (on average 379.0) internal successors, (4548), 12 states have internal predecessors, (4548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:14,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:14,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 376 of 1095 [2023-08-24 01:03:14,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:15,070 INFO L124 PetriNetUnfolderBase]: 2374/3727 cut-off events. [2023-08-24 01:03:15,071 INFO L125 PetriNetUnfolderBase]: For 6467/6467 co-relation queries the response was YES. [2023-08-24 01:03:15,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12321 conditions, 3727 events. 2374/3727 cut-off events. For 6467/6467 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 19309 event pairs, 376 based on Foata normal form. 1/3727 useless extension candidates. Maximal degree in co-relation 12287. Up to 2267 conditions per place. [2023-08-24 01:03:15,089 INFO L140 encePairwiseOnDemand]: 1086/1095 looper letters, 129 selfloop transitions, 19 changer transitions 7/155 dead transitions. [2023-08-24 01:03:15,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 155 transitions, 1038 flow [2023-08-24 01:03:15,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 01:03:15,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 01:03:15,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3505 transitions. [2023-08-24 01:03:15,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3556570268899036 [2023-08-24 01:03:15,096 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3505 transitions. [2023-08-24 01:03:15,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3505 transitions. [2023-08-24 01:03:15,097 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:15,097 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3505 transitions. [2023-08-24 01:03:15,101 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 389.44444444444446) internal successors, (3505), 9 states have internal predecessors, (3505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:15,108 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1095.0) internal successors, (10950), 10 states have internal predecessors, (10950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:15,109 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1095.0) internal successors, (10950), 10 states have internal predecessors, (10950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:15,109 INFO L175 Difference]: Start difference. First operand has 72 places, 65 transitions, 338 flow. Second operand 9 states and 3505 transitions. [2023-08-24 01:03:15,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 155 transitions, 1038 flow [2023-08-24 01:03:15,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 155 transitions, 1014 flow, removed 12 selfloop flow, removed 1 redundant places. [2023-08-24 01:03:15,132 INFO L231 Difference]: Finished difference. Result has 84 places, 76 transitions, 510 flow [2023-08-24 01:03:15,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=330, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=510, PETRI_PLACES=84, PETRI_TRANSITIONS=76} [2023-08-24 01:03:15,132 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 42 predicate places. [2023-08-24 01:03:15,133 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 76 transitions, 510 flow [2023-08-24 01:03:15,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 379.0) internal successors, (4548), 12 states have internal predecessors, (4548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:15,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:15,134 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:03:15,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-24 01:03:15,134 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-08-24 01:03:15,134 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:15,134 INFO L85 PathProgramCache]: Analyzing trace with hash 294585122, now seen corresponding path program 4 times [2023-08-24 01:03:15,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:15,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672104406] [2023-08-24 01:03:15,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:15,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:15,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:15,842 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 01:03:15,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:15,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672104406] [2023-08-24 01:03:15,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672104406] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:15,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:15,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-24 01:03:15,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538245706] [2023-08-24 01:03:15,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:15,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-24 01:03:15,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:15,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-24 01:03:15,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2023-08-24 01:03:15,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 374 out of 1095 [2023-08-24 01:03:15,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 76 transitions, 510 flow. Second operand has 13 states, 13 states have (on average 376.7692307692308) internal successors, (4898), 13 states have internal predecessors, (4898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:15,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:15,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 374 of 1095 [2023-08-24 01:03:15,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:17,011 INFO L124 PetriNetUnfolderBase]: 3931/6441 cut-off events. [2023-08-24 01:03:17,011 INFO L125 PetriNetUnfolderBase]: For 18099/18099 co-relation queries the response was YES. [2023-08-24 01:03:17,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23604 conditions, 6441 events. 3931/6441 cut-off events. For 18099/18099 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 39767 event pairs, 1909 based on Foata normal form. 1/6441 useless extension candidates. Maximal degree in co-relation 23563. Up to 3629 conditions per place. [2023-08-24 01:03:17,041 INFO L140 encePairwiseOnDemand]: 1083/1095 looper letters, 162 selfloop transitions, 29 changer transitions 7/198 dead transitions. [2023-08-24 01:03:17,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 198 transitions, 1582 flow [2023-08-24 01:03:17,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 01:03:17,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 01:03:17,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4252 transitions. [2023-08-24 01:03:17,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3530095475300955 [2023-08-24 01:03:17,049 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4252 transitions. [2023-08-24 01:03:17,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4252 transitions. [2023-08-24 01:03:17,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:17,051 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4252 transitions. [2023-08-24 01:03:17,056 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 386.54545454545456) internal successors, (4252), 11 states have internal predecessors, (4252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:17,064 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 1095.0) internal successors, (13140), 12 states have internal predecessors, (13140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:17,065 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 1095.0) internal successors, (13140), 12 states have internal predecessors, (13140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:17,065 INFO L175 Difference]: Start difference. First operand has 84 places, 76 transitions, 510 flow. Second operand 11 states and 4252 transitions. [2023-08-24 01:03:17,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 198 transitions, 1582 flow [2023-08-24 01:03:17,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 198 transitions, 1541 flow, removed 16 selfloop flow, removed 3 redundant places. [2023-08-24 01:03:17,114 INFO L231 Difference]: Finished difference. Result has 97 places, 102 transitions, 915 flow [2023-08-24 01:03:17,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=494, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=915, PETRI_PLACES=97, PETRI_TRANSITIONS=102} [2023-08-24 01:03:17,115 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 55 predicate places. [2023-08-24 01:03:17,115 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 102 transitions, 915 flow [2023-08-24 01:03:17,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 376.7692307692308) internal successors, (4898), 13 states have internal predecessors, (4898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:17,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:17,116 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:03:17,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-24 01:03:17,117 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-08-24 01:03:17,117 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:17,117 INFO L85 PathProgramCache]: Analyzing trace with hash -1013275406, now seen corresponding path program 5 times [2023-08-24 01:03:17,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:17,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505517109] [2023-08-24 01:03:17,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:17,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:17,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:17,722 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 01:03:17,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:17,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505517109] [2023-08-24 01:03:17,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505517109] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:17,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:17,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-24 01:03:17,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527774085] [2023-08-24 01:03:17,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:17,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-24 01:03:17,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:17,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-24 01:03:17,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2023-08-24 01:03:17,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 374 out of 1095 [2023-08-24 01:03:17,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 102 transitions, 915 flow. Second operand has 13 states, 13 states have (on average 376.7692307692308) internal successors, (4898), 13 states have internal predecessors, (4898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:17,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:17,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 374 of 1095 [2023-08-24 01:03:17,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:19,058 INFO L124 PetriNetUnfolderBase]: 4460/7536 cut-off events. [2023-08-24 01:03:19,058 INFO L125 PetriNetUnfolderBase]: For 31064/31064 co-relation queries the response was YES. [2023-08-24 01:03:19,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29647 conditions, 7536 events. 4460/7536 cut-off events. For 31064/31064 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 50904 event pairs, 513 based on Foata normal form. 1/7536 useless extension candidates. Maximal degree in co-relation 29600. Up to 3154 conditions per place. [2023-08-24 01:03:19,099 INFO L140 encePairwiseOnDemand]: 1085/1095 looper letters, 184 selfloop transitions, 27 changer transitions 11/222 dead transitions. [2023-08-24 01:03:19,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 222 transitions, 2260 flow [2023-08-24 01:03:19,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-24 01:03:19,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-24 01:03:19,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 3867 transitions. [2023-08-24 01:03:19,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35315068493150686 [2023-08-24 01:03:19,105 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 3867 transitions. [2023-08-24 01:03:19,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 3867 transitions. [2023-08-24 01:03:19,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:19,107 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 3867 transitions. [2023-08-24 01:03:19,113 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 386.7) internal successors, (3867), 10 states have internal predecessors, (3867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:19,119 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 1095.0) internal successors, (12045), 11 states have internal predecessors, (12045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:19,120 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 1095.0) internal successors, (12045), 11 states have internal predecessors, (12045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:19,121 INFO L175 Difference]: Start difference. First operand has 97 places, 102 transitions, 915 flow. Second operand 10 states and 3867 transitions. [2023-08-24 01:03:19,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 222 transitions, 2260 flow [2023-08-24 01:03:19,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 222 transitions, 2213 flow, removed 22 selfloop flow, removed 3 redundant places. [2023-08-24 01:03:19,240 INFO L231 Difference]: Finished difference. Result has 108 places, 106 transitions, 1023 flow [2023-08-24 01:03:19,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=886, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1023, PETRI_PLACES=108, PETRI_TRANSITIONS=106} [2023-08-24 01:03:19,241 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2023-08-24 01:03:19,241 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 106 transitions, 1023 flow [2023-08-24 01:03:19,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 376.7692307692308) internal successors, (4898), 13 states have internal predecessors, (4898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:19,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:19,242 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:03:19,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-24 01:03:19,243 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-08-24 01:03:19,243 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:19,243 INFO L85 PathProgramCache]: Analyzing trace with hash -283758940, now seen corresponding path program 6 times [2023-08-24 01:03:19,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:19,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695379142] [2023-08-24 01:03:19,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:19,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:19,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:19,710 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 01:03:19,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:19,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695379142] [2023-08-24 01:03:19,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695379142] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:19,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:19,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 01:03:19,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77044074] [2023-08-24 01:03:19,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:19,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-24 01:03:19,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:19,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-24 01:03:19,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2023-08-24 01:03:19,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 398 out of 1095 [2023-08-24 01:03:19,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 106 transitions, 1023 flow. Second operand has 8 states, 8 states have (on average 402.5) internal successors, (3220), 8 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:19,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:19,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 398 of 1095 [2023-08-24 01:03:19,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:20,943 INFO L124 PetriNetUnfolderBase]: 4601/7876 cut-off events. [2023-08-24 01:03:20,943 INFO L125 PetriNetUnfolderBase]: For 41653/41653 co-relation queries the response was YES. [2023-08-24 01:03:20,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32631 conditions, 7876 events. 4601/7876 cut-off events. For 41653/41653 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 53980 event pairs, 1312 based on Foata normal form. 2/7877 useless extension candidates. Maximal degree in co-relation 32579. Up to 3865 conditions per place. [2023-08-24 01:03:20,989 INFO L140 encePairwiseOnDemand]: 1088/1095 looper letters, 163 selfloop transitions, 26 changer transitions 7/196 dead transitions. [2023-08-24 01:03:20,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 196 transitions, 2025 flow [2023-08-24 01:03:20,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 01:03:20,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 01:03:20,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 3296 transitions. [2023-08-24 01:03:20,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37625570776255707 [2023-08-24 01:03:20,995 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 3296 transitions. [2023-08-24 01:03:20,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 3296 transitions. [2023-08-24 01:03:20,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:20,996 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 3296 transitions. [2023-08-24 01:03:20,999 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 412.0) internal successors, (3296), 8 states have internal predecessors, (3296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:21,005 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 1095.0) internal successors, (9855), 9 states have internal predecessors, (9855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:21,006 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 1095.0) internal successors, (9855), 9 states have internal predecessors, (9855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:21,006 INFO L175 Difference]: Start difference. First operand has 108 places, 106 transitions, 1023 flow. Second operand 8 states and 3296 transitions. [2023-08-24 01:03:21,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 196 transitions, 2025 flow [2023-08-24 01:03:21,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 196 transitions, 1949 flow, removed 20 selfloop flow, removed 6 redundant places. [2023-08-24 01:03:21,155 INFO L231 Difference]: Finished difference. Result has 112 places, 123 transitions, 1367 flow [2023-08-24 01:03:21,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=983, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1367, PETRI_PLACES=112, PETRI_TRANSITIONS=123} [2023-08-24 01:03:21,156 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2023-08-24 01:03:21,156 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 123 transitions, 1367 flow [2023-08-24 01:03:21,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 402.5) internal successors, (3220), 8 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:21,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:21,157 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:03:21,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-24 01:03:21,157 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-08-24 01:03:21,158 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:21,158 INFO L85 PathProgramCache]: Analyzing trace with hash 291669734, now seen corresponding path program 7 times [2023-08-24 01:03:21,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:21,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493484670] [2023-08-24 01:03:21,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:21,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:21,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:21,620 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 01:03:21,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:21,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493484670] [2023-08-24 01:03:21,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1493484670] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:21,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:21,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 01:03:21,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128139416] [2023-08-24 01:03:21,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:21,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-24 01:03:21,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:21,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-24 01:03:21,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-24 01:03:21,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 398 out of 1095 [2023-08-24 01:03:21,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 123 transitions, 1367 flow. Second operand has 8 states, 8 states have (on average 402.5) internal successors, (3220), 8 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:21,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:21,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 398 of 1095 [2023-08-24 01:03:21,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:22,840 INFO L124 PetriNetUnfolderBase]: 4851/8450 cut-off events. [2023-08-24 01:03:22,840 INFO L125 PetriNetUnfolderBase]: For 54008/54008 co-relation queries the response was YES. [2023-08-24 01:03:22,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35650 conditions, 8450 events. 4851/8450 cut-off events. For 54008/54008 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 59567 event pairs, 2738 based on Foata normal form. 2/8451 useless extension candidates. Maximal degree in co-relation 35596. Up to 6416 conditions per place. [2023-08-24 01:03:22,906 INFO L140 encePairwiseOnDemand]: 1086/1095 looper letters, 124 selfloop transitions, 70 changer transitions 9/203 dead transitions. [2023-08-24 01:03:22,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 203 transitions, 2376 flow [2023-08-24 01:03:22,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 01:03:22,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 01:03:22,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 3291 transitions. [2023-08-24 01:03:22,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37568493150684934 [2023-08-24 01:03:22,913 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 3291 transitions. [2023-08-24 01:03:22,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 3291 transitions. [2023-08-24 01:03:22,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:22,914 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 3291 transitions. [2023-08-24 01:03:22,918 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 411.375) internal successors, (3291), 8 states have internal predecessors, (3291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:22,925 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 1095.0) internal successors, (9855), 9 states have internal predecessors, (9855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:22,926 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 1095.0) internal successors, (9855), 9 states have internal predecessors, (9855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:22,927 INFO L175 Difference]: Start difference. First operand has 112 places, 123 transitions, 1367 flow. Second operand 8 states and 3291 transitions. [2023-08-24 01:03:22,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 203 transitions, 2376 flow [2023-08-24 01:03:23,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 203 transitions, 2345 flow, removed 8 selfloop flow, removed 2 redundant places. [2023-08-24 01:03:23,129 INFO L231 Difference]: Finished difference. Result has 121 places, 145 transitions, 1885 flow [2023-08-24 01:03:23,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=1346, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1885, PETRI_PLACES=121, PETRI_TRANSITIONS=145} [2023-08-24 01:03:23,129 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 79 predicate places. [2023-08-24 01:03:23,129 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 145 transitions, 1885 flow [2023-08-24 01:03:23,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 402.5) internal successors, (3220), 8 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:23,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:23,130 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:03:23,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-24 01:03:23,131 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-08-24 01:03:23,131 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:23,131 INFO L85 PathProgramCache]: Analyzing trace with hash 302082324, now seen corresponding path program 8 times [2023-08-24 01:03:23,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:23,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678413333] [2023-08-24 01:03:23,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:23,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:23,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:23,641 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 01:03:23,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:23,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678413333] [2023-08-24 01:03:23,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678413333] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:23,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:23,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-24 01:03:23,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229255996] [2023-08-24 01:03:23,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:23,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-24 01:03:23,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:23,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-24 01:03:23,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2023-08-24 01:03:23,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 374 out of 1095 [2023-08-24 01:03:23,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 145 transitions, 1885 flow. Second operand has 13 states, 13 states have (on average 376.7692307692308) internal successors, (4898), 13 states have internal predecessors, (4898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:23,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:23,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 374 of 1095 [2023-08-24 01:03:23,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:25,221 INFO L124 PetriNetUnfolderBase]: 4957/8661 cut-off events. [2023-08-24 01:03:25,221 INFO L125 PetriNetUnfolderBase]: For 63162/63162 co-relation queries the response was YES. [2023-08-24 01:03:25,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38792 conditions, 8661 events. 4957/8661 cut-off events. For 63162/63162 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 61580 event pairs, 2508 based on Foata normal form. 1/8661 useless extension candidates. Maximal degree in co-relation 38734. Up to 4797 conditions per place. [2023-08-24 01:03:25,286 INFO L140 encePairwiseOnDemand]: 1083/1095 looper letters, 211 selfloop transitions, 49 changer transitions 7/267 dead transitions. [2023-08-24 01:03:25,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 267 transitions, 3176 flow [2023-08-24 01:03:25,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 01:03:25,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 01:03:25,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4264 transitions. [2023-08-24 01:03:25,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3540058115400581 [2023-08-24 01:03:25,293 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4264 transitions. [2023-08-24 01:03:25,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4264 transitions. [2023-08-24 01:03:25,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:25,294 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4264 transitions. [2023-08-24 01:03:25,297 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 387.6363636363636) internal successors, (4264), 11 states have internal predecessors, (4264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:25,304 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 1095.0) internal successors, (13140), 12 states have internal predecessors, (13140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:25,305 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 1095.0) internal successors, (13140), 12 states have internal predecessors, (13140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:25,305 INFO L175 Difference]: Start difference. First operand has 121 places, 145 transitions, 1885 flow. Second operand 11 states and 4264 transitions. [2023-08-24 01:03:25,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 267 transitions, 3176 flow [2023-08-24 01:03:25,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 267 transitions, 3066 flow, removed 55 selfloop flow, removed 1 redundant places. [2023-08-24 01:03:25,535 INFO L231 Difference]: Finished difference. Result has 134 places, 153 transitions, 2058 flow [2023-08-24 01:03:25,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=1811, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2058, PETRI_PLACES=134, PETRI_TRANSITIONS=153} [2023-08-24 01:03:25,536 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2023-08-24 01:03:25,536 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 153 transitions, 2058 flow [2023-08-24 01:03:25,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 376.7692307692308) internal successors, (4898), 13 states have internal predecessors, (4898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:25,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:25,537 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:03:25,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-24 01:03:25,538 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-08-24 01:03:25,538 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:25,538 INFO L85 PathProgramCache]: Analyzing trace with hash -58901004, now seen corresponding path program 9 times [2023-08-24 01:03:25,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:25,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193863566] [2023-08-24 01:03:25,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:25,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:25,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:26,099 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 01:03:26,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:26,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193863566] [2023-08-24 01:03:26,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193863566] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:26,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:26,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-24 01:03:26,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902825518] [2023-08-24 01:03:26,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:26,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 01:03:26,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:26,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 01:03:26,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2023-08-24 01:03:26,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 376 out of 1095 [2023-08-24 01:03:26,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 153 transitions, 2058 flow. Second operand has 12 states, 12 states have (on average 379.0) internal successors, (4548), 12 states have internal predecessors, (4548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:26,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:26,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 376 of 1095 [2023-08-24 01:03:26,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:27,681 INFO L124 PetriNetUnfolderBase]: 5561/9972 cut-off events. [2023-08-24 01:03:27,681 INFO L125 PetriNetUnfolderBase]: For 82605/82605 co-relation queries the response was YES. [2023-08-24 01:03:27,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45101 conditions, 9972 events. 5561/9972 cut-off events. For 82605/82605 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 75963 event pairs, 945 based on Foata normal form. 2/9973 useless extension candidates. Maximal degree in co-relation 45037. Up to 4683 conditions per place. [2023-08-24 01:03:27,760 INFO L140 encePairwiseOnDemand]: 1087/1095 looper letters, 235 selfloop transitions, 26 changer transitions 13/274 dead transitions. [2023-08-24 01:03:27,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 274 transitions, 3844 flow [2023-08-24 01:03:27,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 01:03:27,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 01:03:27,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3507 transitions. [2023-08-24 01:03:27,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3558599695585997 [2023-08-24 01:03:27,765 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3507 transitions. [2023-08-24 01:03:27,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3507 transitions. [2023-08-24 01:03:27,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:27,766 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3507 transitions. [2023-08-24 01:03:27,770 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 389.6666666666667) internal successors, (3507), 9 states have internal predecessors, (3507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:27,776 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1095.0) internal successors, (10950), 10 states have internal predecessors, (10950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:27,778 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1095.0) internal successors, (10950), 10 states have internal predecessors, (10950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:27,778 INFO L175 Difference]: Start difference. First operand has 134 places, 153 transitions, 2058 flow. Second operand 9 states and 3507 transitions. [2023-08-24 01:03:27,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 274 transitions, 3844 flow [2023-08-24 01:03:28,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 274 transitions, 3772 flow, removed 14 selfloop flow, removed 5 redundant places. [2023-08-24 01:03:28,114 INFO L231 Difference]: Finished difference. Result has 142 places, 161 transitions, 2227 flow [2023-08-24 01:03:28,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=2005, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2227, PETRI_PLACES=142, PETRI_TRANSITIONS=161} [2023-08-24 01:03:28,114 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2023-08-24 01:03:28,115 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 161 transitions, 2227 flow [2023-08-24 01:03:28,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 379.0) internal successors, (4548), 12 states have internal predecessors, (4548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:28,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:28,116 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:03:28,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-24 01:03:28,116 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-08-24 01:03:28,116 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:28,116 INFO L85 PathProgramCache]: Analyzing trace with hash 916896978, now seen corresponding path program 10 times [2023-08-24 01:03:28,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:28,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608187098] [2023-08-24 01:03:28,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:28,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:28,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:28,691 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 01:03:28,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:28,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608187098] [2023-08-24 01:03:28,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608187098] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:28,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:28,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-24 01:03:28,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030655249] [2023-08-24 01:03:28,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:28,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-24 01:03:28,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:28,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-24 01:03:28,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2023-08-24 01:03:28,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 374 out of 1095 [2023-08-24 01:03:28,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 161 transitions, 2227 flow. Second operand has 13 states, 13 states have (on average 376.7692307692308) internal successors, (4898), 13 states have internal predecessors, (4898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:28,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:28,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 374 of 1095 [2023-08-24 01:03:28,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:30,660 INFO L124 PetriNetUnfolderBase]: 6004/10866 cut-off events. [2023-08-24 01:03:30,660 INFO L125 PetriNetUnfolderBase]: For 109918/109918 co-relation queries the response was YES. [2023-08-24 01:03:30,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52104 conditions, 10866 events. 6004/10866 cut-off events. For 109918/109918 co-relation queries the response was YES. Maximal size of possible extension queue 685. Compared 84719 event pairs, 2780 based on Foata normal form. 1/10866 useless extension candidates. Maximal degree in co-relation 52035. Up to 5541 conditions per place. [2023-08-24 01:03:30,758 INFO L140 encePairwiseOnDemand]: 1084/1095 looper letters, 245 selfloop transitions, 30 changer transitions 9/284 dead transitions. [2023-08-24 01:03:30,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 284 transitions, 4065 flow [2023-08-24 01:03:30,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 01:03:30,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 01:03:30,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4237 transitions. [2023-08-24 01:03:30,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3517642175176422 [2023-08-24 01:03:30,769 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4237 transitions. [2023-08-24 01:03:30,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4237 transitions. [2023-08-24 01:03:30,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:30,770 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4237 transitions. [2023-08-24 01:03:30,773 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 385.1818181818182) internal successors, (4237), 11 states have internal predecessors, (4237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:30,780 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 1095.0) internal successors, (13140), 12 states have internal predecessors, (13140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:30,780 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 1095.0) internal successors, (13140), 12 states have internal predecessors, (13140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:30,780 INFO L175 Difference]: Start difference. First operand has 142 places, 161 transitions, 2227 flow. Second operand 11 states and 4237 transitions. [2023-08-24 01:03:30,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 284 transitions, 4065 flow [2023-08-24 01:03:31,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 284 transitions, 3960 flow, removed 45 selfloop flow, removed 4 redundant places. [2023-08-24 01:03:31,311 INFO L231 Difference]: Finished difference. Result has 153 places, 177 transitions, 2648 flow [2023-08-24 01:03:31,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=2187, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2648, PETRI_PLACES=153, PETRI_TRANSITIONS=177} [2023-08-24 01:03:31,312 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2023-08-24 01:03:31,313 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 177 transitions, 2648 flow [2023-08-24 01:03:31,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 376.7692307692308) internal successors, (4898), 13 states have internal predecessors, (4898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:31,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:31,314 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:03:31,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-24 01:03:31,314 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-08-24 01:03:31,314 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:31,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1043976642, now seen corresponding path program 11 times [2023-08-24 01:03:31,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:31,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207190590] [2023-08-24 01:03:31,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:31,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:31,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:31,754 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 01:03:31,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:31,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207190590] [2023-08-24 01:03:31,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207190590] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:31,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:31,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 01:03:31,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129098265] [2023-08-24 01:03:31,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:31,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-24 01:03:31,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:31,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-24 01:03:31,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-08-24 01:03:31,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 398 out of 1095 [2023-08-24 01:03:31,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 177 transitions, 2648 flow. Second operand has 8 states, 8 states have (on average 402.5) internal successors, (3220), 8 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:31,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:31,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 398 of 1095 [2023-08-24 01:03:31,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:33,473 INFO L124 PetriNetUnfolderBase]: 6008/11072 cut-off events. [2023-08-24 01:03:33,474 INFO L125 PetriNetUnfolderBase]: For 122354/122354 co-relation queries the response was YES. [2023-08-24 01:03:33,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53874 conditions, 11072 events. 6008/11072 cut-off events. For 122354/122354 co-relation queries the response was YES. Maximal size of possible extension queue 711. Compared 88465 event pairs, 1746 based on Foata normal form. 3/11074 useless extension candidates. Maximal degree in co-relation 53800. Up to 5588 conditions per place. [2023-08-24 01:03:33,567 INFO L140 encePairwiseOnDemand]: 1088/1095 looper letters, 231 selfloop transitions, 40 changer transitions 15/286 dead transitions. [2023-08-24 01:03:33,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 286 transitions, 4375 flow [2023-08-24 01:03:33,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 01:03:33,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 01:03:33,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 3304 transitions. [2023-08-24 01:03:33,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3771689497716895 [2023-08-24 01:03:33,570 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 3304 transitions. [2023-08-24 01:03:33,570 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 3304 transitions. [2023-08-24 01:03:33,571 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:33,571 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 3304 transitions. [2023-08-24 01:03:33,574 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 413.0) internal successors, (3304), 8 states have internal predecessors, (3304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:33,578 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 1095.0) internal successors, (9855), 9 states have internal predecessors, (9855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:33,578 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 1095.0) internal successors, (9855), 9 states have internal predecessors, (9855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:33,578 INFO L175 Difference]: Start difference. First operand has 153 places, 177 transitions, 2648 flow. Second operand 8 states and 3304 transitions. [2023-08-24 01:03:33,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 286 transitions, 4375 flow [2023-08-24 01:03:34,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 286 transitions, 4331 flow, removed 16 selfloop flow, removed 5 redundant places. [2023-08-24 01:03:34,117 INFO L231 Difference]: Finished difference. Result has 159 places, 184 transitions, 2894 flow [2023-08-24 01:03:34,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=2620, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2894, PETRI_PLACES=159, PETRI_TRANSITIONS=184} [2023-08-24 01:03:34,118 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2023-08-24 01:03:34,118 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 184 transitions, 2894 flow [2023-08-24 01:03:34,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 402.5) internal successors, (3220), 8 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:34,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:34,118 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:03:34,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-24 01:03:34,119 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-08-24 01:03:34,119 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:34,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1012921610, now seen corresponding path program 12 times [2023-08-24 01:03:34,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:34,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423943139] [2023-08-24 01:03:34,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:34,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:34,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:34,735 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 01:03:34,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:34,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423943139] [2023-08-24 01:03:34,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423943139] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:34,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:34,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-24 01:03:34,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50171483] [2023-08-24 01:03:34,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:34,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-24 01:03:34,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:34,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-24 01:03:34,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2023-08-24 01:03:34,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 374 out of 1095 [2023-08-24 01:03:34,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 184 transitions, 2894 flow. Second operand has 13 states, 13 states have (on average 376.7692307692308) internal successors, (4898), 13 states have internal predecessors, (4898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:34,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:34,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 374 of 1095 [2023-08-24 01:03:34,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:36,977 INFO L124 PetriNetUnfolderBase]: 7034/13062 cut-off events. [2023-08-24 01:03:36,978 INFO L125 PetriNetUnfolderBase]: For 177889/177889 co-relation queries the response was YES. [2023-08-24 01:03:37,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66774 conditions, 13062 events. 7034/13062 cut-off events. For 177889/177889 co-relation queries the response was YES. Maximal size of possible extension queue 850. Compared 108076 event pairs, 3490 based on Foata normal form. 1/13062 useless extension candidates. Maximal degree in co-relation 66697. Up to 5621 conditions per place. [2023-08-24 01:03:37,076 INFO L140 encePairwiseOnDemand]: 1083/1095 looper letters, 260 selfloop transitions, 64 changer transitions 8/332 dead transitions. [2023-08-24 01:03:37,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 332 transitions, 5452 flow [2023-08-24 01:03:37,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 01:03:37,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 01:03:37,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 4242 transitions. [2023-08-24 01:03:37,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35217932752179326 [2023-08-24 01:03:37,081 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 4242 transitions. [2023-08-24 01:03:37,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 4242 transitions. [2023-08-24 01:03:37,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:37,082 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 4242 transitions. [2023-08-24 01:03:37,085 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 385.6363636363636) internal successors, (4242), 11 states have internal predecessors, (4242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:37,092 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 1095.0) internal successors, (13140), 12 states have internal predecessors, (13140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:37,092 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 1095.0) internal successors, (13140), 12 states have internal predecessors, (13140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:37,092 INFO L175 Difference]: Start difference. First operand has 159 places, 184 transitions, 2894 flow. Second operand 11 states and 4242 transitions. [2023-08-24 01:03:37,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 332 transitions, 5452 flow [2023-08-24 01:03:37,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 332 transitions, 5285 flow, removed 67 selfloop flow, removed 3 redundant places. [2023-08-24 01:03:37,869 INFO L231 Difference]: Finished difference. Result has 170 places, 222 transitions, 3931 flow [2023-08-24 01:03:37,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=2833, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3931, PETRI_PLACES=170, PETRI_TRANSITIONS=222} [2023-08-24 01:03:37,871 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 128 predicate places. [2023-08-24 01:03:37,871 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 222 transitions, 3931 flow [2023-08-24 01:03:37,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 376.7692307692308) internal successors, (4898), 13 states have internal predecessors, (4898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:37,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:37,872 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:03:37,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-24 01:03:37,872 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-08-24 01:03:37,872 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:37,872 INFO L85 PathProgramCache]: Analyzing trace with hash 951453045, now seen corresponding path program 1 times [2023-08-24 01:03:37,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:37,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953131052] [2023-08-24 01:03:37,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:37,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:37,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:38,588 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 01:03:38,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:38,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953131052] [2023-08-24 01:03:38,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953131052] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:38,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:38,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-24 01:03:38,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897803251] [2023-08-24 01:03:38,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:38,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-24 01:03:38,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:38,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-24 01:03:38,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2023-08-24 01:03:38,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 369 out of 1095 [2023-08-24 01:03:38,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 222 transitions, 3931 flow. Second operand has 13 states, 13 states have (on average 371.7692307692308) internal successors, (4833), 13 states have internal predecessors, (4833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:38,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:38,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 369 of 1095 [2023-08-24 01:03:38,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:44,591 INFO L124 PetriNetUnfolderBase]: 17272/32043 cut-off events. [2023-08-24 01:03:44,592 INFO L125 PetriNetUnfolderBase]: For 429706/429706 co-relation queries the response was YES. [2023-08-24 01:03:44,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 165699 conditions, 32043 events. 17272/32043 cut-off events. For 429706/429706 co-relation queries the response was YES. Maximal size of possible extension queue 2099. Compared 305674 event pairs, 7046 based on Foata normal form. 1/32043 useless extension candidates. Maximal degree in co-relation 165617. Up to 12695 conditions per place. [2023-08-24 01:03:44,850 INFO L140 encePairwiseOnDemand]: 1082/1095 looper letters, 492 selfloop transitions, 75 changer transitions 8/575 dead transitions. [2023-08-24 01:03:44,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 575 transitions, 10818 flow [2023-08-24 01:03:44,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 01:03:44,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 01:03:44,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 4588 transitions. [2023-08-24 01:03:44,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3491628614916286 [2023-08-24 01:03:44,854 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 4588 transitions. [2023-08-24 01:03:44,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 4588 transitions. [2023-08-24 01:03:44,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:44,855 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 4588 transitions. [2023-08-24 01:03:44,859 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 382.3333333333333) internal successors, (4588), 12 states have internal predecessors, (4588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:44,865 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 1095.0) internal successors, (14235), 13 states have internal predecessors, (14235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:44,866 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 1095.0) internal successors, (14235), 13 states have internal predecessors, (14235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:44,866 INFO L175 Difference]: Start difference. First operand has 170 places, 222 transitions, 3931 flow. Second operand 12 states and 4588 transitions. [2023-08-24 01:03:44,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 575 transitions, 10818 flow [2023-08-24 01:03:48,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 575 transitions, 10675 flow, removed 66 selfloop flow, removed 4 redundant places. [2023-08-24 01:03:48,462 INFO L231 Difference]: Finished difference. Result has 182 places, 288 transitions, 5463 flow [2023-08-24 01:03:48,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=3863, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5463, PETRI_PLACES=182, PETRI_TRANSITIONS=288} [2023-08-24 01:03:48,462 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2023-08-24 01:03:48,462 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 288 transitions, 5463 flow [2023-08-24 01:03:48,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 371.7692307692308) internal successors, (4833), 13 states have internal predecessors, (4833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:48,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:48,463 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:03:48,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-24 01:03:48,463 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-08-24 01:03:48,463 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:48,463 INFO L85 PathProgramCache]: Analyzing trace with hash 4475744, now seen corresponding path program 13 times [2023-08-24 01:03:48,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:48,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744502445] [2023-08-24 01:03:48,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:48,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:48,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:48,967 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 01:03:48,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:48,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744502445] [2023-08-24 01:03:48,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744502445] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:48,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:48,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-24 01:03:48,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152929136] [2023-08-24 01:03:48,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:48,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 01:03:48,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:48,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 01:03:48,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2023-08-24 01:03:48,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 374 out of 1095 [2023-08-24 01:03:48,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 288 transitions, 5463 flow. Second operand has 12 states, 12 states have (on average 377.0) internal successors, (4524), 12 states have internal predecessors, (4524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:48,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:48,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 374 of 1095 [2023-08-24 01:03:48,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:55,623 INFO L124 PetriNetUnfolderBase]: 17671/33466 cut-off events. [2023-08-24 01:03:55,624 INFO L125 PetriNetUnfolderBase]: For 489999/489999 co-relation queries the response was YES. [2023-08-24 01:03:56,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 179466 conditions, 33466 events. 17671/33466 cut-off events. For 489999/489999 co-relation queries the response was YES. Maximal size of possible extension queue 2256. Compared 330141 event pairs, 5073 based on Foata normal form. 3/33468 useless extension candidates. Maximal degree in co-relation 179378. Up to 21068 conditions per place. [2023-08-24 01:03:56,127 INFO L140 encePairwiseOnDemand]: 1085/1095 looper letters, 268 selfloop transitions, 184 changer transitions 11/463 dead transitions. [2023-08-24 01:03:56,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 463 transitions, 9147 flow [2023-08-24 01:03:56,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-24 01:03:56,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-24 01:03:56,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 3864 transitions. [2023-08-24 01:03:56,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3528767123287671 [2023-08-24 01:03:56,131 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 3864 transitions. [2023-08-24 01:03:56,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 3864 transitions. [2023-08-24 01:03:56,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:56,132 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 3864 transitions. [2023-08-24 01:03:56,136 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 386.4) internal successors, (3864), 10 states have internal predecessors, (3864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:56,144 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 1095.0) internal successors, (12045), 11 states have internal predecessors, (12045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:56,144 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 1095.0) internal successors, (12045), 11 states have internal predecessors, (12045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:56,145 INFO L175 Difference]: Start difference. First operand has 182 places, 288 transitions, 5463 flow. Second operand 10 states and 3864 transitions. [2023-08-24 01:03:56,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 463 transitions, 9147 flow [2023-08-24 01:04:00,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 463 transitions, 9057 flow, removed 32 selfloop flow, removed 6 redundant places. [2023-08-24 01:04:00,609 INFO L231 Difference]: Finished difference. Result has 190 places, 338 transitions, 7060 flow [2023-08-24 01:04:00,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=5397, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7060, PETRI_PLACES=190, PETRI_TRANSITIONS=338} [2023-08-24 01:04:00,609 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 148 predicate places. [2023-08-24 01:04:00,609 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 338 transitions, 7060 flow [2023-08-24 01:04:00,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 377.0) internal successors, (4524), 12 states have internal predecessors, (4524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:04:00,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:04:00,610 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:04:00,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-24 01:04:00,610 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-08-24 01:04:00,610 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:04:00,611 INFO L85 PathProgramCache]: Analyzing trace with hash 1674590518, now seen corresponding path program 14 times [2023-08-24 01:04:00,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:04:00,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379568097] [2023-08-24 01:04:00,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:04:00,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:04:00,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:04:01,074 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 01:04:01,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:04:01,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379568097] [2023-08-24 01:04:01,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379568097] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:04:01,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:04:01,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-24 01:04:01,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470626391] [2023-08-24 01:04:01,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:04:01,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-24 01:04:01,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:04:01,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-24 01:04:01,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2023-08-24 01:04:01,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 396 out of 1095 [2023-08-24 01:04:01,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 338 transitions, 7060 flow. Second operand has 9 states, 9 states have (on average 400.0) internal successors, (3600), 9 states have internal predecessors, (3600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:04:01,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:04:01,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 396 of 1095 [2023-08-24 01:04:01,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:04:10,331 INFO L124 PetriNetUnfolderBase]: 23468/45214 cut-off events. [2023-08-24 01:04:10,332 INFO L125 PetriNetUnfolderBase]: For 777425/777425 co-relation queries the response was YES. [2023-08-24 01:04:10,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 254317 conditions, 45214 events. 23468/45214 cut-off events. For 777425/777425 co-relation queries the response was YES. Maximal size of possible extension queue 3136. Compared 471829 event pairs, 13536 based on Foata normal form. 2/45215 useless extension candidates. Maximal degree in co-relation 254225. Up to 29602 conditions per place. [2023-08-24 01:04:10,956 INFO L140 encePairwiseOnDemand]: 1085/1095 looper letters, 405 selfloop transitions, 139 changer transitions 11/555 dead transitions. [2023-08-24 01:04:10,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 555 transitions, 12142 flow [2023-08-24 01:04:10,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 01:04:10,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 01:04:10,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3696 transitions. [2023-08-24 01:04:10,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3750380517503805 [2023-08-24 01:04:10,973 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3696 transitions. [2023-08-24 01:04:10,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3696 transitions. [2023-08-24 01:04:10,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:04:10,974 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3696 transitions. [2023-08-24 01:04:10,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 410.6666666666667) internal successors, (3696), 9 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:04:10,999 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1095.0) internal successors, (10950), 10 states have internal predecessors, (10950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:04:11,000 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1095.0) internal successors, (10950), 10 states have internal predecessors, (10950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:04:11,000 INFO L175 Difference]: Start difference. First operand has 190 places, 338 transitions, 7060 flow. Second operand 9 states and 3696 transitions. [2023-08-24 01:04:11,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 555 transitions, 12142 flow [2023-08-24 01:04:19,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 555 transitions, 11817 flow, removed 25 selfloop flow, removed 6 redundant places. [2023-08-24 01:04:19,798 INFO L231 Difference]: Finished difference. Result has 196 places, 404 transitions, 9181 flow [2023-08-24 01:04:19,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=6849, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9181, PETRI_PLACES=196, PETRI_TRANSITIONS=404} [2023-08-24 01:04:19,798 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2023-08-24 01:04:19,798 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 404 transitions, 9181 flow [2023-08-24 01:04:19,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 400.0) internal successors, (3600), 9 states have internal predecessors, (3600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:04:19,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:04:19,799 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:04:19,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-24 01:04:19,799 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-08-24 01:04:19,799 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:04:19,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1483145691, now seen corresponding path program 2 times [2023-08-24 01:04:19,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:04:19,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514152926] [2023-08-24 01:04:19,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:04:19,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:04:19,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:04:20,658 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 01:04:20,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:04:20,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514152926] [2023-08-24 01:04:20,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514152926] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:04:20,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:04:20,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2023-08-24 01:04:20,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85318904] [2023-08-24 01:04:20,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:04:20,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-24 01:04:20,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:04:20,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-24 01:04:20,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2023-08-24 01:04:20,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 347 out of 1095 [2023-08-24 01:04:20,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 404 transitions, 9181 flow. Second operand has 17 states, 17 states have (on average 349.11764705882354) internal successors, (5935), 17 states have internal predecessors, (5935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:04:20,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:04:20,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 347 of 1095 [2023-08-24 01:04:20,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:04:39,464 INFO L124 PetriNetUnfolderBase]: 40535/77648 cut-off events. [2023-08-24 01:04:39,464 INFO L125 PetriNetUnfolderBase]: For 1418794/1418794 co-relation queries the response was YES. [2023-08-24 01:04:40,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 432658 conditions, 77648 events. 40535/77648 cut-off events. For 1418794/1418794 co-relation queries the response was YES. Maximal size of possible extension queue 5595. Compared 871603 event pairs, 11911 based on Foata normal form. 4/77651 useless extension candidates. Maximal degree in co-relation 432563. Up to 22338 conditions per place. [2023-08-24 01:04:40,609 INFO L140 encePairwiseOnDemand]: 1075/1095 looper letters, 854 selfloop transitions, 602 changer transitions 29/1485 dead transitions. [2023-08-24 01:04:40,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 1485 transitions, 30890 flow [2023-08-24 01:04:40,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-08-24 01:04:40,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-08-24 01:04:40,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 16492 transitions. [2023-08-24 01:04:40,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32741711336112767 [2023-08-24 01:04:40,619 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 16492 transitions. [2023-08-24 01:04:40,619 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 16492 transitions. [2023-08-24 01:04:40,621 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:04:40,621 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 16492 transitions. [2023-08-24 01:04:40,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 358.5217391304348) internal successors, (16492), 46 states have internal predecessors, (16492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:04:40,654 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 1095.0) internal successors, (51465), 47 states have internal predecessors, (51465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:04:40,658 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 1095.0) internal successors, (51465), 47 states have internal predecessors, (51465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:04:40,658 INFO L175 Difference]: Start difference. First operand has 196 places, 404 transitions, 9181 flow. Second operand 46 states and 16492 transitions. [2023-08-24 01:04:40,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 1485 transitions, 30890 flow [2023-08-24 01:05:01,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 1485 transitions, 30540 flow, removed 102 selfloop flow, removed 2 redundant places. [2023-08-24 01:05:01,725 INFO L231 Difference]: Finished difference. Result has 274 places, 958 transitions, 22698 flow [2023-08-24 01:05:01,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=9020, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=22698, PETRI_PLACES=274, PETRI_TRANSITIONS=958} [2023-08-24 01:05:01,725 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2023-08-24 01:05:01,725 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 958 transitions, 22698 flow [2023-08-24 01:05:01,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 349.11764705882354) internal successors, (5935), 17 states have internal predecessors, (5935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:05:01,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:05:01,726 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:05:01,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-24 01:05:01,726 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-08-24 01:05:01,727 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:05:01,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1799440212, now seen corresponding path program 15 times [2023-08-24 01:05:01,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:05:01,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928689037] [2023-08-24 01:05:01,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:05:01,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:05:01,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:05:02,072 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 01:05:02,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:05:02,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928689037] [2023-08-24 01:05:02,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928689037] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:05:02,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:05:02,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 01:05:02,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257419073] [2023-08-24 01:05:02,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:05:02,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-24 01:05:02,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:05:02,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-24 01:05:02,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-24 01:05:02,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 398 out of 1095 [2023-08-24 01:05:02,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 958 transitions, 22698 flow. Second operand has 8 states, 8 states have (on average 402.5) internal successors, (3220), 8 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:05:02,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:05:02,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 398 of 1095 [2023-08-24 01:05:02,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:05:29,122 INFO L124 PetriNetUnfolderBase]: 42924/82294 cut-off events. [2023-08-24 01:05:29,122 INFO L125 PetriNetUnfolderBase]: For 1881260/1881260 co-relation queries the response was YES. [2023-08-24 01:05:31,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 553403 conditions, 82294 events. 42924/82294 cut-off events. For 1881260/1881260 co-relation queries the response was YES. Maximal size of possible extension queue 5981. Compared 928069 event pairs, 15406 based on Foata normal form. 17/82310 useless extension candidates. Maximal degree in co-relation 553271. Up to 39891 conditions per place. [2023-08-24 01:05:31,400 INFO L140 encePairwiseOnDemand]: 1087/1095 looper letters, 834 selfloop transitions, 442 changer transitions 18/1294 dead transitions. [2023-08-24 01:05:31,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 1294 transitions, 31214 flow [2023-08-24 01:05:31,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 01:05:31,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 01:05:31,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 3303 transitions. [2023-08-24 01:05:31,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37705479452054796 [2023-08-24 01:05:31,402 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 3303 transitions. [2023-08-24 01:05:31,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 3303 transitions. [2023-08-24 01:05:31,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:05:31,403 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 3303 transitions. [2023-08-24 01:05:31,406 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 412.875) internal successors, (3303), 8 states have internal predecessors, (3303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:05:31,410 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 1095.0) internal successors, (9855), 9 states have internal predecessors, (9855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:05:31,410 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 1095.0) internal successors, (9855), 9 states have internal predecessors, (9855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:05:31,410 INFO L175 Difference]: Start difference. First operand has 274 places, 958 transitions, 22698 flow. Second operand 8 states and 3303 transitions. [2023-08-24 01:05:31,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 1294 transitions, 31214 flow [2023-08-24 01:06:23,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 1294 transitions, 29897 flow, removed 656 selfloop flow, removed 7 redundant places. [2023-08-24 01:06:23,261 INFO L231 Difference]: Finished difference. Result has 276 places, 1021 transitions, 25030 flow [2023-08-24 01:06:23,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=21521, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=958, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=379, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=25030, PETRI_PLACES=276, PETRI_TRANSITIONS=1021} [2023-08-24 01:06:23,262 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2023-08-24 01:06:23,262 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 1021 transitions, 25030 flow [2023-08-24 01:06:23,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 402.5) internal successors, (3220), 8 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:06:23,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:06:23,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:06:23,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-24 01:06:23,262 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-08-24 01:06:23,263 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:06:23,263 INFO L85 PathProgramCache]: Analyzing trace with hash 270645178, now seen corresponding path program 16 times [2023-08-24 01:06:23,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:06:23,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36948220] [2023-08-24 01:06:23,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:06:23,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:06:23,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:06:23,642 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 01:06:23,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:06:23,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36948220] [2023-08-24 01:06:23,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36948220] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:06:23,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:06:23,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-24 01:06:23,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733347829] [2023-08-24 01:06:23,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:06:23,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-24 01:06:23,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:06:23,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-24 01:06:23,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-08-24 01:06:23,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 396 out of 1095 [2023-08-24 01:06:23,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 1021 transitions, 25030 flow. Second operand has 9 states, 9 states have (on average 400.0) internal successors, (3600), 9 states have internal predecessors, (3600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:06:23,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:06:23,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 396 of 1095 [2023-08-24 01:06:23,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:06:52,246 INFO L124 PetriNetUnfolderBase]: 42890/82105 cut-off events. [2023-08-24 01:06:52,246 INFO L125 PetriNetUnfolderBase]: For 1982512/1982512 co-relation queries the response was YES. [2023-08-24 01:06:53,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 554513 conditions, 82105 events. 42890/82105 cut-off events. For 1982512/1982512 co-relation queries the response was YES. Maximal size of possible extension queue 5934. Compared 921006 event pairs, 20777 based on Foata normal form. 2/82106 useless extension candidates. Maximal degree in co-relation 554381. Up to 53743 conditions per place. [2023-08-24 01:06:54,082 INFO L140 encePairwiseOnDemand]: 1085/1095 looper letters, 1001 selfloop transitions, 271 changer transitions 9/1281 dead transitions. [2023-08-24 01:06:54,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 1281 transitions, 31986 flow [2023-08-24 01:06:54,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 01:06:54,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 01:06:54,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 3699 transitions. [2023-08-24 01:06:54,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37534246575342467 [2023-08-24 01:06:54,085 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 3699 transitions. [2023-08-24 01:06:54,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 3699 transitions. [2023-08-24 01:06:54,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:06:54,086 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 3699 transitions. [2023-08-24 01:06:54,088 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 411.0) internal successors, (3699), 9 states have internal predecessors, (3699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:06:54,091 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 1095.0) internal successors, (10950), 10 states have internal predecessors, (10950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:06:54,092 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 1095.0) internal successors, (10950), 10 states have internal predecessors, (10950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:06:54,092 INFO L175 Difference]: Start difference. First operand has 276 places, 1021 transitions, 25030 flow. Second operand 9 states and 3699 transitions. [2023-08-24 01:06:54,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 1281 transitions, 31986 flow [2023-08-24 01:07:37,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 1281 transitions, 31508 flow, removed 86 selfloop flow, removed 3 redundant places. [2023-08-24 01:07:37,593 INFO L231 Difference]: Finished difference. Result has 281 places, 1022 transitions, 25248 flow [2023-08-24 01:07:37,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=24630, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1021, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=750, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=25248, PETRI_PLACES=281, PETRI_TRANSITIONS=1022} [2023-08-24 01:07:37,594 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2023-08-24 01:07:37,594 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 1022 transitions, 25248 flow [2023-08-24 01:07:37,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 400.0) internal successors, (3600), 9 states have internal predecessors, (3600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:07:37,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:07:37,594 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:07:37,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-24 01:07:37,595 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-08-24 01:07:37,595 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:07:37,595 INFO L85 PathProgramCache]: Analyzing trace with hash 1318547916, now seen corresponding path program 17 times [2023-08-24 01:07:37,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:07:37,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272736123] [2023-08-24 01:07:37,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:07:37,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:07:37,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:07:37,965 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 01:07:37,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:07:37,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272736123] [2023-08-24 01:07:37,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1272736123] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:07:37,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:07:37,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 01:07:37,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746649399] [2023-08-24 01:07:37,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:07:37,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-24 01:07:37,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:07:37,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-24 01:07:37,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-08-24 01:07:37,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 398 out of 1095 [2023-08-24 01:07:37,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 1022 transitions, 25248 flow. Second operand has 8 states, 8 states have (on average 402.5) internal successors, (3220), 8 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:07:37,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:07:37,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 398 of 1095 [2023-08-24 01:07:37,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:08:06,060 INFO L124 PetriNetUnfolderBase]: 42867/82187 cut-off events. [2023-08-24 01:08:06,060 INFO L125 PetriNetUnfolderBase]: For 2008777/2008777 co-relation queries the response was YES. [2023-08-24 01:08:07,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 556071 conditions, 82187 events. 42867/82187 cut-off events. For 2008777/2008777 co-relation queries the response was YES. Maximal size of possible extension queue 5926. Compared 926954 event pairs, 15316 based on Foata normal form. 17/82203 useless extension candidates. Maximal degree in co-relation 555939. Up to 39891 conditions per place. [2023-08-24 01:08:07,933 INFO L140 encePairwiseOnDemand]: 1087/1095 looper letters, 859 selfloop transitions, 425 changer transitions 22/1306 dead transitions. [2023-08-24 01:08:07,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 1306 transitions, 32473 flow [2023-08-24 01:08:07,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 01:08:07,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 01:08:07,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 3309 transitions. [2023-08-24 01:08:07,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37773972602739725 [2023-08-24 01:08:07,936 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 3309 transitions. [2023-08-24 01:08:07,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 3309 transitions. [2023-08-24 01:08:07,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:08:07,936 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 3309 transitions. [2023-08-24 01:08:07,938 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 413.625) internal successors, (3309), 8 states have internal predecessors, (3309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:08:07,942 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 1095.0) internal successors, (9855), 9 states have internal predecessors, (9855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:08:07,942 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 1095.0) internal successors, (9855), 9 states have internal predecessors, (9855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:08:07,942 INFO L175 Difference]: Start difference. First operand has 281 places, 1022 transitions, 25248 flow. Second operand 8 states and 3309 transitions. [2023-08-24 01:08:07,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 1306 transitions, 32473 flow [2023-08-24 01:08:51,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 1306 transitions, 31829 flow, removed 4 selfloop flow, removed 6 redundant places. [2023-08-24 01:08:51,241 INFO L231 Difference]: Finished difference. Result has 285 places, 1024 transitions, 25736 flow [2023-08-24 01:08:51,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=24724, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1022, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=423, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=25736, PETRI_PLACES=285, PETRI_TRANSITIONS=1024} [2023-08-24 01:08:51,242 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2023-08-24 01:08:51,242 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 1024 transitions, 25736 flow [2023-08-24 01:08:51,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 402.5) internal successors, (3220), 8 states have internal predecessors, (3220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:08:51,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:08:51,243 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:08:51,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-24 01:08:51,243 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-08-24 01:08:51,243 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:08:51,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1144326368, now seen corresponding path program 18 times [2023-08-24 01:08:51,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:08:51,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701203580] [2023-08-24 01:08:51,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:08:51,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:08:51,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:08:51,845 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 01:08:51,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:08:51,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701203580] [2023-08-24 01:08:51,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701203580] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:08:51,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:08:51,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-08-24 01:08:51,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249709296] [2023-08-24 01:08:51,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:08:51,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-24 01:08:51,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:08:51,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-24 01:08:51,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2023-08-24 01:08:51,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 374 out of 1095 [2023-08-24 01:08:51,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 1024 transitions, 25736 flow. Second operand has 14 states, 14 states have (on average 376.57142857142856) internal successors, (5272), 14 states have internal predecessors, (5272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:08:51,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:08:51,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 374 of 1095 [2023-08-24 01:08:51,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:09:19,932 INFO L124 PetriNetUnfolderBase]: 42835/82122 cut-off events. [2023-08-24 01:09:19,932 INFO L125 PetriNetUnfolderBase]: For 2065848/2065848 co-relation queries the response was YES. [2023-08-24 01:09:21,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 556671 conditions, 82122 events. 42835/82122 cut-off events. For 2065848/2065848 co-relation queries the response was YES. Maximal size of possible extension queue 5927. Compared 927827 event pairs, 6238 based on Foata normal form. 8/82129 useless extension candidates. Maximal degree in co-relation 556536. Up to 46016 conditions per place. [2023-08-24 01:09:22,172 INFO L140 encePairwiseOnDemand]: 1086/1095 looper letters, 1116 selfloop transitions, 266 changer transitions 13/1395 dead transitions. [2023-08-24 01:09:22,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 1395 transitions, 34356 flow [2023-08-24 01:09:22,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-24 01:09:22,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-24 01:09:22,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 3864 transitions. [2023-08-24 01:09:22,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3528767123287671 [2023-08-24 01:09:22,175 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 3864 transitions. [2023-08-24 01:09:22,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 3864 transitions. [2023-08-24 01:09:22,175 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:09:22,175 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 3864 transitions. [2023-08-24 01:09:22,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 386.4) internal successors, (3864), 10 states have internal predecessors, (3864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:09:22,182 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 1095.0) internal successors, (12045), 11 states have internal predecessors, (12045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:09:22,182 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 1095.0) internal successors, (12045), 11 states have internal predecessors, (12045), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:09:22,182 INFO L175 Difference]: Start difference. First operand has 285 places, 1024 transitions, 25736 flow. Second operand 10 states and 3864 transitions. [2023-08-24 01:09:22,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 1395 transitions, 34356 flow [2023-08-24 01:10:10,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 1395 transitions, 33548 flow, removed 18 selfloop flow, removed 5 redundant places. [2023-08-24 01:10:10,516 INFO L231 Difference]: Finished difference. Result has 293 places, 1037 transitions, 26212 flow [2023-08-24 01:10:10,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=24942, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1024, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=758, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=26212, PETRI_PLACES=293, PETRI_TRANSITIONS=1037} [2023-08-24 01:10:10,518 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2023-08-24 01:10:10,518 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 1037 transitions, 26212 flow [2023-08-24 01:10:10,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 376.57142857142856) internal successors, (5272), 14 states have internal predecessors, (5272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:10:10,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:10:10,519 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:10:10,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-24 01:10:10,519 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-08-24 01:10:10,519 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:10:10,519 INFO L85 PathProgramCache]: Analyzing trace with hash 2033326977, now seen corresponding path program 1 times [2023-08-24 01:10:10,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:10:10,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893475395] [2023-08-24 01:10:10,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:10:10,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:10:10,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:10:10,912 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 01:10:10,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:10:10,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893475395] [2023-08-24 01:10:10,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893475395] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:10:10,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:10:10,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 01:10:10,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591535850] [2023-08-24 01:10:10,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:10:10,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-24 01:10:10,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:10:10,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-24 01:10:10,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-08-24 01:10:10,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 401 out of 1095 [2023-08-24 01:10:10,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 1037 transitions, 26212 flow. Second operand has 8 states, 8 states have (on average 405.5) internal successors, (3244), 8 states have internal predecessors, (3244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:10:10,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:10:10,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 401 of 1095 [2023-08-24 01:10:10,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:10:41,591 INFO L124 PetriNetUnfolderBase]: 42805/83310 cut-off events. [2023-08-24 01:10:41,591 INFO L125 PetriNetUnfolderBase]: For 2286066/2286066 co-relation queries the response was YES. [2023-08-24 01:10:43,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 575563 conditions, 83310 events. 42805/83310 cut-off events. For 2286066/2286066 co-relation queries the response was YES. Maximal size of possible extension queue 6046. Compared 953505 event pairs, 20359 based on Foata normal form. 30/83339 useless extension candidates. Maximal degree in co-relation 575423. Up to 53714 conditions per place. [2023-08-24 01:10:43,746 INFO L140 encePairwiseOnDemand]: 1086/1095 looper letters, 1015 selfloop transitions, 310 changer transitions 19/1344 dead transitions. [2023-08-24 01:10:43,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 1344 transitions, 35656 flow [2023-08-24 01:10:43,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 01:10:43,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 01:10:43,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 3324 transitions. [2023-08-24 01:10:43,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37945205479452054 [2023-08-24 01:10:43,769 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 3324 transitions. [2023-08-24 01:10:43,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 3324 transitions. [2023-08-24 01:10:43,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:10:43,770 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 3324 transitions. [2023-08-24 01:10:43,775 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 415.5) internal successors, (3324), 8 states have internal predecessors, (3324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:10:43,779 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 1095.0) internal successors, (9855), 9 states have internal predecessors, (9855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:10:43,779 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 1095.0) internal successors, (9855), 9 states have internal predecessors, (9855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:10:43,779 INFO L175 Difference]: Start difference. First operand has 293 places, 1037 transitions, 26212 flow. Second operand 8 states and 3324 transitions. [2023-08-24 01:10:43,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 1344 transitions, 35656 flow [2023-08-24 01:11:38,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 1344 transitions, 35321 flow, removed 57 selfloop flow, removed 5 redundant places. [2023-08-24 01:11:38,069 INFO L231 Difference]: Finished difference. Result has 297 places, 1093 transitions, 28162 flow [2023-08-24 01:11:38,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1095, PETRI_DIFFERENCE_MINUEND_FLOW=26003, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1037, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=763, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=28162, PETRI_PLACES=297, PETRI_TRANSITIONS=1093} [2023-08-24 01:11:38,072 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2023-08-24 01:11:38,072 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 1093 transitions, 28162 flow [2023-08-24 01:11:38,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 405.5) internal successors, (3244), 8 states have internal predecessors, (3244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:11:38,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:11:38,072 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:11:38,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-24 01:11:38,073 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-08-24 01:11:38,073 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:11:38,073 INFO L85 PathProgramCache]: Analyzing trace with hash -640665707, now seen corresponding path program 3 times [2023-08-24 01:11:38,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:11:38,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208082897] [2023-08-24 01:11:38,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:11:38,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:11:38,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:11:38,607 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 01:11:38,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:11:38,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208082897] [2023-08-24 01:11:38,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208082897] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:11:38,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:11:38,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-08-24 01:11:38,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749058181] [2023-08-24 01:11:38,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:11:38,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 01:11:38,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:11:38,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 01:11:38,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2023-08-24 01:11:38,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 380 out of 1095 [2023-08-24 01:11:38,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 1093 transitions, 28162 flow. Second operand has 12 states, 12 states have (on average 383.0) internal successors, (4596), 12 states have internal predecessors, (4596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:11:38,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:11:38,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 380 of 1095 [2023-08-24 01:11:38,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand