/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-symm.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-24 01:02:28,990 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-24 01:02:29,038 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:29,042 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-24 01:02:29,043 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-24 01:02:29,063 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-24 01:02:29,063 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-24 01:02:29,064 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-24 01:02:29,064 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-24 01:02:29,065 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-24 01:02:29,065 INFO L153 SettingsManager]: * Use SBE=true [2023-08-24 01:02:29,066 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-24 01:02:29,066 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-24 01:02:29,066 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-24 01:02:29,067 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-24 01:02:29,067 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-24 01:02:29,067 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-24 01:02:29,067 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-24 01:02:29,068 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-24 01:02:29,068 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-24 01:02:29,069 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-24 01:02:29,069 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-24 01:02:29,069 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-24 01:02:29,070 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-24 01:02:29,070 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-24 01:02:29,071 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-24 01:02:29,071 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-24 01:02:29,071 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 01:02:29,072 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-24 01:02:29,072 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-24 01:02:29,072 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-24 01:02:29,073 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-24 01:02:29,073 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-24 01:02:29,073 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-24 01:02:29,074 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-24 01:02:29,074 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:29,354 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-24 01:02:29,375 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-24 01:02:29,377 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-24 01:02:29,378 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-24 01:02:29,379 INFO L274 PluginConnector]: CDTParser initialized [2023-08-24 01:02:29,381 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-node-symm.wvr.c [2023-08-24 01:02:30,580 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-24 01:02:30,769 INFO L384 CDTParser]: Found 1 translation units. [2023-08-24 01:02:30,770 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-node-symm.wvr.c [2023-08-24 01:02:30,777 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/20b0a222a/adc6b9fd969e42cd9f0593174b7bd937/FLAG0f5afc90a [2023-08-24 01:02:30,788 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/20b0a222a/adc6b9fd969e42cd9f0593174b7bd937 [2023-08-24 01:02:30,790 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-24 01:02:30,791 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-24 01:02:30,792 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-24 01:02:30,792 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-24 01:02:30,794 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-24 01:02:30,795 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 01:02:30" (1/1) ... [2023-08-24 01:02:30,796 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@22c889e2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:02:30, skipping insertion in model container [2023-08-24 01:02:30,796 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 01:02:30" (1/1) ... [2023-08-24 01:02:30,815 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-24 01:02:30,953 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-symm.wvr.c[3305,3318] [2023-08-24 01:02:30,962 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 01:02:30,970 INFO L201 MainTranslator]: Completed pre-run [2023-08-24 01:02:30,991 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-symm.wvr.c[3305,3318] [2023-08-24 01:02:30,996 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 01:02:31,009 INFO L206 MainTranslator]: Completed translation [2023-08-24 01:02:31,010 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:02:31 WrapperNode [2023-08-24 01:02:31,010 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-24 01:02:31,011 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-24 01:02:31,011 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-24 01:02:31,011 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-24 01:02:31,017 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:31" (1/1) ... [2023-08-24 01:02:31,024 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:31" (1/1) ... [2023-08-24 01:02:31,055 INFO L138 Inliner]: procedures = 26, calls = 50, calls flagged for inlining = 18, calls inlined = 24, statements flattened = 298 [2023-08-24 01:02:31,055 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-24 01:02:31,056 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-24 01:02:31,056 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-24 01:02:31,056 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-24 01:02:31,064 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:31" (1/1) ... [2023-08-24 01:02:31,064 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:31" (1/1) ... [2023-08-24 01:02:31,068 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:31" (1/1) ... [2023-08-24 01:02:31,068 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:31" (1/1) ... [2023-08-24 01:02:31,076 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:31" (1/1) ... [2023-08-24 01:02:31,087 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:31" (1/1) ... [2023-08-24 01:02:31,088 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:31" (1/1) ... [2023-08-24 01:02:31,090 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:31" (1/1) ... [2023-08-24 01:02:31,094 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-24 01:02:31,095 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-24 01:02:31,095 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-24 01:02:31,095 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-24 01:02:31,096 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:02:31" (1/1) ... [2023-08-24 01:02:31,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 01:02:31,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:02:31,142 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:31,180 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:31,197 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-24 01:02:31,197 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-24 01:02:31,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-24 01:02:31,198 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-24 01:02:31,198 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-24 01:02:31,198 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-24 01:02:31,198 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-24 01:02:31,198 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-24 01:02:31,198 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-24 01:02:31,198 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-24 01:02:31,199 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-24 01:02:31,199 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-24 01:02:31,199 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-24 01:02:31,201 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:31,299 INFO L236 CfgBuilder]: Building ICFG [2023-08-24 01:02:31,301 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-24 01:02:31,817 INFO L277 CfgBuilder]: Performing block encoding [2023-08-24 01:02:31,840 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-24 01:02:31,841 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-08-24 01:02:31,843 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 01:02:31 BoogieIcfgContainer [2023-08-24 01:02:31,843 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-24 01:02:31,845 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-24 01:02:31,845 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-24 01:02:31,847 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-24 01:02:31,848 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.08 01:02:30" (1/3) ... [2023-08-24 01:02:31,848 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65bd58e4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 01:02:31, skipping insertion in model container [2023-08-24 01:02:31,848 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:02:31" (2/3) ... [2023-08-24 01:02:31,849 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65bd58e4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 01:02:31, skipping insertion in model container [2023-08-24 01:02:31,849 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 01:02:31" (3/3) ... [2023-08-24 01:02:31,850 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-node-symm.wvr.c [2023-08-24 01:02:31,868 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-24 01:02:31,868 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-24 01:02:31,869 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-24 01:02:31,994 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-24 01:02:32,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 326 places, 347 transitions, 710 flow [2023-08-24 01:02:32,197 INFO L124 PetriNetUnfolderBase]: 28/345 cut-off events. [2023-08-24 01:02:32,198 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-24 01:02:32,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 354 conditions, 345 events. 28/345 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 339 event pairs, 0 based on Foata normal form. 0/316 useless extension candidates. Maximal degree in co-relation 274. Up to 2 conditions per place. [2023-08-24 01:02:32,207 INFO L82 GeneralOperation]: Start removeDead. Operand has 326 places, 347 transitions, 710 flow [2023-08-24 01:02:32,221 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 316 places, 337 transitions, 686 flow [2023-08-24 01:02:32,225 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 01:02:32,236 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 316 places, 337 transitions, 686 flow [2023-08-24 01:02:32,239 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 316 places, 337 transitions, 686 flow [2023-08-24 01:02:32,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 316 places, 337 transitions, 686 flow [2023-08-24 01:02:32,297 INFO L124 PetriNetUnfolderBase]: 28/337 cut-off events. [2023-08-24 01:02:32,298 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-24 01:02:32,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 346 conditions, 337 events. 28/337 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 339 event pairs, 0 based on Foata normal form. 0/309 useless extension candidates. Maximal degree in co-relation 274. Up to 2 conditions per place. [2023-08-24 01:02:32,305 INFO L119 LiptonReduction]: Number of co-enabled transitions 6048 [2023-08-24 01:02:43,215 INFO L134 LiptonReduction]: Checked pairs total: 6619 [2023-08-24 01:02:43,216 INFO L136 LiptonReduction]: Total number of compositions: 398 [2023-08-24 01:02:43,227 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-24 01:02:43,233 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;@3a035009, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 01:02:43,233 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-08-24 01:02:43,239 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 01:02:43,239 INFO L124 PetriNetUnfolderBase]: 6/25 cut-off events. [2023-08-24 01:02:43,239 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-24 01:02:43,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:02:43,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:02:43,240 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:02:43,244 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:02:43,244 INFO L85 PathProgramCache]: Analyzing trace with hash -523305402, now seen corresponding path program 1 times [2023-08-24 01:02:43,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:02:43,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009842177] [2023-08-24 01:02:43,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:02:43,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:02:43,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:02:43,593 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:02:43,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:02:43,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009842177] [2023-08-24 01:02:43,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009842177] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:02:43,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:02:43,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-24 01:02:43,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465779663] [2023-08-24 01:02:43,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:02:43,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-24 01:02:43,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:02:43,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-24 01:02:43,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-24 01:02:43,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 315 out of 745 [2023-08-24 01:02:43,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 26 transitions, 64 flow. Second operand has 3 states, 3 states have (on average 321.0) internal successors, (963), 3 states have internal predecessors, (963), 0 states have call successors, (0), 0 states have 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:02:43,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:02:43,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 315 of 745 [2023-08-24 01:02:43,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:02:43,707 INFO L124 PetriNetUnfolderBase]: 61/120 cut-off events. [2023-08-24 01:02:43,708 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2023-08-24 01:02:43,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 265 conditions, 120 events. 61/120 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 287 event pairs, 33 based on Foata normal form. 0/104 useless extension candidates. Maximal degree in co-relation 220. Up to 91 conditions per place. [2023-08-24 01:02:43,710 INFO L140 encePairwiseOnDemand]: 741/745 looper letters, 28 selfloop transitions, 3 changer transitions 0/31 dead transitions. [2023-08-24 01:02:43,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 31 transitions, 139 flow [2023-08-24 01:02:43,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-24 01:02:43,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-24 01:02:43,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 977 transitions. [2023-08-24 01:02:43,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43713646532438477 [2023-08-24 01:02:43,726 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 977 transitions. [2023-08-24 01:02:43,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 977 transitions. [2023-08-24 01:02:43,729 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:02:43,731 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 977 transitions. [2023-08-24 01:02:43,738 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 325.6666666666667) internal successors, (977), 3 states have internal predecessors, (977), 0 states have call successors, (0), 0 states have 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:02:43,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 745.0) internal successors, (2980), 4 states have internal predecessors, (2980), 0 states have call successors, (0), 0 states have 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:02:43,747 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 745.0) internal successors, (2980), 4 states have internal predecessors, (2980), 0 states have call successors, (0), 0 states have 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:02:43,748 INFO L175 Difference]: Start difference. First operand has 27 places, 26 transitions, 64 flow. Second operand 3 states and 977 transitions. [2023-08-24 01:02:43,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 31 transitions, 139 flow [2023-08-24 01:02:43,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 31 transitions, 129 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-24 01:02:43,752 INFO L231 Difference]: Finished difference. Result has 27 places, 27 transitions, 74 flow [2023-08-24 01:02:43,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=56, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=74, PETRI_PLACES=27, PETRI_TRANSITIONS=27} [2023-08-24 01:02:43,756 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 0 predicate places. [2023-08-24 01:02:43,756 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 27 transitions, 74 flow [2023-08-24 01:02:43,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 321.0) internal successors, (963), 3 states have internal predecessors, (963), 0 states have call successors, (0), 0 states have 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:02:43,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:02:43,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:02:43,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-24 01:02:43,758 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:02:43,766 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:02:43,766 INFO L85 PathProgramCache]: Analyzing trace with hash 1830154706, now seen corresponding path program 1 times [2023-08-24 01:02:43,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:02:43,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708743451] [2023-08-24 01:02:43,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:02:43,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:02:43,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:02:44,005 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:02:44,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:02:44,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708743451] [2023-08-24 01:02:44,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708743451] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:02:44,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:02:44,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-24 01:02:44,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072894820] [2023-08-24 01:02:44,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:02:44,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-24 01:02:44,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:02:44,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-24 01:02:44,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-24 01:02:44,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 298 out of 745 [2023-08-24 01:02:44,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 27 transitions, 74 flow. Second operand has 3 states, 3 states have (on average 304.3333333333333) internal successors, (913), 3 states have internal predecessors, (913), 0 states have call successors, (0), 0 states have 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:02:44,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:02:44,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 298 of 745 [2023-08-24 01:02:44,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:02:44,083 INFO L124 PetriNetUnfolderBase]: 61/121 cut-off events. [2023-08-24 01:02:44,083 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2023-08-24 01:02:44,084 INFO L83 FinitePrefix]: Finished finitePrefix Result has 303 conditions, 121 events. 61/121 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 281 event pairs, 45 based on Foata normal form. 0/117 useless extension candidates. Maximal degree in co-relation 183. Up to 121 conditions per place. [2023-08-24 01:02:44,084 INFO L140 encePairwiseOnDemand]: 742/745 looper letters, 26 selfloop transitions, 2 changer transitions 0/28 dead transitions. [2023-08-24 01:02:44,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 29 places, 28 transitions, 132 flow [2023-08-24 01:02:44,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-24 01:02:44,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-24 01:02:44,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 922 transitions. [2023-08-24 01:02:44,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41252796420581656 [2023-08-24 01:02:44,088 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 922 transitions. [2023-08-24 01:02:44,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 922 transitions. [2023-08-24 01:02:44,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:02:44,090 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 922 transitions. [2023-08-24 01:02:44,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 307.3333333333333) internal successors, (922), 3 states have internal predecessors, (922), 0 states have call successors, (0), 0 states have 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:02:44,099 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 745.0) internal successors, (2980), 4 states have internal predecessors, (2980), 0 states have call successors, (0), 0 states have 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:02:44,100 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 745.0) internal successors, (2980), 4 states have internal predecessors, (2980), 0 states have call successors, (0), 0 states have 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:02:44,101 INFO L175 Difference]: Start difference. First operand has 27 places, 27 transitions, 74 flow. Second operand 3 states and 922 transitions. [2023-08-24 01:02:44,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 29 places, 28 transitions, 132 flow [2023-08-24 01:02:44,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 28 transitions, 126 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-24 01:02:44,105 INFO L231 Difference]: Finished difference. Result has 28 places, 28 transitions, 80 flow [2023-08-24 01:02:44,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=80, PETRI_PLACES=28, PETRI_TRANSITIONS=28} [2023-08-24 01:02:44,105 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 1 predicate places. [2023-08-24 01:02:44,106 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 28 transitions, 80 flow [2023-08-24 01:02:44,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 304.3333333333333) internal successors, (913), 3 states have internal predecessors, (913), 0 states have call successors, (0), 0 states have 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:02:44,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:02:44,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:02:44,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-24 01:02:44,107 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:02:44,112 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:02:44,112 INFO L85 PathProgramCache]: Analyzing trace with hash -823891966, now seen corresponding path program 1 times [2023-08-24 01:02:44,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:02:44,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825251502] [2023-08-24 01:02:44,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:02:44,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:02:44,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:02:44,269 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:02:44,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:02:44,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825251502] [2023-08-24 01:02:44,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825251502] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:02:44,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:02:44,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-24 01:02:44,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199504463] [2023-08-24 01:02:44,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:02:44,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 01:02:44,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:02:44,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 01:02:44,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-24 01:02:44,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 286 out of 745 [2023-08-24 01:02:44,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 28 transitions, 80 flow. Second operand has 4 states, 4 states have (on average 291.0) internal successors, (1164), 4 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:44,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:02:44,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 286 of 745 [2023-08-24 01:02:44,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:02:44,357 INFO L124 PetriNetUnfolderBase]: 61/122 cut-off events. [2023-08-24 01:02:44,357 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-24 01:02:44,357 INFO L83 FinitePrefix]: Finished finitePrefix Result has 293 conditions, 122 events. 61/122 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 280 event pairs, 45 based on Foata normal form. 0/112 useless extension candidates. Maximal degree in co-relation 281. Up to 120 conditions per place. [2023-08-24 01:02:44,358 INFO L140 encePairwiseOnDemand]: 740/745 looper letters, 25 selfloop transitions, 4 changer transitions 0/29 dead transitions. [2023-08-24 01:02:44,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 29 transitions, 140 flow [2023-08-24 01:02:44,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 01:02:44,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 01:02:44,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1173 transitions. [2023-08-24 01:02:44,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39362416107382553 [2023-08-24 01:02:44,362 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1173 transitions. [2023-08-24 01:02:44,362 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1173 transitions. [2023-08-24 01:02:44,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:02:44,363 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1173 transitions. [2023-08-24 01:02:44,365 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 293.25) internal successors, (1173), 4 states have internal predecessors, (1173), 0 states have call successors, (0), 0 states have 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:02:44,370 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 745.0) internal successors, (3725), 5 states have internal predecessors, (3725), 0 states have call successors, (0), 0 states have 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:02:44,371 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 745.0) internal successors, (3725), 5 states have internal predecessors, (3725), 0 states have call successors, (0), 0 states have 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:02:44,371 INFO L175 Difference]: Start difference. First operand has 28 places, 28 transitions, 80 flow. Second operand 4 states and 1173 transitions. [2023-08-24 01:02:44,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 29 transitions, 140 flow [2023-08-24 01:02:44,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 29 transitions, 136 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-24 01:02:44,373 INFO L231 Difference]: Finished difference. Result has 31 places, 29 transitions, 94 flow [2023-08-24 01:02:44,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=94, PETRI_PLACES=31, PETRI_TRANSITIONS=29} [2023-08-24 01:02:44,374 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 4 predicate places. [2023-08-24 01:02:44,374 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 29 transitions, 94 flow [2023-08-24 01:02:44,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 291.0) internal successors, (1164), 4 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:44,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:02:44,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:02:44,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-24 01:02:44,375 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:02:44,376 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:02:44,376 INFO L85 PathProgramCache]: Analyzing trace with hash -470754890, now seen corresponding path program 1 times [2023-08-24 01:02:44,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:02:44,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911497804] [2023-08-24 01:02:44,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:02:44,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:02:44,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:02:44,470 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:02:44,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:02:44,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911497804] [2023-08-24 01:02:44,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911497804] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:02:44,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:02:44,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-24 01:02:44,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916433154] [2023-08-24 01:02:44,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:02:44,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 01:02:44,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:02:44,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 01:02:44,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-24 01:02:44,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 288 out of 745 [2023-08-24 01:02:44,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 29 transitions, 94 flow. Second operand has 4 states, 4 states have (on average 293.25) internal successors, (1173), 4 states have internal predecessors, (1173), 0 states have call successors, (0), 0 states have 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:02:44,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:02:44,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 288 of 745 [2023-08-24 01:02:44,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:02:44,541 INFO L124 PetriNetUnfolderBase]: 61/123 cut-off events. [2023-08-24 01:02:44,541 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-24 01:02:44,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 302 conditions, 123 events. 61/123 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 282 event pairs, 45 based on Foata normal form. 0/114 useless extension candidates. Maximal degree in co-relation 281. Up to 122 conditions per place. [2023-08-24 01:02:44,542 INFO L140 encePairwiseOnDemand]: 741/745 looper letters, 27 selfloop transitions, 3 changer transitions 0/30 dead transitions. [2023-08-24 01:02:44,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 30 transitions, 156 flow [2023-08-24 01:02:44,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 01:02:44,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 01:02:44,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1180 transitions. [2023-08-24 01:02:44,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3959731543624161 [2023-08-24 01:02:44,546 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1180 transitions. [2023-08-24 01:02:44,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1180 transitions. [2023-08-24 01:02:44,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:02:44,546 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1180 transitions. [2023-08-24 01:02:44,549 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 295.0) internal successors, (1180), 4 states have internal predecessors, (1180), 0 states have call successors, (0), 0 states have 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:02:44,554 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 745.0) internal successors, (3725), 5 states have internal predecessors, (3725), 0 states have call successors, (0), 0 states have 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:02:44,555 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 745.0) internal successors, (3725), 5 states have internal predecessors, (3725), 0 states have call successors, (0), 0 states have 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:02:44,555 INFO L175 Difference]: Start difference. First operand has 31 places, 29 transitions, 94 flow. Second operand 4 states and 1180 transitions. [2023-08-24 01:02:44,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 30 transitions, 156 flow [2023-08-24 01:02:44,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 30 transitions, 155 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-24 01:02:44,557 INFO L231 Difference]: Finished difference. Result has 34 places, 30 transitions, 107 flow [2023-08-24 01:02:44,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=93, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=107, PETRI_PLACES=34, PETRI_TRANSITIONS=30} [2023-08-24 01:02:44,558 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 7 predicate places. [2023-08-24 01:02:44,558 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 30 transitions, 107 flow [2023-08-24 01:02:44,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 293.25) internal successors, (1173), 4 states have internal predecessors, (1173), 0 states have call successors, (0), 0 states have 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:02:44,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:02:44,559 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] [2023-08-24 01:02:44,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-24 01:02:44,559 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:02:44,560 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:02:44,560 INFO L85 PathProgramCache]: Analyzing trace with hash 80420496, now seen corresponding path program 1 times [2023-08-24 01:02:44,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:02:44,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114947628] [2023-08-24 01:02:44,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:02:44,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:02:44,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:02:44,656 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:02:44,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:02:44,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114947628] [2023-08-24 01:02:44,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114947628] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:02:44,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:02:44,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-24 01:02:44,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21522108] [2023-08-24 01:02:44,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:02:44,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 01:02:44,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:02:44,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 01:02:44,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-24 01:02:44,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 288 out of 745 [2023-08-24 01:02:44,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 30 transitions, 107 flow. Second operand has 4 states, 4 states have (on average 293.5) internal successors, (1174), 4 states have internal predecessors, (1174), 0 states have call successors, (0), 0 states have 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:02:44,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:02:44,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 288 of 745 [2023-08-24 01:02:44,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:02:44,734 INFO L124 PetriNetUnfolderBase]: 61/124 cut-off events. [2023-08-24 01:02:44,736 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2023-08-24 01:02:44,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 311 conditions, 124 events. 61/124 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 280 event pairs, 45 based on Foata normal form. 0/116 useless extension candidates. Maximal degree in co-relation 288. Up to 123 conditions per place. [2023-08-24 01:02:44,740 INFO L140 encePairwiseOnDemand]: 741/745 looper letters, 28 selfloop transitions, 3 changer transitions 0/31 dead transitions. [2023-08-24 01:02:44,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 31 transitions, 171 flow [2023-08-24 01:02:44,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 01:02:44,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 01:02:44,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1180 transitions. [2023-08-24 01:02:44,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3959731543624161 [2023-08-24 01:02:44,743 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1180 transitions. [2023-08-24 01:02:44,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1180 transitions. [2023-08-24 01:02:44,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:02:44,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1180 transitions. [2023-08-24 01:02:44,746 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 295.0) internal successors, (1180), 4 states have internal predecessors, (1180), 0 states have call successors, (0), 0 states have 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:02:44,751 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 745.0) internal successors, (3725), 5 states have internal predecessors, (3725), 0 states have call successors, (0), 0 states have 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:02:44,752 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 745.0) internal successors, (3725), 5 states have internal predecessors, (3725), 0 states have call successors, (0), 0 states have 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:02:44,753 INFO L175 Difference]: Start difference. First operand has 34 places, 30 transitions, 107 flow. Second operand 4 states and 1180 transitions. [2023-08-24 01:02:44,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 31 transitions, 171 flow [2023-08-24 01:02:44,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 31 transitions, 165 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-24 01:02:44,756 INFO L231 Difference]: Finished difference. Result has 36 places, 31 transitions, 115 flow [2023-08-24 01:02:44,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=101, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=115, PETRI_PLACES=36, PETRI_TRANSITIONS=31} [2023-08-24 01:02:44,758 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 9 predicate places. [2023-08-24 01:02:44,759 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 31 transitions, 115 flow [2023-08-24 01:02:44,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 293.5) internal successors, (1174), 4 states have internal predecessors, (1174), 0 states have call successors, (0), 0 states have 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:02:44,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:02:44,760 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] [2023-08-24 01:02:44,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-24 01:02:44,760 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:02:44,760 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:02:44,761 INFO L85 PathProgramCache]: Analyzing trace with hash -499724060, now seen corresponding path program 1 times [2023-08-24 01:02:44,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:02:44,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064113539] [2023-08-24 01:02:44,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:02:44,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:02:44,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:02:45,634 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:02:45,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:02:45,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064113539] [2023-08-24 01:02:45,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064113539] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:02:45,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:02:45,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-24 01:02:45,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315820409] [2023-08-24 01:02:45,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:02:45,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-24 01:02:45,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:02:45,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-24 01:02:45,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-08-24 01:02:45,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 745 [2023-08-24 01:02:45,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 31 transitions, 115 flow. Second operand has 6 states, 6 states have (on average 277.8333333333333) internal successors, (1667), 6 states have internal predecessors, (1667), 0 states have call successors, (0), 0 states have 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:02:45,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:02:45,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 745 [2023-08-24 01:02:45,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:02:45,864 INFO L124 PetriNetUnfolderBase]: 75/178 cut-off events. [2023-08-24 01:02:45,864 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2023-08-24 01:02:45,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 443 conditions, 178 events. 75/178 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 584 event pairs, 35 based on Foata normal form. 1/172 useless extension candidates. Maximal degree in co-relation 419. Up to 120 conditions per place. [2023-08-24 01:02:45,865 INFO L140 encePairwiseOnDemand]: 739/745 looper letters, 44 selfloop transitions, 3 changer transitions 7/54 dead transitions. [2023-08-24 01:02:45,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 54 transitions, 286 flow [2023-08-24 01:02:45,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-24 01:02:45,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-24 01:02:45,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1694 transitions. [2023-08-24 01:02:45,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3789709172259508 [2023-08-24 01:02:45,871 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1694 transitions. [2023-08-24 01:02:45,871 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1694 transitions. [2023-08-24 01:02:45,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:02:45,872 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1694 transitions. [2023-08-24 01:02:45,875 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 282.3333333333333) internal successors, (1694), 6 states have internal predecessors, (1694), 0 states have call successors, (0), 0 states have 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:02:45,881 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 745.0) internal successors, (5215), 7 states have internal predecessors, (5215), 0 states have call successors, (0), 0 states have 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:02:45,882 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 745.0) internal successors, (5215), 7 states have internal predecessors, (5215), 0 states have call successors, (0), 0 states have 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:02:45,882 INFO L175 Difference]: Start difference. First operand has 36 places, 31 transitions, 115 flow. Second operand 6 states and 1694 transitions. [2023-08-24 01:02:45,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 54 transitions, 286 flow [2023-08-24 01:02:45,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 54 transitions, 280 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-24 01:02:45,886 INFO L231 Difference]: Finished difference. Result has 43 places, 33 transitions, 133 flow [2023-08-24 01:02:45,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=109, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=133, PETRI_PLACES=43, PETRI_TRANSITIONS=33} [2023-08-24 01:02:45,889 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 16 predicate places. [2023-08-24 01:02:45,889 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 33 transitions, 133 flow [2023-08-24 01:02:45,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 277.8333333333333) internal successors, (1667), 6 states have internal predecessors, (1667), 0 states have call successors, (0), 0 states have 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:02:45,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:02:45,891 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] [2023-08-24 01:02:45,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-24 01:02:45,892 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:02:45,892 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:02:45,892 INFO L85 PathProgramCache]: Analyzing trace with hash -239021920, now seen corresponding path program 2 times [2023-08-24 01:02:45,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:02:45,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666261840] [2023-08-24 01:02:45,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:02:45,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:02:45,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:02:46,657 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:02:46,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:02:46,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666261840] [2023-08-24 01:02:46,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666261840] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:02:46,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:02:46,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-24 01:02:46,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945541264] [2023-08-24 01:02:46,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:02:46,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-24 01:02:46,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:02:46,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-24 01:02:46,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-24 01:02:46,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 745 [2023-08-24 01:02:46,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 133 flow. Second operand has 6 states, 6 states have (on average 277.8333333333333) internal successors, (1667), 6 states have internal predecessors, (1667), 0 states have call successors, (0), 0 states have 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:02:46,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:02:46,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 745 [2023-08-24 01:02:46,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:02:46,891 INFO L124 PetriNetUnfolderBase]: 91/200 cut-off events. [2023-08-24 01:02:46,892 INFO L125 PetriNetUnfolderBase]: For 110/110 co-relation queries the response was YES. [2023-08-24 01:02:46,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 590 conditions, 200 events. 91/200 cut-off events. For 110/110 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 685 event pairs, 24 based on Foata normal form. 1/191 useless extension candidates. Maximal degree in co-relation 572. Up to 103 conditions per place. [2023-08-24 01:02:46,893 INFO L140 encePairwiseOnDemand]: 738/745 looper letters, 43 selfloop transitions, 4 changer transitions 9/56 dead transitions. [2023-08-24 01:02:46,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 56 transitions, 324 flow [2023-08-24 01:02:46,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-24 01:02:46,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-24 01:02:46,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1693 transitions. [2023-08-24 01:02:46,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787472035794183 [2023-08-24 01:02:46,898 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1693 transitions. [2023-08-24 01:02:46,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1693 transitions. [2023-08-24 01:02:46,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:02:46,899 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1693 transitions. [2023-08-24 01:02:46,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 282.1666666666667) internal successors, (1693), 6 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have 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:02:46,909 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 745.0) internal successors, (5215), 7 states have internal predecessors, (5215), 0 states have call successors, (0), 0 states have 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:02:46,910 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 745.0) internal successors, (5215), 7 states have internal predecessors, (5215), 0 states have call successors, (0), 0 states have 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:02:46,910 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 133 flow. Second operand 6 states and 1693 transitions. [2023-08-24 01:02:46,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 56 transitions, 324 flow [2023-08-24 01:02:46,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 56 transitions, 313 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-08-24 01:02:46,913 INFO L231 Difference]: Finished difference. Result has 48 places, 36 transitions, 167 flow [2023-08-24 01:02:46,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=127, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=167, PETRI_PLACES=48, PETRI_TRANSITIONS=36} [2023-08-24 01:02:46,914 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 21 predicate places. [2023-08-24 01:02:46,915 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 36 transitions, 167 flow [2023-08-24 01:02:46,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 277.8333333333333) internal successors, (1667), 6 states have internal predecessors, (1667), 0 states have call successors, (0), 0 states have 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:02:46,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:02:46,915 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] [2023-08-24 01:02:46,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-24 01:02:46,916 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:02:46,917 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:02:46,917 INFO L85 PathProgramCache]: Analyzing trace with hash 948141328, now seen corresponding path program 3 times [2023-08-24 01:02:46,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:02:46,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787220077] [2023-08-24 01:02:46,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:02:46,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:02:46,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:02:47,484 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:02:47,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:02:47,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787220077] [2023-08-24 01:02:47,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787220077] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:02:47,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:02:47,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-24 01:02:47,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238123896] [2023-08-24 01:02:47,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:02:47,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-24 01:02:47,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:02:47,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-24 01:02:47,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-08-24 01:02:47,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 745 [2023-08-24 01:02:47,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 36 transitions, 167 flow. Second operand has 6 states, 6 states have (on average 277.8333333333333) internal successors, (1667), 6 states have internal predecessors, (1667), 0 states have call successors, (0), 0 states have 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:02:47,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:02:47,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 745 [2023-08-24 01:02:47,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:02:47,669 INFO L124 PetriNetUnfolderBase]: 87/192 cut-off events. [2023-08-24 01:02:47,669 INFO L125 PetriNetUnfolderBase]: For 272/272 co-relation queries the response was YES. [2023-08-24 01:02:47,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 657 conditions, 192 events. 87/192 cut-off events. For 272/272 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 619 event pairs, 36 based on Foata normal form. 1/183 useless extension candidates. Maximal degree in co-relation 637. Up to 152 conditions per place. [2023-08-24 01:02:47,670 INFO L140 encePairwiseOnDemand]: 739/745 looper letters, 43 selfloop transitions, 6 changer transitions 7/56 dead transitions. [2023-08-24 01:02:47,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 56 transitions, 358 flow [2023-08-24 01:02:47,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-24 01:02:47,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-24 01:02:47,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1693 transitions. [2023-08-24 01:02:47,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3787472035794183 [2023-08-24 01:02:47,675 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1693 transitions. [2023-08-24 01:02:47,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1693 transitions. [2023-08-24 01:02:47,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:02:47,676 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1693 transitions. [2023-08-24 01:02:47,680 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 282.1666666666667) internal successors, (1693), 6 states have internal predecessors, (1693), 0 states have call successors, (0), 0 states have 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:02:47,686 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 745.0) internal successors, (5215), 7 states have internal predecessors, (5215), 0 states have call successors, (0), 0 states have 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:02:47,699 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 745.0) internal successors, (5215), 7 states have internal predecessors, (5215), 0 states have call successors, (0), 0 states have 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:02:47,699 INFO L175 Difference]: Start difference. First operand has 48 places, 36 transitions, 167 flow. Second operand 6 states and 1693 transitions. [2023-08-24 01:02:47,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 56 transitions, 358 flow [2023-08-24 01:02:47,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 56 transitions, 330 flow, removed 8 selfloop flow, removed 5 redundant places. [2023-08-24 01:02:47,702 INFO L231 Difference]: Finished difference. Result has 49 places, 40 transitions, 195 flow [2023-08-24 01:02:47,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=149, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=195, PETRI_PLACES=49, PETRI_TRANSITIONS=40} [2023-08-24 01:02:47,702 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 22 predicate places. [2023-08-24 01:02:47,702 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 40 transitions, 195 flow [2023-08-24 01:02:47,703 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 277.8333333333333) internal successors, (1667), 6 states have internal predecessors, (1667), 0 states have call successors, (0), 0 states have 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:02:47,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:02:47,704 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] [2023-08-24 01:02:47,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-24 01:02:47,704 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:02:47,704 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:02:47,704 INFO L85 PathProgramCache]: Analyzing trace with hash 665619861, now seen corresponding path program 1 times [2023-08-24 01:02:47,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:02:47,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846317968] [2023-08-24 01:02:47,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:02:47,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:02:47,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:02:48,451 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:02:48,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:02:48,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846317968] [2023-08-24 01:02:48,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846317968] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:02:48,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:02:48,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-24 01:02:48,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233695379] [2023-08-24 01:02:48,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:02:48,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-24 01:02:48,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:02:48,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-24 01:02:48,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-24 01:02:48,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 271 out of 745 [2023-08-24 01:02:48,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 40 transitions, 195 flow. Second operand has 6 states, 6 states have (on average 274.8333333333333) internal successors, (1649), 6 states have internal predecessors, (1649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:48,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:02:48,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 271 of 745 [2023-08-24 01:02:48,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:02:48,735 INFO L124 PetriNetUnfolderBase]: 129/305 cut-off events. [2023-08-24 01:02:48,735 INFO L125 PetriNetUnfolderBase]: For 249/249 co-relation queries the response was YES. [2023-08-24 01:02:48,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 968 conditions, 305 events. 129/305 cut-off events. For 249/249 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1335 event pairs, 35 based on Foata normal form. 1/289 useless extension candidates. Maximal degree in co-relation 938. Up to 170 conditions per place. [2023-08-24 01:02:48,737 INFO L140 encePairwiseOnDemand]: 739/745 looper letters, 63 selfloop transitions, 11 changer transitions 5/79 dead transitions. [2023-08-24 01:02:48,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 79 transitions, 520 flow [2023-08-24 01:02:48,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-24 01:02:48,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-24 01:02:48,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1686 transitions. [2023-08-24 01:02:48,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37718120805369126 [2023-08-24 01:02:48,742 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1686 transitions. [2023-08-24 01:02:48,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1686 transitions. [2023-08-24 01:02:48,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:02:48,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1686 transitions. [2023-08-24 01:02:48,747 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 281.0) internal successors, (1686), 6 states have internal predecessors, (1686), 0 states have call successors, (0), 0 states have 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:02:48,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 745.0) internal successors, (5215), 7 states have internal predecessors, (5215), 0 states have call successors, (0), 0 states have 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:02:48,755 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 745.0) internal successors, (5215), 7 states have internal predecessors, (5215), 0 states have call successors, (0), 0 states have 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:02:48,755 INFO L175 Difference]: Start difference. First operand has 49 places, 40 transitions, 195 flow. Second operand 6 states and 1686 transitions. [2023-08-24 01:02:48,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 79 transitions, 520 flow [2023-08-24 01:02:48,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 79 transitions, 505 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-08-24 01:02:48,760 INFO L231 Difference]: Finished difference. Result has 55 places, 46 transitions, 272 flow [2023-08-24 01:02:48,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=187, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=272, PETRI_PLACES=55, PETRI_TRANSITIONS=46} [2023-08-24 01:02:48,761 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 28 predicate places. [2023-08-24 01:02:48,761 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 46 transitions, 272 flow [2023-08-24 01:02:48,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 274.8333333333333) internal successors, (1649), 6 states have internal predecessors, (1649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:48,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:02:48,762 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] [2023-08-24 01:02:48,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-24 01:02:48,762 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:02:48,762 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:02:48,762 INFO L85 PathProgramCache]: Analyzing trace with hash 128534389, now seen corresponding path program 2 times [2023-08-24 01:02:48,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:02:48,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657498045] [2023-08-24 01:02:48,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:02:48,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:02:48,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:02:49,639 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:02:49,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:02:49,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657498045] [2023-08-24 01:02:49,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657498045] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:02:49,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:02:49,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-24 01:02:49,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809185734] [2023-08-24 01:02:49,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:02:49,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-24 01:02:49,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:02:49,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-24 01:02:49,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-08-24 01:02:49,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 271 out of 745 [2023-08-24 01:02:49,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 46 transitions, 272 flow. Second operand has 6 states, 6 states have (on average 274.8333333333333) internal successors, (1649), 6 states have internal predecessors, (1649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:49,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:02:49,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 271 of 745 [2023-08-24 01:02:49,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:02:50,072 INFO L124 PetriNetUnfolderBase]: 133/325 cut-off events. [2023-08-24 01:02:50,073 INFO L125 PetriNetUnfolderBase]: For 465/465 co-relation queries the response was YES. [2023-08-24 01:02:50,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1138 conditions, 325 events. 133/325 cut-off events. For 465/465 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1483 event pairs, 39 based on Foata normal form. 1/325 useless extension candidates. Maximal degree in co-relation 1105. Up to 165 conditions per place. [2023-08-24 01:02:50,075 INFO L140 encePairwiseOnDemand]: 740/745 looper letters, 61 selfloop transitions, 8 changer transitions 5/74 dead transitions. [2023-08-24 01:02:50,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 74 transitions, 530 flow [2023-08-24 01:02:50,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-24 01:02:50,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-24 01:02:50,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1679 transitions. [2023-08-24 01:02:50,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3756152125279642 [2023-08-24 01:02:50,079 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1679 transitions. [2023-08-24 01:02:50,079 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1679 transitions. [2023-08-24 01:02:50,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:02:50,081 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1679 transitions. [2023-08-24 01:02:50,084 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 279.8333333333333) internal successors, (1679), 6 states have internal predecessors, (1679), 0 states have call successors, (0), 0 states have 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:02:50,090 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 745.0) internal successors, (5215), 7 states have internal predecessors, (5215), 0 states have call successors, (0), 0 states have 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:02:50,091 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 745.0) internal successors, (5215), 7 states have internal predecessors, (5215), 0 states have call successors, (0), 0 states have 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:02:50,091 INFO L175 Difference]: Start difference. First operand has 55 places, 46 transitions, 272 flow. Second operand 6 states and 1679 transitions. [2023-08-24 01:02:50,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 74 transitions, 530 flow [2023-08-24 01:02:50,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 74 transitions, 526 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-24 01:02:50,096 INFO L231 Difference]: Finished difference. Result has 62 places, 48 transitions, 315 flow [2023-08-24 01:02:50,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=315, PETRI_PLACES=62, PETRI_TRANSITIONS=48} [2023-08-24 01:02:50,097 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 35 predicate places. [2023-08-24 01:02:50,097 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 48 transitions, 315 flow [2023-08-24 01:02:50,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 274.8333333333333) internal successors, (1649), 6 states have internal predecessors, (1649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:50,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:02:50,098 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] [2023-08-24 01:02:50,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-24 01:02:50,098 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:02:50,099 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:02:50,099 INFO L85 PathProgramCache]: Analyzing trace with hash 904196560, now seen corresponding path program 4 times [2023-08-24 01:02:50,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:02:50,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889742974] [2023-08-24 01:02:50,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:02:50,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:02:50,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:02:50,735 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:02:50,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:02:50,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889742974] [2023-08-24 01:02:50,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889742974] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:02:50,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:02:50,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-24 01:02:50,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189268088] [2023-08-24 01:02:50,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:02:50,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-24 01:02:50,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:02:50,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-24 01:02:50,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-24 01:02:50,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 274 out of 745 [2023-08-24 01:02:50,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 48 transitions, 315 flow. Second operand has 6 states, 6 states have (on average 277.8333333333333) internal successors, (1667), 6 states have internal predecessors, (1667), 0 states have call successors, (0), 0 states have 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:02:50,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:02:50,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 274 of 745 [2023-08-24 01:02:50,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:02:50,929 INFO L124 PetriNetUnfolderBase]: 132/317 cut-off events. [2023-08-24 01:02:50,929 INFO L125 PetriNetUnfolderBase]: For 971/971 co-relation queries the response was YES. [2023-08-24 01:02:50,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1202 conditions, 317 events. 132/317 cut-off events. For 971/971 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1410 event pairs, 66 based on Foata normal form. 2/318 useless extension candidates. Maximal degree in co-relation 1168. Up to 257 conditions per place. [2023-08-24 01:02:50,932 INFO L140 encePairwiseOnDemand]: 739/745 looper letters, 40 selfloop transitions, 6 changer transitions 16/62 dead transitions. [2023-08-24 01:02:50,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 62 transitions, 506 flow [2023-08-24 01:02:50,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-24 01:02:50,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-24 01:02:50,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1689 transitions. [2023-08-24 01:02:50,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37785234899328857 [2023-08-24 01:02:50,937 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1689 transitions. [2023-08-24 01:02:50,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1689 transitions. [2023-08-24 01:02:50,938 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:02:50,938 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1689 transitions. [2023-08-24 01:02:50,941 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 281.5) internal successors, (1689), 6 states have internal predecessors, (1689), 0 states have call successors, (0), 0 states have 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:02:50,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 745.0) internal successors, (5215), 7 states have internal predecessors, (5215), 0 states have call successors, (0), 0 states have 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:02:50,948 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 745.0) internal successors, (5215), 7 states have internal predecessors, (5215), 0 states have call successors, (0), 0 states have 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:02:50,948 INFO L175 Difference]: Start difference. First operand has 62 places, 48 transitions, 315 flow. Second operand 6 states and 1689 transitions. [2023-08-24 01:02:50,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 62 transitions, 506 flow [2023-08-24 01:02:50,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 62 transitions, 496 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-24 01:02:50,953 INFO L231 Difference]: Finished difference. Result has 65 places, 46 transitions, 291 flow [2023-08-24 01:02:50,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=291, PETRI_PLACES=65, PETRI_TRANSITIONS=46} [2023-08-24 01:02:50,954 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 38 predicate places. [2023-08-24 01:02:50,954 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 46 transitions, 291 flow [2023-08-24 01:02:50,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 277.8333333333333) internal successors, (1667), 6 states have internal predecessors, (1667), 0 states have call successors, (0), 0 states have 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:02:50,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:02:50,955 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] [2023-08-24 01:02:50,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-24 01:02:50,956 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:02:50,956 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:02:50,956 INFO L85 PathProgramCache]: Analyzing trace with hash -1983406555, now seen corresponding path program 3 times [2023-08-24 01:02:50,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:02:50,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283434324] [2023-08-24 01:02:50,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:02:50,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:02:51,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:02:51,692 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:02:51,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:02:51,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283434324] [2023-08-24 01:02:51,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283434324] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:02:51,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:02:51,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-24 01:02:51,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064880614] [2023-08-24 01:02:51,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:02:51,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-24 01:02:51,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:02:51,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-24 01:02:51,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-08-24 01:02:51,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 271 out of 745 [2023-08-24 01:02:51,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 46 transitions, 291 flow. Second operand has 6 states, 6 states have (on average 274.8333333333333) internal successors, (1649), 6 states have internal predecessors, (1649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:51,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:02:51,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 271 of 745 [2023-08-24 01:02:51,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:02:51,954 INFO L124 PetriNetUnfolderBase]: 127/311 cut-off events. [2023-08-24 01:02:51,954 INFO L125 PetriNetUnfolderBase]: For 630/630 co-relation queries the response was YES. [2023-08-24 01:02:51,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1171 conditions, 311 events. 127/311 cut-off events. For 630/630 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1412 event pairs, 32 based on Foata normal form. 1/311 useless extension candidates. Maximal degree in co-relation 1134. Up to 158 conditions per place. [2023-08-24 01:02:51,957 INFO L140 encePairwiseOnDemand]: 739/745 looper letters, 55 selfloop transitions, 12 changer transitions 9/76 dead transitions. [2023-08-24 01:02:51,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 76 transitions, 579 flow [2023-08-24 01:02:51,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-24 01:02:51,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-24 01:02:51,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1684 transitions. [2023-08-24 01:02:51,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3767337807606264 [2023-08-24 01:02:51,961 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1684 transitions. [2023-08-24 01:02:51,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1684 transitions. [2023-08-24 01:02:51,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:02:51,962 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1684 transitions. [2023-08-24 01:02:51,965 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 280.6666666666667) internal successors, (1684), 6 states have internal predecessors, (1684), 0 states have call successors, (0), 0 states have 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:02:51,971 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 745.0) internal successors, (5215), 7 states have internal predecessors, (5215), 0 states have call successors, (0), 0 states have 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:02:51,971 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 745.0) internal successors, (5215), 7 states have internal predecessors, (5215), 0 states have call successors, (0), 0 states have 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:02:51,972 INFO L175 Difference]: Start difference. First operand has 65 places, 46 transitions, 291 flow. Second operand 6 states and 1684 transitions. [2023-08-24 01:02:51,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 76 transitions, 579 flow [2023-08-24 01:02:51,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 76 transitions, 541 flow, removed 6 selfloop flow, removed 7 redundant places. [2023-08-24 01:02:51,978 INFO L231 Difference]: Finished difference. Result has 63 places, 48 transitions, 322 flow [2023-08-24 01:02:51,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=267, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=322, PETRI_PLACES=63, PETRI_TRANSITIONS=48} [2023-08-24 01:02:51,980 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 36 predicate places. [2023-08-24 01:02:51,980 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 48 transitions, 322 flow [2023-08-24 01:02:51,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 274.8333333333333) internal successors, (1649), 6 states have internal predecessors, (1649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:51,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:02:51,981 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] [2023-08-24 01:02:51,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-24 01:02:51,982 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:02:51,982 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:02:51,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1128098041, now seen corresponding path program 4 times [2023-08-24 01:02:51,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:02:51,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533757695] [2023-08-24 01:02:51,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:02:51,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:02:52,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:02:52,807 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:02:52,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:02:52,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533757695] [2023-08-24 01:02:52,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533757695] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:02:52,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:02:52,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-24 01:02:52,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54442902] [2023-08-24 01:02:52,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:02:52,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-24 01:02:52,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:02:52,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-24 01:02:52,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-08-24 01:02:52,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 271 out of 745 [2023-08-24 01:02:52,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 48 transitions, 322 flow. Second operand has 6 states, 6 states have (on average 274.8333333333333) internal successors, (1649), 6 states have internal predecessors, (1649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:52,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:02:52,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 271 of 745 [2023-08-24 01:02:52,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:02:53,147 INFO L124 PetriNetUnfolderBase]: 124/302 cut-off events. [2023-08-24 01:02:53,147 INFO L125 PetriNetUnfolderBase]: For 711/711 co-relation queries the response was YES. [2023-08-24 01:02:53,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1155 conditions, 302 events. 124/302 cut-off events. For 711/711 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1334 event pairs, 26 based on Foata normal form. 1/302 useless extension candidates. Maximal degree in co-relation 1121. Up to 158 conditions per place. [2023-08-24 01:02:53,150 INFO L140 encePairwiseOnDemand]: 739/745 looper letters, 66 selfloop transitions, 13 changer transitions 8/87 dead transitions. [2023-08-24 01:02:53,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 87 transitions, 658 flow [2023-08-24 01:02:53,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-24 01:02:53,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-24 01:02:53,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1692 transitions. [2023-08-24 01:02:53,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3785234899328859 [2023-08-24 01:02:53,155 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1692 transitions. [2023-08-24 01:02:53,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1692 transitions. [2023-08-24 01:02:53,156 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:02:53,156 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1692 transitions. [2023-08-24 01:02:53,159 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 282.0) internal successors, (1692), 6 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have 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:02:53,164 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 745.0) internal successors, (5215), 7 states have internal predecessors, (5215), 0 states have call successors, (0), 0 states have 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:02:53,165 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 745.0) internal successors, (5215), 7 states have internal predecessors, (5215), 0 states have call successors, (0), 0 states have 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:02:53,165 INFO L175 Difference]: Start difference. First operand has 63 places, 48 transitions, 322 flow. Second operand 6 states and 1692 transitions. [2023-08-24 01:02:53,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 87 transitions, 658 flow [2023-08-24 01:02:53,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 87 transitions, 631 flow, removed 6 selfloop flow, removed 3 redundant places. [2023-08-24 01:02:53,170 INFO L231 Difference]: Finished difference. Result has 68 places, 50 transitions, 373 flow [2023-08-24 01:02:53,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=302, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=373, PETRI_PLACES=68, PETRI_TRANSITIONS=50} [2023-08-24 01:02:53,171 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 41 predicate places. [2023-08-24 01:02:53,171 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 50 transitions, 373 flow [2023-08-24 01:02:53,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 274.8333333333333) internal successors, (1649), 6 states have internal predecessors, (1649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:53,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:02:53,172 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] [2023-08-24 01:02:53,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-24 01:02:53,172 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:02:53,173 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:02:53,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1541815509, now seen corresponding path program 5 times [2023-08-24 01:02:53,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:02:53,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736931663] [2023-08-24 01:02:53,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:02:53,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:02:53,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:02:54,137 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:02:54,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:02:54,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736931663] [2023-08-24 01:02:54,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736931663] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:02:54,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:02:54,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 01:02:54,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754810506] [2023-08-24 01:02:54,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:02:54,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-24 01:02:54,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:02:54,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-24 01:02:54,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-08-24 01:02:54,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 745 [2023-08-24 01:02:54,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 50 transitions, 373 flow. Second operand has 9 states, 9 states have (on average 263.55555555555554) internal successors, (2372), 9 states have internal predecessors, (2372), 0 states have call successors, (0), 0 states have 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:02:54,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:02:54,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 745 [2023-08-24 01:02:54,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:02:54,501 INFO L124 PetriNetUnfolderBase]: 127/319 cut-off events. [2023-08-24 01:02:54,501 INFO L125 PetriNetUnfolderBase]: For 985/985 co-relation queries the response was YES. [2023-08-24 01:02:54,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1247 conditions, 319 events. 127/319 cut-off events. For 985/985 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1473 event pairs, 20 based on Foata normal form. 1/319 useless extension candidates. Maximal degree in co-relation 1207. Up to 174 conditions per place. [2023-08-24 01:02:54,504 INFO L140 encePairwiseOnDemand]: 738/745 looper letters, 63 selfloop transitions, 11 changer transitions 5/79 dead transitions. [2023-08-24 01:02:54,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 79 transitions, 640 flow [2023-08-24 01:02:54,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 01:02:54,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 01:02:54,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2144 transitions. [2023-08-24 01:02:54,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3597315436241611 [2023-08-24 01:02:54,510 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2144 transitions. [2023-08-24 01:02:54,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2144 transitions. [2023-08-24 01:02:54,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:02:54,511 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2144 transitions. [2023-08-24 01:02:54,515 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 268.0) internal successors, (2144), 8 states have internal predecessors, (2144), 0 states have call successors, (0), 0 states have 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:02:54,522 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 745.0) internal successors, (6705), 9 states have internal predecessors, (6705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:54,523 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 745.0) internal successors, (6705), 9 states have internal predecessors, (6705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:54,523 INFO L175 Difference]: Start difference. First operand has 68 places, 50 transitions, 373 flow. Second operand 8 states and 2144 transitions. [2023-08-24 01:02:54,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 79 transitions, 640 flow [2023-08-24 01:02:54,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 79 transitions, 623 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-08-24 01:02:54,529 INFO L231 Difference]: Finished difference. Result has 76 places, 52 transitions, 422 flow [2023-08-24 01:02:54,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=360, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=422, PETRI_PLACES=76, PETRI_TRANSITIONS=52} [2023-08-24 01:02:54,529 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 49 predicate places. [2023-08-24 01:02:54,530 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 52 transitions, 422 flow [2023-08-24 01:02:54,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 263.55555555555554) internal successors, (2372), 9 states have internal predecessors, (2372), 0 states have call successors, (0), 0 states have 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:02:54,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:02:54,531 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] [2023-08-24 01:02:54,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-24 01:02:54,531 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:02:54,531 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:02:54,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1217777413, now seen corresponding path program 6 times [2023-08-24 01:02:54,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:02:54,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817100801] [2023-08-24 01:02:54,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:02:54,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:02:54,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:02:55,289 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:02:55,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:02:55,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817100801] [2023-08-24 01:02:55,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817100801] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:02:55,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:02:55,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 01:02:55,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031869499] [2023-08-24 01:02:55,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:02:55,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-24 01:02:55,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:02:55,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-24 01:02:55,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-08-24 01:02:55,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 745 [2023-08-24 01:02:55,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 52 transitions, 422 flow. Second operand has 9 states, 9 states have (on average 263.55555555555554) internal successors, (2372), 9 states have internal predecessors, (2372), 0 states have call successors, (0), 0 states have 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:02:55,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:02:55,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 745 [2023-08-24 01:02:55,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:02:55,618 INFO L124 PetriNetUnfolderBase]: 160/405 cut-off events. [2023-08-24 01:02:55,618 INFO L125 PetriNetUnfolderBase]: For 1806/1806 co-relation queries the response was YES. [2023-08-24 01:02:55,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1669 conditions, 405 events. 160/405 cut-off events. For 1806/1806 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2062 event pairs, 38 based on Foata normal form. 1/405 useless extension candidates. Maximal degree in co-relation 1624. Up to 211 conditions per place. [2023-08-24 01:02:55,621 INFO L140 encePairwiseOnDemand]: 737/745 looper letters, 56 selfloop transitions, 17 changer transitions 9/82 dead transitions. [2023-08-24 01:02:55,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 82 transitions, 725 flow [2023-08-24 01:02:55,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 01:02:55,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 01:02:55,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2145 transitions. [2023-08-24 01:02:55,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3598993288590604 [2023-08-24 01:02:55,627 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2145 transitions. [2023-08-24 01:02:55,627 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2145 transitions. [2023-08-24 01:02:55,628 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:02:55,628 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2145 transitions. [2023-08-24 01:02:55,632 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 268.125) internal successors, (2145), 8 states have internal predecessors, (2145), 0 states have call successors, (0), 0 states have 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:02:55,638 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 745.0) internal successors, (6705), 9 states have internal predecessors, (6705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:55,639 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 745.0) internal successors, (6705), 9 states have internal predecessors, (6705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:55,639 INFO L175 Difference]: Start difference. First operand has 76 places, 52 transitions, 422 flow. Second operand 8 states and 2145 transitions. [2023-08-24 01:02:55,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 82 transitions, 725 flow [2023-08-24 01:02:55,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 82 transitions, 711 flow, removed 4 selfloop flow, removed 4 redundant places. [2023-08-24 01:02:55,647 INFO L231 Difference]: Finished difference. Result has 81 places, 53 transitions, 475 flow [2023-08-24 01:02:55,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=475, PETRI_PLACES=81, PETRI_TRANSITIONS=53} [2023-08-24 01:02:55,648 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 54 predicate places. [2023-08-24 01:02:55,648 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 53 transitions, 475 flow [2023-08-24 01:02:55,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 263.55555555555554) internal successors, (2372), 9 states have internal predecessors, (2372), 0 states have call successors, (0), 0 states have 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:02:55,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:02:55,649 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] [2023-08-24 01:02:55,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-24 01:02:55,649 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:02:55,650 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:02:55,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1573332637, now seen corresponding path program 7 times [2023-08-24 01:02:55,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:02:55,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688763254] [2023-08-24 01:02:55,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:02:55,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:02:55,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:02:56,505 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:02:56,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:02:56,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688763254] [2023-08-24 01:02:56,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688763254] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:02:56,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:02:56,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-24 01:02:56,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861099963] [2023-08-24 01:02:56,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:02:56,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 01:02:56,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:02:56,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 01:02:56,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2023-08-24 01:02:56,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 250 out of 745 [2023-08-24 01:02:56,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 53 transitions, 475 flow. Second operand has 11 states, 11 states have (on average 252.0909090909091) internal successors, (2773), 11 states have internal predecessors, (2773), 0 states have call successors, (0), 0 states have 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:02:56,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:02:56,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 250 of 745 [2023-08-24 01:02:56,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:02:57,103 INFO L124 PetriNetUnfolderBase]: 161/428 cut-off events. [2023-08-24 01:02:57,104 INFO L125 PetriNetUnfolderBase]: For 2078/2078 co-relation queries the response was YES. [2023-08-24 01:02:57,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1798 conditions, 428 events. 161/428 cut-off events. For 2078/2078 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2287 event pairs, 18 based on Foata normal form. 1/428 useless extension candidates. Maximal degree in co-relation 1751. Up to 114 conditions per place. [2023-08-24 01:02:57,107 INFO L140 encePairwiseOnDemand]: 732/745 looper letters, 62 selfloop transitions, 37 changer transitions 11/110 dead transitions. [2023-08-24 01:02:57,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 110 transitions, 1015 flow [2023-08-24 01:02:57,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-24 01:02:57,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-24 01:02:57,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 3336 transitions. [2023-08-24 01:02:57,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34445018069179145 [2023-08-24 01:02:57,116 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 3336 transitions. [2023-08-24 01:02:57,116 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 3336 transitions. [2023-08-24 01:02:57,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:02:57,118 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 3336 transitions. [2023-08-24 01:02:57,124 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 256.61538461538464) internal successors, (3336), 13 states have internal predecessors, (3336), 0 states have call successors, (0), 0 states have 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:02:57,134 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 745.0) internal successors, (10430), 14 states have internal predecessors, (10430), 0 states have call successors, (0), 0 states have 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:02:57,136 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 745.0) internal successors, (10430), 14 states have internal predecessors, (10430), 0 states have call successors, (0), 0 states have 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:02:57,136 INFO L175 Difference]: Start difference. First operand has 81 places, 53 transitions, 475 flow. Second operand 13 states and 3336 transitions. [2023-08-24 01:02:57,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 110 transitions, 1015 flow [2023-08-24 01:02:57,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 110 transitions, 978 flow, removed 6 selfloop flow, removed 6 redundant places. [2023-08-24 01:02:57,145 INFO L231 Difference]: Finished difference. Result has 90 places, 73 transitions, 776 flow [2023-08-24 01:02:57,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=447, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=776, PETRI_PLACES=90, PETRI_TRANSITIONS=73} [2023-08-24 01:02:57,147 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 63 predicate places. [2023-08-24 01:02:57,147 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 73 transitions, 776 flow [2023-08-24 01:02:57,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 252.0909090909091) internal successors, (2773), 11 states have internal predecessors, (2773), 0 states have call successors, (0), 0 states have 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:02:57,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:02:57,148 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] [2023-08-24 01:02:57,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-24 01:02:57,149 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:02:57,149 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:02:57,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1541221753, now seen corresponding path program 8 times [2023-08-24 01:02:57,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:02:57,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940254415] [2023-08-24 01:02:57,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:02:57,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:02:57,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:02:57,846 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:02:57,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:02:57,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940254415] [2023-08-24 01:02:57,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940254415] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:02:57,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:02:57,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 01:02:57,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616368840] [2023-08-24 01:02:57,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:02:57,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-24 01:02:57,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:02:57,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-24 01:02:57,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-08-24 01:02:57,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 745 [2023-08-24 01:02:57,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 73 transitions, 776 flow. Second operand has 9 states, 9 states have (on average 263.55555555555554) internal successors, (2372), 9 states have internal predecessors, (2372), 0 states have call successors, (0), 0 states have 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:02:57,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:02:57,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 745 [2023-08-24 01:02:57,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:02:58,162 INFO L124 PetriNetUnfolderBase]: 154/404 cut-off events. [2023-08-24 01:02:58,162 INFO L125 PetriNetUnfolderBase]: For 2490/2490 co-relation queries the response was YES. [2023-08-24 01:02:58,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1951 conditions, 404 events. 154/404 cut-off events. For 2490/2490 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2096 event pairs, 19 based on Foata normal form. 1/404 useless extension candidates. Maximal degree in co-relation 1901. Up to 168 conditions per place. [2023-08-24 01:02:58,166 INFO L140 encePairwiseOnDemand]: 737/745 looper letters, 63 selfloop transitions, 25 changer transitions 6/94 dead transitions. [2023-08-24 01:02:58,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 94 transitions, 1043 flow [2023-08-24 01:02:58,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 01:02:58,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 01:02:58,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2146 transitions. [2023-08-24 01:02:58,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36006711409395975 [2023-08-24 01:02:58,172 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2146 transitions. [2023-08-24 01:02:58,172 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2146 transitions. [2023-08-24 01:02:58,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:02:58,174 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2146 transitions. [2023-08-24 01:02:58,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 268.25) internal successors, (2146), 8 states have internal predecessors, (2146), 0 states have call successors, (0), 0 states have 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:02:58,183 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 745.0) internal successors, (6705), 9 states have internal predecessors, (6705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:58,184 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 745.0) internal successors, (6705), 9 states have internal predecessors, (6705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:58,184 INFO L175 Difference]: Start difference. First operand has 90 places, 73 transitions, 776 flow. Second operand 8 states and 2146 transitions. [2023-08-24 01:02:58,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 94 transitions, 1043 flow [2023-08-24 01:02:58,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 94 transitions, 986 flow, removed 24 selfloop flow, removed 5 redundant places. [2023-08-24 01:02:58,197 INFO L231 Difference]: Finished difference. Result has 92 places, 72 transitions, 764 flow [2023-08-24 01:02:58,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=725, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=764, PETRI_PLACES=92, PETRI_TRANSITIONS=72} [2023-08-24 01:02:58,198 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 65 predicate places. [2023-08-24 01:02:58,198 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 72 transitions, 764 flow [2023-08-24 01:02:58,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 263.55555555555554) internal successors, (2372), 9 states have internal predecessors, (2372), 0 states have call successors, (0), 0 states have 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:02:58,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:02:58,199 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] [2023-08-24 01:02:58,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-24 01:02:58,200 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:02:58,200 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:02:58,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1370610357, now seen corresponding path program 9 times [2023-08-24 01:02:58,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:02:58,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140434880] [2023-08-24 01:02:58,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:02:58,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:02:58,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:02:59,227 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:02:59,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:02:59,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140434880] [2023-08-24 01:02:59,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140434880] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:02:59,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:02:59,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-24 01:02:59,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057777182] [2023-08-24 01:02:59,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:02:59,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 01:02:59,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:02:59,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 01:02:59,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2023-08-24 01:02:59,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 244 out of 745 [2023-08-24 01:02:59,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 72 transitions, 764 flow. Second operand has 12 states, 12 states have (on average 245.91666666666666) internal successors, (2951), 12 states have internal predecessors, (2951), 0 states have call successors, (0), 0 states have 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:02:59,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:02:59,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 244 of 745 [2023-08-24 01:02:59,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:02:59,821 INFO L124 PetriNetUnfolderBase]: 150/403 cut-off events. [2023-08-24 01:02:59,821 INFO L125 PetriNetUnfolderBase]: For 2240/2240 co-relation queries the response was YES. [2023-08-24 01:02:59,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1880 conditions, 403 events. 150/403 cut-off events. For 2240/2240 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2114 event pairs, 13 based on Foata normal form. 1/403 useless extension candidates. Maximal degree in co-relation 1831. Up to 149 conditions per place. [2023-08-24 01:02:59,824 INFO L140 encePairwiseOnDemand]: 733/745 looper letters, 60 selfloop transitions, 36 changer transitions 11/107 dead transitions. [2023-08-24 01:02:59,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 107 transitions, 1110 flow [2023-08-24 01:02:59,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 01:02:59,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 01:02:59,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2754 transitions. [2023-08-24 01:02:59,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33605857230018304 [2023-08-24 01:02:59,829 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2754 transitions. [2023-08-24 01:02:59,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2754 transitions. [2023-08-24 01:02:59,830 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:02:59,830 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2754 transitions. [2023-08-24 01:02:59,833 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 250.36363636363637) internal successors, (2754), 11 states have internal predecessors, (2754), 0 states have call successors, (0), 0 states have 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:02:59,840 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 745.0) internal successors, (8940), 12 states have internal predecessors, (8940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:59,841 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 745.0) internal successors, (8940), 12 states have internal predecessors, (8940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:02:59,842 INFO L175 Difference]: Start difference. First operand has 92 places, 72 transitions, 764 flow. Second operand 11 states and 2754 transitions. [2023-08-24 01:02:59,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 107 transitions, 1110 flow [2023-08-24 01:02:59,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 107 transitions, 1046 flow, removed 4 selfloop flow, removed 10 redundant places. [2023-08-24 01:02:59,853 INFO L231 Difference]: Finished difference. Result has 95 places, 79 transitions, 889 flow [2023-08-24 01:02:59,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=706, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=889, PETRI_PLACES=95, PETRI_TRANSITIONS=79} [2023-08-24 01:02:59,853 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 68 predicate places. [2023-08-24 01:02:59,853 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 79 transitions, 889 flow [2023-08-24 01:02:59,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 245.91666666666666) internal successors, (2951), 12 states have internal predecessors, (2951), 0 states have call successors, (0), 0 states have 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:02:59,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:02:59,854 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] [2023-08-24 01:02:59,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-24 01:02:59,855 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:02:59,855 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:02:59,855 INFO L85 PathProgramCache]: Analyzing trace with hash -474618431, now seen corresponding path program 10 times [2023-08-24 01:02:59,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:02:59,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121638645] [2023-08-24 01:02:59,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:02:59,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:02:59,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:00,663 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:00,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:00,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121638645] [2023-08-24 01:03:00,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121638645] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:00,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:00,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-24 01:03:00,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294046280] [2023-08-24 01:03:00,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:00,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-24 01:03:00,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:00,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-24 01:03:00,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-08-24 01:03:00,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 255 out of 745 [2023-08-24 01:03:00,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 79 transitions, 889 flow. Second operand has 10 states, 10 states have (on average 257.3) internal successors, (2573), 10 states have internal predecessors, (2573), 0 states have call successors, (0), 0 states have 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:00,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:00,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 255 of 745 [2023-08-24 01:03:00,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:01,009 INFO L124 PetriNetUnfolderBase]: 154/417 cut-off events. [2023-08-24 01:03:01,009 INFO L125 PetriNetUnfolderBase]: For 3096/3096 co-relation queries the response was YES. [2023-08-24 01:03:01,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2176 conditions, 417 events. 154/417 cut-off events. For 3096/3096 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2202 event pairs, 31 based on Foata normal form. 1/417 useless extension candidates. Maximal degree in co-relation 2129. Up to 344 conditions per place. [2023-08-24 01:03:01,013 INFO L140 encePairwiseOnDemand]: 739/745 looper letters, 72 selfloop transitions, 8 changer transitions 13/93 dead transitions. [2023-08-24 01:03:01,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 93 transitions, 1145 flow [2023-08-24 01:03:01,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 01:03:01,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 01:03:01,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1830 transitions. [2023-08-24 01:03:01,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35091083413231067 [2023-08-24 01:03:01,019 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1830 transitions. [2023-08-24 01:03:01,019 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1830 transitions. [2023-08-24 01:03:01,020 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:01,020 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1830 transitions. [2023-08-24 01:03:01,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 261.42857142857144) internal successors, (1830), 7 states have internal predecessors, (1830), 0 states have call successors, (0), 0 states have 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:01,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 745.0) internal successors, (5960), 8 states have internal predecessors, (5960), 0 states have call successors, (0), 0 states have 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:01,030 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 745.0) internal successors, (5960), 8 states have internal predecessors, (5960), 0 states have call successors, (0), 0 states have 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:01,031 INFO L175 Difference]: Start difference. First operand has 95 places, 79 transitions, 889 flow. Second operand 7 states and 1830 transitions. [2023-08-24 01:03:01,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 93 transitions, 1145 flow [2023-08-24 01:03:01,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 93 transitions, 1122 flow, removed 3 selfloop flow, removed 6 redundant places. [2023-08-24 01:03:01,049 INFO L231 Difference]: Finished difference. Result has 96 places, 76 transitions, 851 flow [2023-08-24 01:03:01,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=866, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=851, PETRI_PLACES=96, PETRI_TRANSITIONS=76} [2023-08-24 01:03:01,049 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 69 predicate places. [2023-08-24 01:03:01,049 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 76 transitions, 851 flow [2023-08-24 01:03:01,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 257.3) internal successors, (2573), 10 states have internal predecessors, (2573), 0 states have call successors, (0), 0 states have 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:01,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:01,050 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] [2023-08-24 01:03:01,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-24 01:03:01,050 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:03:01,051 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:01,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1450455224, now seen corresponding path program 5 times [2023-08-24 01:03:01,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:01,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282306867] [2023-08-24 01:03:01,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:01,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:01,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:01,658 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:01,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:01,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282306867] [2023-08-24 01:03:01,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282306867] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:01,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:01,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-24 01:03:01,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499240369] [2023-08-24 01:03:01,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:01,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-24 01:03:01,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:01,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-24 01:03:01,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-08-24 01:03:01,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 258 out of 745 [2023-08-24 01:03:01,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 76 transitions, 851 flow. Second operand has 10 states, 10 states have (on average 260.3) internal successors, (2603), 10 states have internal predecessors, (2603), 0 states have call successors, (0), 0 states have 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:01,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:01,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 258 of 745 [2023-08-24 01:03:01,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:01,992 INFO L124 PetriNetUnfolderBase]: 153/440 cut-off events. [2023-08-24 01:03:01,992 INFO L125 PetriNetUnfolderBase]: For 3654/3654 co-relation queries the response was YES. [2023-08-24 01:03:01,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2272 conditions, 440 events. 153/440 cut-off events. For 3654/3654 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2453 event pairs, 89 based on Foata normal form. 1/440 useless extension candidates. Maximal degree in co-relation 2224. Up to 326 conditions per place. [2023-08-24 01:03:01,996 INFO L140 encePairwiseOnDemand]: 737/745 looper letters, 85 selfloop transitions, 11 changer transitions 7/103 dead transitions. [2023-08-24 01:03:01,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 103 transitions, 1237 flow [2023-08-24 01:03:01,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 01:03:01,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 01:03:02,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2117 transitions. [2023-08-24 01:03:02,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3552013422818792 [2023-08-24 01:03:02,001 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2117 transitions. [2023-08-24 01:03:02,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2117 transitions. [2023-08-24 01:03:02,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:02,002 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2117 transitions. [2023-08-24 01:03:02,007 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 264.625) internal successors, (2117), 8 states have internal predecessors, (2117), 0 states have call successors, (0), 0 states have 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:02,011 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 745.0) internal successors, (6705), 9 states have internal predecessors, (6705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:02,013 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 745.0) internal successors, (6705), 9 states have internal predecessors, (6705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:02,013 INFO L175 Difference]: Start difference. First operand has 96 places, 76 transitions, 851 flow. Second operand 8 states and 2117 transitions. [2023-08-24 01:03:02,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 103 transitions, 1237 flow [2023-08-24 01:03:02,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 103 transitions, 1156 flow, removed 8 selfloop flow, removed 12 redundant places. [2023-08-24 01:03:02,025 INFO L231 Difference]: Finished difference. Result has 91 places, 78 transitions, 847 flow [2023-08-24 01:03:02,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=785, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=847, PETRI_PLACES=91, PETRI_TRANSITIONS=78} [2023-08-24 01:03:02,025 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 64 predicate places. [2023-08-24 01:03:02,026 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 78 transitions, 847 flow [2023-08-24 01:03:02,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 260.3) internal successors, (2603), 10 states have internal predecessors, (2603), 0 states have call successors, (0), 0 states have 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:02,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:02,027 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] [2023-08-24 01:03:02,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-24 01:03:02,028 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:03:02,028 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:02,028 INFO L85 PathProgramCache]: Analyzing trace with hash -813225734, now seen corresponding path program 6 times [2023-08-24 01:03:02,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:02,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706262366] [2023-08-24 01:03:02,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:02,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:02,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:02,602 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:02,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:02,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706262366] [2023-08-24 01:03:02,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706262366] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:02,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:02,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 01:03:02,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949834806] [2023-08-24 01:03:02,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:02,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 01:03:02,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:02,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 01:03:02,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 01:03:02,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 276 out of 745 [2023-08-24 01:03:02,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 78 transitions, 847 flow. Second operand has 5 states, 5 states have (on average 280.6) internal successors, (1403), 5 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have 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:02,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:02,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 276 of 745 [2023-08-24 01:03:02,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:02,803 INFO L124 PetriNetUnfolderBase]: 151/457 cut-off events. [2023-08-24 01:03:02,804 INFO L125 PetriNetUnfolderBase]: For 2874/2874 co-relation queries the response was YES. [2023-08-24 01:03:02,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2301 conditions, 457 events. 151/457 cut-off events. For 2874/2874 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 2660 event pairs, 86 based on Foata normal form. 4/460 useless extension candidates. Maximal degree in co-relation 2258. Up to 358 conditions per place. [2023-08-24 01:03:02,808 INFO L140 encePairwiseOnDemand]: 740/745 looper letters, 61 selfloop transitions, 15 changer transitions 13/89 dead transitions. [2023-08-24 01:03:02,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 89 transitions, 1089 flow [2023-08-24 01:03:02,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 01:03:02,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 01:03:02,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1417 transitions. [2023-08-24 01:03:02,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38040268456375836 [2023-08-24 01:03:02,811 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1417 transitions. [2023-08-24 01:03:02,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1417 transitions. [2023-08-24 01:03:02,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:02,811 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1417 transitions. [2023-08-24 01:03:02,813 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 283.4) internal successors, (1417), 5 states have internal predecessors, (1417), 0 states have call successors, (0), 0 states have 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:02,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 745.0) internal successors, (4470), 6 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:02,817 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 745.0) internal successors, (4470), 6 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:02,817 INFO L175 Difference]: Start difference. First operand has 91 places, 78 transitions, 847 flow. Second operand 5 states and 1417 transitions. [2023-08-24 01:03:02,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 89 transitions, 1089 flow [2023-08-24 01:03:02,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 89 transitions, 1072 flow, removed 2 selfloop flow, removed 6 redundant places. [2023-08-24 01:03:02,828 INFO L231 Difference]: Finished difference. Result has 91 places, 74 transitions, 821 flow [2023-08-24 01:03:02,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=830, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=821, PETRI_PLACES=91, PETRI_TRANSITIONS=74} [2023-08-24 01:03:02,829 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 64 predicate places. [2023-08-24 01:03:02,829 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 74 transitions, 821 flow [2023-08-24 01:03:02,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 280.6) internal successors, (1403), 5 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have 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:02,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:02,830 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] [2023-08-24 01:03:02,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-24 01:03:02,830 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:03:02,830 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:02,830 INFO L85 PathProgramCache]: Analyzing trace with hash -858156676, now seen corresponding path program 7 times [2023-08-24 01:03:02,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:02,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563771782] [2023-08-24 01:03:02,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:02,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:02,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:03,546 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:03,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:03,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563771782] [2023-08-24 01:03:03,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563771782] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:03,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:03,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-24 01:03:03,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120390332] [2023-08-24 01:03:03,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:03,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 01:03:03,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:03,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 01:03:03,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-08-24 01:03:03,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 248 out of 745 [2023-08-24 01:03:03,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 74 transitions, 821 flow. Second operand has 11 states, 11 states have (on average 250.0909090909091) internal successors, (2751), 11 states have internal predecessors, (2751), 0 states have call successors, (0), 0 states have 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:03,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:03,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 248 of 745 [2023-08-24 01:03:03,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:03,889 INFO L124 PetriNetUnfolderBase]: 139/413 cut-off events. [2023-08-24 01:03:03,889 INFO L125 PetriNetUnfolderBase]: For 2651/2651 co-relation queries the response was YES. [2023-08-24 01:03:03,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2200 conditions, 413 events. 139/413 cut-off events. For 2651/2651 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2290 event pairs, 87 based on Foata normal form. 1/413 useless extension candidates. Maximal degree in co-relation 2157. Up to 325 conditions per place. [2023-08-24 01:03:03,891 INFO L140 encePairwiseOnDemand]: 738/745 looper letters, 77 selfloop transitions, 7 changer transitions 9/93 dead transitions. [2023-08-24 01:03:03,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 93 transitions, 1126 flow [2023-08-24 01:03:03,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 01:03:03,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 01:03:03,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2032 transitions. [2023-08-24 01:03:03,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3409395973154362 [2023-08-24 01:03:03,895 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2032 transitions. [2023-08-24 01:03:03,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2032 transitions. [2023-08-24 01:03:03,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:03,896 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2032 transitions. [2023-08-24 01:03:03,899 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 254.0) internal successors, (2032), 8 states have internal predecessors, (2032), 0 states have call successors, (0), 0 states have 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:03,903 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 745.0) internal successors, (6705), 9 states have internal predecessors, (6705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:03,904 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 745.0) internal successors, (6705), 9 states have internal predecessors, (6705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:03,904 INFO L175 Difference]: Start difference. First operand has 91 places, 74 transitions, 821 flow. Second operand 8 states and 2032 transitions. [2023-08-24 01:03:03,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 93 transitions, 1126 flow [2023-08-24 01:03:03,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 93 transitions, 1068 flow, removed 9 selfloop flow, removed 5 redundant places. [2023-08-24 01:03:03,916 INFO L231 Difference]: Finished difference. Result has 94 places, 73 transitions, 782 flow [2023-08-24 01:03:03,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=774, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=782, PETRI_PLACES=94, PETRI_TRANSITIONS=73} [2023-08-24 01:03:03,918 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 67 predicate places. [2023-08-24 01:03:03,918 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 73 transitions, 782 flow [2023-08-24 01:03:03,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 250.0909090909091) internal successors, (2751), 11 states have internal predecessors, (2751), 0 states have call successors, (0), 0 states have 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:03,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:03,919 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] [2023-08-24 01:03:03,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-24 01:03:03,919 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:03:03,920 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:03,920 INFO L85 PathProgramCache]: Analyzing trace with hash -897357754, now seen corresponding path program 8 times [2023-08-24 01:03:03,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:03,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794671832] [2023-08-24 01:03:03,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:03,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:03,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:04,600 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:04,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:04,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794671832] [2023-08-24 01:03:04,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794671832] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:04,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:04,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-24 01:03:04,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621396713] [2023-08-24 01:03:04,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:04,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 01:03:04,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:04,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 01:03:04,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-08-24 01:03:04,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 266 out of 745 [2023-08-24 01:03:04,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 73 transitions, 782 flow. Second operand has 7 states, 7 states have (on average 269.2857142857143) internal successors, (1885), 7 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have 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:04,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:04,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 266 of 745 [2023-08-24 01:03:04,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:04,826 INFO L124 PetriNetUnfolderBase]: 128/385 cut-off events. [2023-08-24 01:03:04,826 INFO L125 PetriNetUnfolderBase]: For 2212/2212 co-relation queries the response was YES. [2023-08-24 01:03:04,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1998 conditions, 385 events. 128/385 cut-off events. For 2212/2212 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2069 event pairs, 74 based on Foata normal form. 2/386 useless extension candidates. Maximal degree in co-relation 1955. Up to 301 conditions per place. [2023-08-24 01:03:04,830 INFO L140 encePairwiseOnDemand]: 739/745 looper letters, 57 selfloop transitions, 14 changer transitions 10/81 dead transitions. [2023-08-24 01:03:04,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 81 transitions, 977 flow [2023-08-24 01:03:04,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 01:03:04,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 01:03:04,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1898 transitions. [2023-08-24 01:03:04,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3639501438159156 [2023-08-24 01:03:04,833 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1898 transitions. [2023-08-24 01:03:04,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1898 transitions. [2023-08-24 01:03:04,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:04,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1898 transitions. [2023-08-24 01:03:04,836 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 271.14285714285717) internal successors, (1898), 7 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have 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:04,842 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 745.0) internal successors, (5960), 8 states have internal predecessors, (5960), 0 states have call successors, (0), 0 states have 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:04,842 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 745.0) internal successors, (5960), 8 states have internal predecessors, (5960), 0 states have call successors, (0), 0 states have 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:04,843 INFO L175 Difference]: Start difference. First operand has 94 places, 73 transitions, 782 flow. Second operand 7 states and 1898 transitions. [2023-08-24 01:03:04,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 81 transitions, 977 flow [2023-08-24 01:03:04,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 81 transitions, 940 flow, removed 6 selfloop flow, removed 7 redundant places. [2023-08-24 01:03:04,855 INFO L231 Difference]: Finished difference. Result has 93 places, 69 transitions, 740 flow [2023-08-24 01:03:04,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=745, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=740, PETRI_PLACES=93, PETRI_TRANSITIONS=69} [2023-08-24 01:03:04,856 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 66 predicate places. [2023-08-24 01:03:04,856 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 69 transitions, 740 flow [2023-08-24 01:03:04,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 269.2857142857143) internal successors, (1885), 7 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have 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:04,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:04,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:03:04,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-24 01:03:04,857 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:03:04,858 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:04,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1731286972, now seen corresponding path program 9 times [2023-08-24 01:03:04,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:04,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906588533] [2023-08-24 01:03:04,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:04,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:04,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:05,438 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:05,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:05,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906588533] [2023-08-24 01:03:05,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906588533] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:05,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:05,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 01:03:05,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947578789] [2023-08-24 01:03:05,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:05,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 01:03:05,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:05,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 01:03:05,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 01:03:05,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 276 out of 745 [2023-08-24 01:03:05,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 69 transitions, 740 flow. Second operand has 5 states, 5 states have (on average 280.6) internal successors, (1403), 5 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have 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:05,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:05,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 276 of 745 [2023-08-24 01:03:05,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:05,679 INFO L124 PetriNetUnfolderBase]: 120/346 cut-off events. [2023-08-24 01:03:05,679 INFO L125 PetriNetUnfolderBase]: For 2113/2113 co-relation queries the response was YES. [2023-08-24 01:03:05,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1860 conditions, 346 events. 120/346 cut-off events. For 2113/2113 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1777 event pairs, 36 based on Foata normal form. 7/352 useless extension candidates. Maximal degree in co-relation 1824. Up to 153 conditions per place. [2023-08-24 01:03:05,682 INFO L140 encePairwiseOnDemand]: 741/745 looper letters, 41 selfloop transitions, 4 changer transitions 36/81 dead transitions. [2023-08-24 01:03:05,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 81 transitions, 959 flow [2023-08-24 01:03:05,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 01:03:05,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 01:03:05,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1420 transitions. [2023-08-24 01:03:05,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812080536912752 [2023-08-24 01:03:05,685 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1420 transitions. [2023-08-24 01:03:05,685 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1420 transitions. [2023-08-24 01:03:05,685 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:05,686 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1420 transitions. [2023-08-24 01:03:05,687 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 284.0) internal successors, (1420), 5 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:05,690 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 745.0) internal successors, (4470), 6 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:05,691 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 745.0) internal successors, (4470), 6 states have internal predecessors, (4470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:05,691 INFO L175 Difference]: Start difference. First operand has 93 places, 69 transitions, 740 flow. Second operand 5 states and 1420 transitions. [2023-08-24 01:03:05,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 81 transitions, 959 flow [2023-08-24 01:03:05,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 81 transitions, 915 flow, removed 4 selfloop flow, removed 7 redundant places. [2023-08-24 01:03:05,700 INFO L231 Difference]: Finished difference. Result has 90 places, 42 transitions, 362 flow [2023-08-24 01:03:05,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=700, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=362, PETRI_PLACES=90, PETRI_TRANSITIONS=42} [2023-08-24 01:03:05,701 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 63 predicate places. [2023-08-24 01:03:05,701 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 42 transitions, 362 flow [2023-08-24 01:03:05,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 280.6) internal successors, (1403), 5 states have internal predecessors, (1403), 0 states have call successors, (0), 0 states have 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:05,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:05,702 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] [2023-08-24 01:03:05,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-24 01:03:05,703 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:03:05,703 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:05,703 INFO L85 PathProgramCache]: Analyzing trace with hash -1063722864, now seen corresponding path program 1 times [2023-08-24 01:03:05,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:05,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324543585] [2023-08-24 01:03:05,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:05,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:05,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:06,155 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:06,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:06,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324543585] [2023-08-24 01:03:06,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324543585] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:06,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:06,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-24 01:03:06,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417241554] [2023-08-24 01:03:06,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:06,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-24 01:03:06,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:06,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-24 01:03:06,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-08-24 01:03:06,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 267 out of 745 [2023-08-24 01:03:06,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 42 transitions, 362 flow. Second operand has 6 states, 6 states have (on average 271.0) internal successors, (1626), 6 states have internal predecessors, (1626), 0 states have call successors, (0), 0 states have 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:06,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:06,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 267 of 745 [2023-08-24 01:03:06,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:06,323 INFO L124 PetriNetUnfolderBase]: 77/216 cut-off events. [2023-08-24 01:03:06,323 INFO L125 PetriNetUnfolderBase]: For 2002/2002 co-relation queries the response was YES. [2023-08-24 01:03:06,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1202 conditions, 216 events. 77/216 cut-off events. For 2002/2002 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 872 event pairs, 18 based on Foata normal form. 3/218 useless extension candidates. Maximal degree in co-relation 1174. Up to 84 conditions per place. [2023-08-24 01:03:06,325 INFO L140 encePairwiseOnDemand]: 738/745 looper letters, 27 selfloop transitions, 6 changer transitions 30/63 dead transitions. [2023-08-24 01:03:06,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 63 transitions, 667 flow [2023-08-24 01:03:06,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-24 01:03:06,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-24 01:03:06,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1647 transitions. [2023-08-24 01:03:06,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36845637583892615 [2023-08-24 01:03:06,328 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1647 transitions. [2023-08-24 01:03:06,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1647 transitions. [2023-08-24 01:03:06,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:06,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1647 transitions. [2023-08-24 01:03:06,331 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 274.5) internal successors, (1647), 6 states have internal predecessors, (1647), 0 states have call successors, (0), 0 states have 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:06,334 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 745.0) internal successors, (5215), 7 states have internal predecessors, (5215), 0 states have call successors, (0), 0 states have 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:06,335 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 745.0) internal successors, (5215), 7 states have internal predecessors, (5215), 0 states have call successors, (0), 0 states have 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:06,335 INFO L175 Difference]: Start difference. First operand has 90 places, 42 transitions, 362 flow. Second operand 6 states and 1647 transitions. [2023-08-24 01:03:06,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 63 transitions, 667 flow [2023-08-24 01:03:06,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 63 transitions, 505 flow, removed 19 selfloop flow, removed 19 redundant places. [2023-08-24 01:03:06,340 INFO L231 Difference]: Finished difference. Result has 68 places, 33 transitions, 209 flow [2023-08-24 01:03:06,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=259, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=209, PETRI_PLACES=68, PETRI_TRANSITIONS=33} [2023-08-24 01:03:06,340 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 41 predicate places. [2023-08-24 01:03:06,340 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 33 transitions, 209 flow [2023-08-24 01:03:06,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 271.0) internal successors, (1626), 6 states have internal predecessors, (1626), 0 states have call successors, (0), 0 states have 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:06,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:06,341 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] [2023-08-24 01:03:06,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-24 01:03:06,341 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:03:06,342 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:06,342 INFO L85 PathProgramCache]: Analyzing trace with hash -382399426, now seen corresponding path program 2 times [2023-08-24 01:03:06,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:06,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986448246] [2023-08-24 01:03:06,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:06,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:06,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:06,908 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:06,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:06,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986448246] [2023-08-24 01:03:06,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986448246] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:06,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:06,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-24 01:03:06,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177062869] [2023-08-24 01:03:06,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:06,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-24 01:03:06,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:06,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-24 01:03:06,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2023-08-24 01:03:06,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 251 out of 745 [2023-08-24 01:03:06,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 33 transitions, 209 flow. Second operand has 10 states, 10 states have (on average 253.4) internal successors, (2534), 10 states have internal predecessors, (2534), 0 states have call successors, (0), 0 states have 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:06,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:06,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 251 of 745 [2023-08-24 01:03:06,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:07,188 INFO L124 PetriNetUnfolderBase]: 20/79 cut-off events. [2023-08-24 01:03:07,188 INFO L125 PetriNetUnfolderBase]: For 218/218 co-relation queries the response was YES. [2023-08-24 01:03:07,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 384 conditions, 79 events. 20/79 cut-off events. For 218/218 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 193 event pairs, 6 based on Foata normal form. 1/79 useless extension candidates. Maximal degree in co-relation 365. Up to 26 conditions per place. [2023-08-24 01:03:07,189 INFO L140 encePairwiseOnDemand]: 737/745 looper letters, 29 selfloop transitions, 8 changer transitions 14/51 dead transitions. [2023-08-24 01:03:07,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 51 transitions, 383 flow [2023-08-24 01:03:07,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 01:03:07,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 01:03:07,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2054 transitions. [2023-08-24 01:03:07,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3446308724832215 [2023-08-24 01:03:07,193 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2054 transitions. [2023-08-24 01:03:07,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2054 transitions. [2023-08-24 01:03:07,194 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:07,194 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2054 transitions. [2023-08-24 01:03:07,196 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 256.75) internal successors, (2054), 8 states have internal predecessors, (2054), 0 states have call successors, (0), 0 states have 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:07,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 745.0) internal successors, (6705), 9 states have internal predecessors, (6705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:07,201 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 745.0) internal successors, (6705), 9 states have internal predecessors, (6705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:07,201 INFO L175 Difference]: Start difference. First operand has 68 places, 33 transitions, 209 flow. Second operand 8 states and 2054 transitions. [2023-08-24 01:03:07,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 51 transitions, 383 flow [2023-08-24 01:03:07,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 51 transitions, 299 flow, removed 10 selfloop flow, removed 19 redundant places. [2023-08-24 01:03:07,203 INFO L231 Difference]: Finished difference. Result has 53 places, 30 transitions, 146 flow [2023-08-24 01:03:07,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=139, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=146, PETRI_PLACES=53, PETRI_TRANSITIONS=30} [2023-08-24 01:03:07,204 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 26 predicate places. [2023-08-24 01:03:07,204 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 30 transitions, 146 flow [2023-08-24 01:03:07,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 253.4) internal successors, (2534), 10 states have internal predecessors, (2534), 0 states have call successors, (0), 0 states have 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:07,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:07,205 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] [2023-08-24 01:03:07,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-24 01:03:07,206 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:03:07,206 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:07,206 INFO L85 PathProgramCache]: Analyzing trace with hash -466531446, now seen corresponding path program 3 times [2023-08-24 01:03:07,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:07,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631305104] [2023-08-24 01:03:07,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:07,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:07,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:07,886 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:07,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:07,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631305104] [2023-08-24 01:03:07,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631305104] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:07,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:07,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-08-24 01:03:07,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93047285] [2023-08-24 01:03:07,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:07,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-24 01:03:07,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:07,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-24 01:03:07,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-08-24 01:03:07,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 266 out of 745 [2023-08-24 01:03:07,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 30 transitions, 146 flow. Second operand has 8 states, 8 states have (on average 269.0) internal successors, (2152), 8 states have internal predecessors, (2152), 0 states have call successors, (0), 0 states have 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:07,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:07,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 266 of 745 [2023-08-24 01:03:07,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:08,064 INFO L124 PetriNetUnfolderBase]: 12/52 cut-off events. [2023-08-24 01:03:08,064 INFO L125 PetriNetUnfolderBase]: For 47/47 co-relation queries the response was YES. [2023-08-24 01:03:08,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 215 conditions, 52 events. 12/52 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 73 event pairs, 3 based on Foata normal form. 1/52 useless extension candidates. Maximal degree in co-relation 204. Up to 29 conditions per place. [2023-08-24 01:03:08,065 INFO L140 encePairwiseOnDemand]: 738/745 looper letters, 23 selfloop transitions, 5 changer transitions 13/41 dead transitions. [2023-08-24 01:03:08,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 41 transitions, 264 flow [2023-08-24 01:03:08,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 01:03:08,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 01:03:08,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1899 transitions. [2023-08-24 01:03:08,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3641418983700863 [2023-08-24 01:03:08,068 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1899 transitions. [2023-08-24 01:03:08,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1899 transitions. [2023-08-24 01:03:08,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:08,069 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1899 transitions. [2023-08-24 01:03:08,071 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 271.2857142857143) internal successors, (1899), 7 states have internal predecessors, (1899), 0 states have call successors, (0), 0 states have 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,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 745.0) internal successors, (5960), 8 states have internal predecessors, (5960), 0 states have call successors, (0), 0 states have 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,076 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 745.0) internal successors, (5960), 8 states have internal predecessors, (5960), 0 states have call successors, (0), 0 states have 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,076 INFO L175 Difference]: Start difference. First operand has 53 places, 30 transitions, 146 flow. Second operand 7 states and 1899 transitions. [2023-08-24 01:03:08,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 41 transitions, 264 flow [2023-08-24 01:03:08,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 41 transitions, 230 flow, removed 4 selfloop flow, removed 11 redundant places. [2023-08-24 01:03:08,078 INFO L231 Difference]: Finished difference. Result has 49 places, 28 transitions, 123 flow [2023-08-24 01:03:08,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=123, PETRI_PLACES=49, PETRI_TRANSITIONS=28} [2023-08-24 01:03:08,078 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 22 predicate places. [2023-08-24 01:03:08,078 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 28 transitions, 123 flow [2023-08-24 01:03:08,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 269.0) internal successors, (2152), 8 states have internal predecessors, (2152), 0 states have call successors, (0), 0 states have 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,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:03:08,079 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] [2023-08-24 01:03:08,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-24 01:03:08,079 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 01:03:08,079 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:03:08,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1179001526, now seen corresponding path program 4 times [2023-08-24 01:03:08,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:03:08,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95450927] [2023-08-24 01:03:08,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:03:08,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:03:08,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:03:08,929 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:08,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:03:08,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95450927] [2023-08-24 01:03:08,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95450927] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:03:08,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:03:08,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-24 01:03:08,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328790355] [2023-08-24 01:03:08,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:03:08,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 01:03:08,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:03:08,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 01:03:08,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2023-08-24 01:03:08,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 745 [2023-08-24 01:03:08,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 28 transitions, 123 flow. Second operand has 12 states, 12 states have (on average 247.0) internal successors, (2964), 12 states have internal predecessors, (2964), 0 states have call successors, (0), 0 states have 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,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:03:08,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 745 [2023-08-24 01:03:08,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:03:09,164 INFO L124 PetriNetUnfolderBase]: 7/33 cut-off events. [2023-08-24 01:03:09,164 INFO L125 PetriNetUnfolderBase]: For 25/25 co-relation queries the response was YES. [2023-08-24 01:03:09,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130 conditions, 33 events. 7/33 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 2. Compared 13 event pairs, 0 based on Foata normal form. 1/33 useless extension candidates. Maximal degree in co-relation 120. Up to 10 conditions per place. [2023-08-24 01:03:09,165 INFO L140 encePairwiseOnDemand]: 738/745 looper letters, 0 selfloop transitions, 0 changer transitions 30/30 dead transitions. [2023-08-24 01:03:09,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 30 transitions, 186 flow [2023-08-24 01:03:09,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 01:03:09,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 01:03:09,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1987 transitions. [2023-08-24 01:03:09,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33338926174496647 [2023-08-24 01:03:09,168 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1987 transitions. [2023-08-24 01:03:09,168 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1987 transitions. [2023-08-24 01:03:09,169 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:03:09,169 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1987 transitions. [2023-08-24 01:03:09,171 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 248.375) internal successors, (1987), 8 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have 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,176 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 745.0) internal successors, (6705), 9 states have internal predecessors, (6705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:09,177 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 745.0) internal successors, (6705), 9 states have internal predecessors, (6705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:03:09,177 INFO L175 Difference]: Start difference. First operand has 49 places, 28 transitions, 123 flow. Second operand 8 states and 1987 transitions. [2023-08-24 01:03:09,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 30 transitions, 186 flow [2023-08-24 01:03:09,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 30 transitions, 160 flow, removed 2 selfloop flow, removed 9 redundant places. [2023-08-24 01:03:09,178 INFO L231 Difference]: Finished difference. Result has 44 places, 0 transitions, 0 flow [2023-08-24 01:03:09,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=745, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=0, PETRI_PLACES=44, PETRI_TRANSITIONS=0} [2023-08-24 01:03:09,182 INFO L281 CegarLoopForPetriNet]: 27 programPoint places, 17 predicate places. [2023-08-24 01:03:09,182 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 0 transitions, 0 flow [2023-08-24 01:03:09,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 247.0) internal successors, (2964), 12 states have internal predecessors, (2964), 0 states have call successors, (0), 0 states have 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,187 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2023-08-24 01:03:09,188 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2023-08-24 01:03:09,188 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2023-08-24 01:03:09,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-24 01:03:09,188 INFO L445 BasicCegarLoop]: Path program histogram: [10, 9, 4, 1, 1, 1, 1, 1] [2023-08-24 01:03:09,193 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-24 01:03:09,193 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-24 01:03:09,196 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.08 01:03:09 BasicIcfg [2023-08-24 01:03:09,196 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-24 01:03:09,197 INFO L158 Benchmark]: Toolchain (without parser) took 38405.45ms. Allocated memory was 348.1MB in the beginning and 914.4MB in the end (delta: 566.2MB). Free memory was 324.4MB in the beginning and 383.1MB in the end (delta: -58.7MB). Peak memory consumption was 508.9MB. Max. memory is 16.0GB. [2023-08-24 01:03:09,197 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 348.1MB. Free memory is still 325.7MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-24 01:03:09,197 INFO L158 Benchmark]: CACSL2BoogieTranslator took 218.30ms. Allocated memory is still 348.1MB. Free memory was 323.9MB in the beginning and 311.6MB in the end (delta: 12.3MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-24 01:03:09,197 INFO L158 Benchmark]: Boogie Procedure Inliner took 44.32ms. Allocated memory is still 348.1MB. Free memory was 311.6MB in the beginning and 309.0MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-24 01:03:09,198 INFO L158 Benchmark]: Boogie Preprocessor took 38.18ms. Allocated memory is still 348.1MB. Free memory was 309.0MB in the beginning and 306.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-24 01:03:09,198 INFO L158 Benchmark]: RCFGBuilder took 748.37ms. Allocated memory is still 348.1MB. Free memory was 306.4MB in the beginning and 280.5MB in the end (delta: 25.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.0GB. [2023-08-24 01:03:09,198 INFO L158 Benchmark]: TraceAbstraction took 37351.38ms. Allocated memory was 348.1MB in the beginning and 914.4MB in the end (delta: 566.2MB). Free memory was 280.0MB in the beginning and 383.1MB in the end (delta: -103.1MB). Peak memory consumption was 464.9MB. Max. memory is 16.0GB. [2023-08-24 01:03:09,202 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13ms. Allocated memory is still 348.1MB. Free memory is still 325.7MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 218.30ms. Allocated memory is still 348.1MB. Free memory was 323.9MB in the beginning and 311.6MB in the end (delta: 12.3MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 44.32ms. Allocated memory is still 348.1MB. Free memory was 311.6MB in the beginning and 309.0MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 38.18ms. Allocated memory is still 348.1MB. Free memory was 309.0MB in the beginning and 306.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 748.37ms. Allocated memory is still 348.1MB. Free memory was 306.4MB in the beginning and 280.5MB in the end (delta: 25.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.0GB. * TraceAbstraction took 37351.38ms. Allocated memory was 348.1MB in the beginning and 914.4MB in the end (delta: 566.2MB). Free memory was 280.0MB in the beginning and 383.1MB in the end (delta: -103.1MB). Peak memory consumption was 464.9MB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 11.0s, 316 PlacesBefore, 27 PlacesAfterwards, 337 TransitionsBefore, 26 TransitionsAfterwards, 6048 CoEnabledTransitionPairs, 8 FixpointIterations, 202 TrivialSequentialCompositions, 95 ConcurrentSequentialCompositions, 53 TrivialYvCompositions, 26 ConcurrentYvCompositions, 22 ChoiceCompositions, 398 TotalNumberOfCompositions, 6619 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 6038, independent: 5944, independent conditional: 0, independent unconditional: 5944, dependent: 94, dependent conditional: 0, dependent unconditional: 94, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 3610, independent: 3586, independent conditional: 0, independent unconditional: 3586, dependent: 24, dependent conditional: 0, dependent unconditional: 24, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 6038, independent: 2358, independent conditional: 0, independent unconditional: 2358, dependent: 70, dependent conditional: 0, dependent unconditional: 70, unknown: 3610, unknown conditional: 0, unknown unconditional: 3610] , Statistics on independence cache: Total cache size (in pairs): 34, Positive cache size: 27, Positive conditional cache size: 0, Positive unconditional cache size: 27, Negative cache size: 7, Negative conditional cache size: 0, Negative unconditional cache size: 7, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - PositiveResult [Line: 93]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 412 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 37.2s, OverallIterations: 28, TraceHistogramMax: 1, PathProgramHistogramMax: 10, EmptinessCheckTime: 0.0s, AutomataDifference: 8.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 11.2s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1191 SdHoareTripleChecker+Valid, 3.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1191 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 3.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 71 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4474 IncrementalHoareTripleChecker+Invalid, 4545 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 71 mSolverCounterUnsat, 0 mSDtfsCounter, 4474 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 264 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 234 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 3.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=889occurred in iteration=18, InterpolantAutomatonStates: 183, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 1.5s SatisfiabilityAnalysisTime, 15.8s InterpolantComputationTime, 633 NumberOfCodeBlocks, 633 NumberOfCodeBlocksAsserted, 28 NumberOfCheckSat, 605 ConstructedInterpolants, 0 QuantifiedInterpolants, 8524 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 28 InterpolantComputations, 28 PerfectInterpolantSequences, 98/98 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2023-08-24 01:03:09,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...