/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked INSUFFICIENT_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/mult-dist.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-24 08:02:04,112 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-24 08:02:04,159 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 08:02:04,162 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-24 08:02:04,163 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-24 08:02:04,181 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-24 08:02:04,182 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-24 08:02:04,182 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-24 08:02:04,183 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-24 08:02:04,183 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-24 08:02:04,184 INFO L153 SettingsManager]: * Use SBE=true [2023-08-24 08:02:04,184 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-24 08:02:04,184 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-24 08:02:04,185 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-24 08:02:04,185 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-24 08:02:04,185 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-24 08:02:04,186 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-24 08:02:04,186 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-24 08:02:04,186 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-24 08:02:04,187 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-24 08:02:04,187 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-24 08:02:04,187 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-24 08:02:04,188 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-24 08:02:04,188 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-24 08:02:04,188 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-24 08:02:04,189 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-24 08:02:04,189 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-24 08:02:04,189 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 08:02:04,190 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-24 08:02:04,190 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-24 08:02:04,190 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-24 08:02:04,190 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-24 08:02:04,191 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-24 08:02:04,191 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-24 08:02:04,191 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-24 08:02:04,191 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> INSUFFICIENT_FIRST [2023-08-24 08:02:04,495 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-24 08:02:04,515 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-24 08:02:04,517 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-24 08:02:04,517 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-24 08:02:04,519 INFO L274 PluginConnector]: CDTParser initialized [2023-08-24 08:02:04,521 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/mult-dist.wvr.c [2023-08-24 08:02:05,649 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-24 08:02:05,857 INFO L384 CDTParser]: Found 1 translation units. [2023-08-24 08:02:05,857 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/mult-dist.wvr.c [2023-08-24 08:02:05,863 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/740b6e74d/f736b25146f340beb298cca3e58e6d41/FLAGd4d641d10 [2023-08-24 08:02:05,873 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/740b6e74d/f736b25146f340beb298cca3e58e6d41 [2023-08-24 08:02:05,876 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-24 08:02:05,877 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-24 08:02:05,878 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-24 08:02:05,878 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-24 08:02:05,880 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-24 08:02:05,881 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 08:02:05" (1/1) ... [2023-08-24 08:02:05,881 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@41a5044d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 08:02:05, skipping insertion in model container [2023-08-24 08:02:05,882 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 08:02:05" (1/1) ... [2023-08-24 08:02:05,900 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-24 08:02:06,024 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/mult-dist.wvr.c[2116,2129] [2023-08-24 08:02:06,031 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 08:02:06,040 INFO L201 MainTranslator]: Completed pre-run [2023-08-24 08:02:06,064 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/mult-dist.wvr.c[2116,2129] [2023-08-24 08:02:06,070 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 08:02:06,085 INFO L206 MainTranslator]: Completed translation [2023-08-24 08:02:06,087 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 08:02:06 WrapperNode [2023-08-24 08:02:06,087 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-24 08:02:06,088 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-24 08:02:06,093 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-24 08:02:06,093 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-24 08:02:06,099 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 08:02:06" (1/1) ... [2023-08-24 08:02:06,113 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 08:02:06" (1/1) ... [2023-08-24 08:02:06,136 INFO L138 Inliner]: procedures = 22, calls = 25, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 73 [2023-08-24 08:02:06,136 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-24 08:02:06,137 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-24 08:02:06,137 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-24 08:02:06,138 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-24 08:02:06,145 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 08:02:06" (1/1) ... [2023-08-24 08:02:06,145 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 08:02:06" (1/1) ... [2023-08-24 08:02:06,150 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 08:02:06" (1/1) ... [2023-08-24 08:02:06,150 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 08:02:06" (1/1) ... [2023-08-24 08:02:06,165 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 08:02:06" (1/1) ... [2023-08-24 08:02:06,168 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 08:02:06" (1/1) ... [2023-08-24 08:02:06,169 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 08:02:06" (1/1) ... [2023-08-24 08:02:06,169 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 08:02:06" (1/1) ... [2023-08-24 08:02:06,171 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-24 08:02:06,172 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-24 08:02:06,172 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-24 08:02:06,172 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-24 08:02:06,172 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 08:02:06" (1/1) ... [2023-08-24 08:02:06,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 08:02:06,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:02:06,206 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 08:02:06,235 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 08:02:06,247 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-24 08:02:06,247 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-24 08:02:06,248 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-24 08:02:06,248 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-24 08:02:06,248 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-24 08:02:06,248 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-24 08:02:06,248 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-24 08:02:06,248 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-24 08:02:06,249 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-24 08:02:06,249 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-24 08:02:06,249 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-24 08:02:06,249 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-24 08:02:06,249 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-24 08:02:06,249 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-24 08:02:06,250 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 08:02:06,358 INFO L236 CfgBuilder]: Building ICFG [2023-08-24 08:02:06,360 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-24 08:02:06,584 INFO L277 CfgBuilder]: Performing block encoding [2023-08-24 08:02:06,595 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-24 08:02:06,595 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-08-24 08:02:06,597 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 08:02:06 BoogieIcfgContainer [2023-08-24 08:02:06,597 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-24 08:02:06,599 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-24 08:02:06,599 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-24 08:02:06,602 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-24 08:02:06,602 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.08 08:02:05" (1/3) ... [2023-08-24 08:02:06,603 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@396a5fc0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 08:02:06, skipping insertion in model container [2023-08-24 08:02:06,603 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 08:02:06" (2/3) ... [2023-08-24 08:02:06,604 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@396a5fc0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 08:02:06, skipping insertion in model container [2023-08-24 08:02:06,604 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 08:02:06" (3/3) ... [2023-08-24 08:02:06,606 INFO L112 eAbstractionObserver]: Analyzing ICFG mult-dist.wvr.c [2023-08-24 08:02:06,621 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-24 08:02:06,621 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-24 08:02:06,621 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-24 08:02:06,707 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-24 08:02:06,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 111 places, 108 transitions, 240 flow [2023-08-24 08:02:06,795 INFO L124 PetriNetUnfolderBase]: 7/105 cut-off events. [2023-08-24 08:02:06,796 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-24 08:02:06,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118 conditions, 105 events. 7/105 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 80 event pairs, 0 based on Foata normal form. 0/97 useless extension candidates. Maximal degree in co-relation 68. Up to 2 conditions per place. [2023-08-24 08:02:06,802 INFO L82 GeneralOperation]: Start removeDead. Operand has 111 places, 108 transitions, 240 flow [2023-08-24 08:02:06,805 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 98 places, 95 transitions, 208 flow [2023-08-24 08:02:06,808 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 08:02:06,815 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 98 places, 95 transitions, 208 flow [2023-08-24 08:02:06,817 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 98 places, 95 transitions, 208 flow [2023-08-24 08:02:06,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 98 places, 95 transitions, 208 flow [2023-08-24 08:02:06,859 INFO L124 PetriNetUnfolderBase]: 7/95 cut-off events. [2023-08-24 08:02:06,859 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-24 08:02:06,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108 conditions, 95 events. 7/95 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 79 event pairs, 0 based on Foata normal form. 0/88 useless extension candidates. Maximal degree in co-relation 68. Up to 2 conditions per place. [2023-08-24 08:02:06,861 INFO L119 LiptonReduction]: Number of co-enabled transitions 1518 [2023-08-24 08:02:09,508 INFO L134 LiptonReduction]: Checked pairs total: 1467 [2023-08-24 08:02:09,509 INFO L136 LiptonReduction]: Total number of compositions: 81 [2023-08-24 08:02:09,521 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-24 08:02:09,526 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;@1596cdb0, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 08:02:09,526 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-08-24 08:02:09,532 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 08:02:09,532 INFO L124 PetriNetUnfolderBase]: 3/21 cut-off events. [2023-08-24 08:02:09,532 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-24 08:02:09,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:02:09,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:02:09,534 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:02:09,538 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:02:09,538 INFO L85 PathProgramCache]: Analyzing trace with hash -1015029399, now seen corresponding path program 1 times [2023-08-24 08:02:09,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:02:09,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744078683] [2023-08-24 08:02:09,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:02:09,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:02:09,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:02:10,188 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 08:02:10,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:02:10,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744078683] [2023-08-24 08:02:10,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744078683] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:02:10,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:02:10,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-24 08:02:10,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410840070] [2023-08-24 08:02:10,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:02:10,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-24 08:02:10,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:02:10,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-24 08:02:10,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-24 08:02:10,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 189 [2023-08-24 08:02:10,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 22 transitions, 62 flow. Second operand has 3 states, 3 states have (on average 95.33333333333333) internal successors, (286), 3 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:10,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:02:10,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 189 [2023-08-24 08:02:10,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:02:10,335 INFO L124 PetriNetUnfolderBase]: 359/506 cut-off events. [2023-08-24 08:02:10,335 INFO L125 PetriNetUnfolderBase]: For 42/42 co-relation queries the response was YES. [2023-08-24 08:02:10,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1064 conditions, 506 events. 359/506 cut-off events. For 42/42 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1605 event pairs, 39 based on Foata normal form. 1/308 useless extension candidates. Maximal degree in co-relation 803. Up to 421 conditions per place. [2023-08-24 08:02:10,340 INFO L140 encePairwiseOnDemand]: 184/189 looper letters, 30 selfloop transitions, 4 changer transitions 1/38 dead transitions. [2023-08-24 08:02:10,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 38 transitions, 179 flow [2023-08-24 08:02:10,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-24 08:02:10,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-24 08:02:10,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 306 transitions. [2023-08-24 08:02:10,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396825396825397 [2023-08-24 08:02:10,352 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 306 transitions. [2023-08-24 08:02:10,353 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 306 transitions. [2023-08-24 08:02:10,354 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:02:10,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 306 transitions. [2023-08-24 08:02:10,358 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 102.0) internal successors, (306), 3 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:10,362 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 189.0) internal successors, (756), 4 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:10,362 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 189.0) internal successors, (756), 4 states have internal predecessors, (756), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:10,380 INFO L175 Difference]: Start difference. First operand has 29 places, 22 transitions, 62 flow. Second operand 3 states and 306 transitions. [2023-08-24 08:02:10,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 38 transitions, 179 flow [2023-08-24 08:02:10,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 38 transitions, 157 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-24 08:02:10,385 INFO L231 Difference]: Finished difference. Result has 26 places, 25 transitions, 76 flow [2023-08-24 08:02:10,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=76, PETRI_PLACES=26, PETRI_TRANSITIONS=25} [2023-08-24 08:02:10,389 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -3 predicate places. [2023-08-24 08:02:10,389 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 25 transitions, 76 flow [2023-08-24 08:02:10,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 95.33333333333333) internal successors, (286), 3 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:10,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:02:10,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:02:10,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-24 08:02:10,390 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:02:10,391 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:02:10,391 INFO L85 PathProgramCache]: Analyzing trace with hash 683288285, now seen corresponding path program 1 times [2023-08-24 08:02:10,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:02:10,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823835720] [2023-08-24 08:02:10,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:02:10,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:02:10,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:02:10,580 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:10,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:02:10,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823835720] [2023-08-24 08:02:10,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823835720] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:02:10,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:02:10,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 08:02:10,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697896899] [2023-08-24 08:02:10,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:02:10,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 08:02:10,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:02:10,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 08:02:10,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-24 08:02:10,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:02:10,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 25 transitions, 76 flow. Second operand has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:10,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:02:10,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:02:10,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:02:10,843 INFO L124 PetriNetUnfolderBase]: 597/900 cut-off events. [2023-08-24 08:02:10,843 INFO L125 PetriNetUnfolderBase]: For 179/179 co-relation queries the response was YES. [2023-08-24 08:02:10,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2175 conditions, 900 events. 597/900 cut-off events. For 179/179 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3276 event pairs, 166 based on Foata normal form. 6/906 useless extension candidates. Maximal degree in co-relation 616. Up to 420 conditions per place. [2023-08-24 08:02:10,850 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 69 selfloop transitions, 8 changer transitions 3/80 dead transitions. [2023-08-24 08:02:10,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 80 transitions, 393 flow [2023-08-24 08:02:10,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 08:02:10,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 08:02:10,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 598 transitions. [2023-08-24 08:02:10,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4520030234315949 [2023-08-24 08:02:10,853 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 598 transitions. [2023-08-24 08:02:10,853 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 598 transitions. [2023-08-24 08:02:10,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:02:10,854 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 598 transitions. [2023-08-24 08:02:10,856 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 85.42857142857143) internal successors, (598), 7 states have internal predecessors, (598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:10,858 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:10,859 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:10,859 INFO L175 Difference]: Start difference. First operand has 26 places, 25 transitions, 76 flow. Second operand 7 states and 598 transitions. [2023-08-24 08:02:10,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 80 transitions, 393 flow [2023-08-24 08:02:10,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 31 places, 80 transitions, 383 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-24 08:02:10,862 INFO L231 Difference]: Finished difference. Result has 36 places, 31 transitions, 141 flow [2023-08-24 08:02:10,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=141, PETRI_PLACES=36, PETRI_TRANSITIONS=31} [2023-08-24 08:02:10,863 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 7 predicate places. [2023-08-24 08:02:10,863 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 31 transitions, 141 flow [2023-08-24 08:02:10,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:10,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:02:10,864 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 08:02:10,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-24 08:02:10,864 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:02:10,864 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:02:10,865 INFO L85 PathProgramCache]: Analyzing trace with hash 537594631, now seen corresponding path program 2 times [2023-08-24 08:02:10,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:02:10,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784251797] [2023-08-24 08:02:10,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:02:10,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:02:10,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:02:11,016 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:11,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:02:11,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784251797] [2023-08-24 08:02:11,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784251797] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:02:11,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444117829] [2023-08-24 08:02:11,017 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 08:02:11,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:02:11,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:02:11,025 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:02:11,028 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-24 08:02:11,132 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 08:02:11,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:02:11,134 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 08:02:11,138 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:02:11,302 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:11,302 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:02:11,410 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:11,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [444117829] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-24 08:02:11,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-24 08:02:11,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 7] total 9 [2023-08-24 08:02:11,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263110228] [2023-08-24 08:02:11,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:02:11,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-24 08:02:11,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:02:11,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-24 08:02:11,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-08-24 08:02:11,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 189 [2023-08-24 08:02:11,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 31 transitions, 141 flow. Second operand has 6 states, 6 states have (on average 82.16666666666667) internal successors, (493), 6 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:11,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:02:11,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 189 [2023-08-24 08:02:11,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:02:11,724 INFO L124 PetriNetUnfolderBase]: 816/1236 cut-off events. [2023-08-24 08:02:11,724 INFO L125 PetriNetUnfolderBase]: For 1531/1585 co-relation queries the response was YES. [2023-08-24 08:02:11,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4058 conditions, 1236 events. 816/1236 cut-off events. For 1531/1585 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 5135 event pairs, 172 based on Foata normal form. 6/1238 useless extension candidates. Maximal degree in co-relation 1784. Up to 398 conditions per place. [2023-08-24 08:02:11,731 INFO L140 encePairwiseOnDemand]: 182/189 looper letters, 96 selfloop transitions, 18 changer transitions 1/116 dead transitions. [2023-08-24 08:02:11,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 116 transitions, 708 flow [2023-08-24 08:02:11,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 08:02:11,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 08:02:11,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 735 transitions. [2023-08-24 08:02:11,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2023-08-24 08:02:11,734 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 735 transitions. [2023-08-24 08:02:11,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 735 transitions. [2023-08-24 08:02:11,734 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:02:11,734 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 735 transitions. [2023-08-24 08:02:11,736 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 91.875) internal successors, (735), 8 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:11,738 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 189.0) internal successors, (1701), 9 states have internal predecessors, (1701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:11,739 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 189.0) internal successors, (1701), 9 states have internal predecessors, (1701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:11,739 INFO L175 Difference]: Start difference. First operand has 36 places, 31 transitions, 141 flow. Second operand 8 states and 735 transitions. [2023-08-24 08:02:11,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 116 transitions, 708 flow [2023-08-24 08:02:11,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 116 transitions, 664 flow, removed 17 selfloop flow, removed 2 redundant places. [2023-08-24 08:02:11,744 INFO L231 Difference]: Finished difference. Result has 47 places, 47 transitions, 304 flow [2023-08-24 08:02:11,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=304, PETRI_PLACES=47, PETRI_TRANSITIONS=47} [2023-08-24 08:02:11,745 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 18 predicate places. [2023-08-24 08:02:11,745 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 47 transitions, 304 flow [2023-08-24 08:02:11,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 82.16666666666667) internal successors, (493), 6 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:11,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:02:11,746 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 08:02:11,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-24 08:02:11,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:02:11,952 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:02:11,952 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:02:11,953 INFO L85 PathProgramCache]: Analyzing trace with hash -1948103961, now seen corresponding path program 3 times [2023-08-24 08:02:11,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:02:11,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776331302] [2023-08-24 08:02:11,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:02:11,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:02:11,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:02:12,142 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:12,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:02:12,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776331302] [2023-08-24 08:02:12,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776331302] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:02:12,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:02:12,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 08:02:12,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997344216] [2023-08-24 08:02:12,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:02:12,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 08:02:12,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:02:12,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 08:02:12,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-24 08:02:12,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:02:12,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 47 transitions, 304 flow. Second operand has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:12,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:02:12,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:02:12,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:02:12,428 INFO L124 PetriNetUnfolderBase]: 1100/1625 cut-off events. [2023-08-24 08:02:12,428 INFO L125 PetriNetUnfolderBase]: For 4875/4875 co-relation queries the response was YES. [2023-08-24 08:02:12,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6465 conditions, 1625 events. 1100/1625 cut-off events. For 4875/4875 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 6494 event pairs, 455 based on Foata normal form. 2/1627 useless extension candidates. Maximal degree in co-relation 4968. Up to 1225 conditions per place. [2023-08-24 08:02:12,438 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 69 selfloop transitions, 29 changer transitions 3/101 dead transitions. [2023-08-24 08:02:12,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 101 transitions, 831 flow [2023-08-24 08:02:12,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 08:02:12,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 08:02:12,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 588 transitions. [2023-08-24 08:02:12,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2023-08-24 08:02:12,441 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 588 transitions. [2023-08-24 08:02:12,441 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 588 transitions. [2023-08-24 08:02:12,442 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:02:12,442 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 588 transitions. [2023-08-24 08:02:12,444 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 84.0) internal successors, (588), 7 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:12,446 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:12,446 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:12,446 INFO L175 Difference]: Start difference. First operand has 47 places, 47 transitions, 304 flow. Second operand 7 states and 588 transitions. [2023-08-24 08:02:12,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 101 transitions, 831 flow [2023-08-24 08:02:12,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 101 transitions, 817 flow, removed 7 selfloop flow, removed 0 redundant places. [2023-08-24 08:02:12,466 INFO L231 Difference]: Finished difference. Result has 58 places, 68 transitions, 586 flow [2023-08-24 08:02:12,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=586, PETRI_PLACES=58, PETRI_TRANSITIONS=68} [2023-08-24 08:02:12,468 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 29 predicate places. [2023-08-24 08:02:12,468 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 68 transitions, 586 flow [2023-08-24 08:02:12,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:12,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:02:12,470 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 08:02:12,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-24 08:02:12,470 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:02:12,472 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:02:12,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1139886047, now seen corresponding path program 4 times [2023-08-24 08:02:12,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:02:12,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157058497] [2023-08-24 08:02:12,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:02:12,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:02:12,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:02:12,666 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:12,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:02:12,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157058497] [2023-08-24 08:02:12,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157058497] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:02:12,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358511477] [2023-08-24 08:02:12,667 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 08:02:12,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:02:12,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:02:12,693 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:02:12,703 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-24 08:02:12,797 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 08:02:12,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:02:12,799 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-24 08:02:12,800 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:02:12,867 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:12,868 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:02:12,988 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:12,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [358511477] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:02:12,988 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:02:12,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 12 [2023-08-24 08:02:12,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998886355] [2023-08-24 08:02:12,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:02:12,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 08:02:12,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:02:12,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 08:02:12,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2023-08-24 08:02:13,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:02:13,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 68 transitions, 586 flow. Second operand has 12 states, 12 states have (on average 77.83333333333333) internal successors, (934), 12 states have internal predecessors, (934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:13,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:02:13,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:02:13,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:02:13,629 INFO L124 PetriNetUnfolderBase]: 1793/2556 cut-off events. [2023-08-24 08:02:13,629 INFO L125 PetriNetUnfolderBase]: For 17082/17082 co-relation queries the response was YES. [2023-08-24 08:02:13,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13221 conditions, 2556 events. 1793/2556 cut-off events. For 17082/17082 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 10564 event pairs, 341 based on Foata normal form. 16/2572 useless extension candidates. Maximal degree in co-relation 9076. Up to 1721 conditions per place. [2023-08-24 08:02:13,652 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 154 selfloop transitions, 101 changer transitions 3/258 dead transitions. [2023-08-24 08:02:13,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 258 transitions, 2677 flow [2023-08-24 08:02:13,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-24 08:02:13,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-24 08:02:13,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1180 transitions. [2023-08-24 08:02:13,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4459561602418745 [2023-08-24 08:02:13,656 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1180 transitions. [2023-08-24 08:02:13,656 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1180 transitions. [2023-08-24 08:02:13,657 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:02:13,657 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1180 transitions. [2023-08-24 08:02:13,659 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 84.28571428571429) internal successors, (1180), 14 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 08:02:13,663 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 189.0) internal successors, (2835), 15 states have internal predecessors, (2835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:13,663 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 189.0) internal successors, (2835), 15 states have internal predecessors, (2835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:13,663 INFO L175 Difference]: Start difference. First operand has 58 places, 68 transitions, 586 flow. Second operand 14 states and 1180 transitions. [2023-08-24 08:02:13,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 258 transitions, 2677 flow [2023-08-24 08:02:13,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 258 transitions, 2445 flow, removed 90 selfloop flow, removed 2 redundant places. [2023-08-24 08:02:13,726 INFO L231 Difference]: Finished difference. Result has 76 places, 162 transitions, 1770 flow [2023-08-24 08:02:13,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=519, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1770, PETRI_PLACES=76, PETRI_TRANSITIONS=162} [2023-08-24 08:02:13,728 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 47 predicate places. [2023-08-24 08:02:13,731 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 162 transitions, 1770 flow [2023-08-24 08:02:13,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 77.83333333333333) internal successors, (934), 12 states have internal predecessors, (934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:13,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:02:13,732 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 08:02:13,739 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-08-24 08:02:13,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:02:13,937 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:02:13,937 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:02:13,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1703607057, now seen corresponding path program 5 times [2023-08-24 08:02:13,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:02:13,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148621722] [2023-08-24 08:02:13,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:02:13,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:02:13,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:02:14,146 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:14,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:02:14,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148621722] [2023-08-24 08:02:14,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1148621722] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:02:14,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736737642] [2023-08-24 08:02:14,148 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 08:02:14,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:02:14,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:02:14,149 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:02:14,175 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-24 08:02:14,249 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 08:02:14,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:02:14,251 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 08:02:14,252 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:02:14,367 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:14,367 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:02:14,528 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:14,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736737642] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:02:14,528 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:02:14,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 17 [2023-08-24 08:02:14,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269682040] [2023-08-24 08:02:14,528 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:02:14,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-24 08:02:14,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:02:14,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-24 08:02:14,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=196, Unknown=0, NotChecked=0, Total=272 [2023-08-24 08:02:14,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:02:14,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 162 transitions, 1770 flow. Second operand has 17 states, 17 states have (on average 76.88235294117646) internal successors, (1307), 17 states have internal predecessors, (1307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:14,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:02:14,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:02:14,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:02:15,456 INFO L124 PetriNetUnfolderBase]: 2136/3107 cut-off events. [2023-08-24 08:02:15,456 INFO L125 PetriNetUnfolderBase]: For 25516/25516 co-relation queries the response was YES. [2023-08-24 08:02:15,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18245 conditions, 3107 events. 2136/3107 cut-off events. For 25516/25516 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 13791 event pairs, 300 based on Foata normal form. 20/3127 useless extension candidates. Maximal degree in co-relation 14300. Up to 1111 conditions per place. [2023-08-24 08:02:15,486 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 153 selfloop transitions, 151 changer transitions 0/304 dead transitions. [2023-08-24 08:02:15,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 304 transitions, 3487 flow [2023-08-24 08:02:15,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-24 08:02:15,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-24 08:02:15,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1263 transitions. [2023-08-24 08:02:15,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4455026455026455 [2023-08-24 08:02:15,490 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1263 transitions. [2023-08-24 08:02:15,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1263 transitions. [2023-08-24 08:02:15,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:02:15,491 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1263 transitions. [2023-08-24 08:02:15,493 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 84.2) internal successors, (1263), 15 states have internal predecessors, (1263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:15,497 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 189.0) internal successors, (3024), 16 states have internal predecessors, (3024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:15,497 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 189.0) internal successors, (3024), 16 states have internal predecessors, (3024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:15,498 INFO L175 Difference]: Start difference. First operand has 76 places, 162 transitions, 1770 flow. Second operand 15 states and 1263 transitions. [2023-08-24 08:02:15,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 304 transitions, 3487 flow [2023-08-24 08:02:15,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 304 transitions, 3207 flow, removed 140 selfloop flow, removed 0 redundant places. [2023-08-24 08:02:15,595 INFO L231 Difference]: Finished difference. Result has 102 places, 206 transitions, 2653 flow [2023-08-24 08:02:15,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=1576, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2653, PETRI_PLACES=102, PETRI_TRANSITIONS=206} [2023-08-24 08:02:15,595 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 73 predicate places. [2023-08-24 08:02:15,596 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 206 transitions, 2653 flow [2023-08-24 08:02:15,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 76.88235294117646) internal successors, (1307), 17 states have internal predecessors, (1307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:15,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:02:15,596 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 08:02:15,604 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-08-24 08:02:15,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:02:15,802 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:02:15,802 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:02:15,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1632049486, now seen corresponding path program 1 times [2023-08-24 08:02:15,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:02:15,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894280248] [2023-08-24 08:02:15,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:02:15,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:02:15,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:02:15,961 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:15,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:02:15,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894280248] [2023-08-24 08:02:15,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894280248] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:02:15,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:02:15,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 08:02:15,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796980108] [2023-08-24 08:02:15,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:02:15,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 08:02:15,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:02:15,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 08:02:15,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-24 08:02:15,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:02:15,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 206 transitions, 2653 flow. Second operand has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:15,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:02:15,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:02:15,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:02:16,581 INFO L124 PetriNetUnfolderBase]: 2280/3329 cut-off events. [2023-08-24 08:02:16,581 INFO L125 PetriNetUnfolderBase]: For 44718/44718 co-relation queries the response was YES. [2023-08-24 08:02:16,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23309 conditions, 3329 events. 2280/3329 cut-off events. For 44718/44718 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 15358 event pairs, 416 based on Foata normal form. 18/3347 useless extension candidates. Maximal degree in co-relation 19550. Up to 1422 conditions per place. [2023-08-24 08:02:16,613 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 255 selfloop transitions, 84 changer transitions 5/344 dead transitions. [2023-08-24 08:02:16,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 344 transitions, 4704 flow [2023-08-24 08:02:16,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-24 08:02:16,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-24 08:02:16,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 870 transitions. [2023-08-24 08:02:16,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2023-08-24 08:02:16,617 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 870 transitions. [2023-08-24 08:02:16,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 870 transitions. [2023-08-24 08:02:16,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:02:16,617 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 870 transitions. [2023-08-24 08:02:16,619 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 87.0) internal successors, (870), 10 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:16,621 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 189.0) internal successors, (2079), 11 states have internal predecessors, (2079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:16,622 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 189.0) internal successors, (2079), 11 states have internal predecessors, (2079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:16,622 INFO L175 Difference]: Start difference. First operand has 102 places, 206 transitions, 2653 flow. Second operand 10 states and 870 transitions. [2023-08-24 08:02:16,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 344 transitions, 4704 flow [2023-08-24 08:02:16,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 344 transitions, 4480 flow, removed 112 selfloop flow, removed 0 redundant places. [2023-08-24 08:02:16,754 INFO L231 Difference]: Finished difference. Result has 116 places, 248 transitions, 3310 flow [2023-08-24 08:02:16,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=2489, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3310, PETRI_PLACES=116, PETRI_TRANSITIONS=248} [2023-08-24 08:02:16,755 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 87 predicate places. [2023-08-24 08:02:16,755 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 248 transitions, 3310 flow [2023-08-24 08:02:16,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:16,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:02:16,756 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 08:02:16,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-24 08:02:16,756 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:02:16,757 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:02:16,757 INFO L85 PathProgramCache]: Analyzing trace with hash -963235022, now seen corresponding path program 2 times [2023-08-24 08:02:16,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:02:16,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401319760] [2023-08-24 08:02:16,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:02:16,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:02:16,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:02:16,885 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:16,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:02:16,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401319760] [2023-08-24 08:02:16,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401319760] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:02:16,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453982016] [2023-08-24 08:02:16,886 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 08:02:16,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:02:16,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:02:16,887 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:02:16,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-24 08:02:17,002 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 08:02:17,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:02:17,004 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-24 08:02:17,005 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:02:17,065 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:17,065 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:02:17,178 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:17,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453982016] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:02:17,178 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:02:17,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 10 [2023-08-24 08:02:17,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342917427] [2023-08-24 08:02:17,179 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:02:17,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-24 08:02:17,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:02:17,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-24 08:02:17,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2023-08-24 08:02:17,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:02:17,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 248 transitions, 3310 flow. Second operand has 10 states, 10 states have (on average 77.7) internal successors, (777), 10 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:17,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:02:17,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:02:17,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:02:18,247 INFO L124 PetriNetUnfolderBase]: 2623/3917 cut-off events. [2023-08-24 08:02:18,247 INFO L125 PetriNetUnfolderBase]: For 59365/59365 co-relation queries the response was YES. [2023-08-24 08:02:18,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28281 conditions, 3917 events. 2623/3917 cut-off events. For 59365/59365 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 19483 event pairs, 297 based on Foata normal form. 42/3959 useless extension candidates. Maximal degree in co-relation 27316. Up to 1381 conditions per place. [2023-08-24 08:02:18,282 INFO L140 encePairwiseOnDemand]: 179/189 looper letters, 202 selfloop transitions, 272 changer transitions 5/479 dead transitions. [2023-08-24 08:02:18,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 479 transitions, 6888 flow [2023-08-24 08:02:18,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-24 08:02:18,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-24 08:02:18,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1293 transitions. [2023-08-24 08:02:18,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4560846560846561 [2023-08-24 08:02:18,286 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1293 transitions. [2023-08-24 08:02:18,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1293 transitions. [2023-08-24 08:02:18,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:02:18,287 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1293 transitions. [2023-08-24 08:02:18,290 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 86.2) internal successors, (1293), 15 states have internal predecessors, (1293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:18,293 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 189.0) internal successors, (3024), 16 states have internal predecessors, (3024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:18,294 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 189.0) internal successors, (3024), 16 states have internal predecessors, (3024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:18,294 INFO L175 Difference]: Start difference. First operand has 116 places, 248 transitions, 3310 flow. Second operand 15 states and 1293 transitions. [2023-08-24 08:02:18,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 479 transitions, 6888 flow [2023-08-24 08:02:18,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 479 transitions, 6766 flow, removed 43 selfloop flow, removed 1 redundant places. [2023-08-24 08:02:18,514 INFO L231 Difference]: Finished difference. Result has 136 places, 355 transitions, 5756 flow [2023-08-24 08:02:18,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=3251, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=5756, PETRI_PLACES=136, PETRI_TRANSITIONS=355} [2023-08-24 08:02:18,516 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 107 predicate places. [2023-08-24 08:02:18,516 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 355 transitions, 5756 flow [2023-08-24 08:02:18,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 77.7) internal successors, (777), 10 states have internal predecessors, (777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:18,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:02:18,517 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 08:02:18,523 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-08-24 08:02:18,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:02:18,723 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:02:18,723 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:02:18,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1646766994, now seen corresponding path program 3 times [2023-08-24 08:02:18,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:02:18,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706724167] [2023-08-24 08:02:18,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:02:18,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:02:18,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:02:18,917 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:18,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:02:18,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706724167] [2023-08-24 08:02:18,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706724167] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:02:18,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490940978] [2023-08-24 08:02:18,918 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 08:02:18,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:02:18,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:02:18,919 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:02:18,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-24 08:02:19,013 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-24 08:02:19,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:02:19,014 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-24 08:02:19,016 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:02:19,169 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:19,169 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:02:19,284 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:19,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490940978] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-24 08:02:19,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-24 08:02:19,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8, 8] total 12 [2023-08-24 08:02:19,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246796468] [2023-08-24 08:02:19,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:02:19,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-24 08:02:19,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:02:19,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-24 08:02:19,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2023-08-24 08:02:19,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 189 [2023-08-24 08:02:19,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 355 transitions, 5756 flow. Second operand has 6 states, 6 states have (on average 82.16666666666667) internal successors, (493), 6 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:19,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:02:19,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 189 [2023-08-24 08:02:19,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:02:20,011 INFO L124 PetriNetUnfolderBase]: 2810/4236 cut-off events. [2023-08-24 08:02:20,012 INFO L125 PetriNetUnfolderBase]: For 84839/85041 co-relation queries the response was YES. [2023-08-24 08:02:20,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33372 conditions, 4236 events. 2810/4236 cut-off events. For 84839/85041 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 21865 event pairs, 388 based on Foata normal form. 199/4388 useless extension candidates. Maximal degree in co-relation 32643. Up to 2052 conditions per place. [2023-08-24 08:02:20,053 INFO L140 encePairwiseOnDemand]: 182/189 looper letters, 281 selfloop transitions, 131 changer transitions 1/437 dead transitions. [2023-08-24 08:02:20,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 437 transitions, 7702 flow [2023-08-24 08:02:20,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-24 08:02:20,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-24 08:02:20,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 545 transitions. [2023-08-24 08:02:20,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48059964726631393 [2023-08-24 08:02:20,055 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 545 transitions. [2023-08-24 08:02:20,056 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 545 transitions. [2023-08-24 08:02:20,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:02:20,058 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 545 transitions. [2023-08-24 08:02:20,059 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 90.83333333333333) internal successors, (545), 6 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:20,061 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 189.0) internal successors, (1323), 7 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:20,061 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 189.0) internal successors, (1323), 7 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:20,061 INFO L175 Difference]: Start difference. First operand has 136 places, 355 transitions, 5756 flow. Second operand 6 states and 545 transitions. [2023-08-24 08:02:20,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 437 transitions, 7702 flow [2023-08-24 08:02:20,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 437 transitions, 6961 flow, removed 333 selfloop flow, removed 1 redundant places. [2023-08-24 08:02:20,502 INFO L231 Difference]: Finished difference. Result has 144 places, 376 transitions, 6000 flow [2023-08-24 08:02:20,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=5204, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6000, PETRI_PLACES=144, PETRI_TRANSITIONS=376} [2023-08-24 08:02:20,503 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 115 predicate places. [2023-08-24 08:02:20,503 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 376 transitions, 6000 flow [2023-08-24 08:02:20,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 82.16666666666667) internal successors, (493), 6 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:20,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:02:20,504 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 08:02:20,509 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-24 08:02:20,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:02:20,704 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:02:20,705 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:02:20,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1291166514, now seen corresponding path program 4 times [2023-08-24 08:02:20,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:02:20,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484274110] [2023-08-24 08:02:20,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:02:20,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:02:20,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:02:20,900 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:20,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:02:20,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484274110] [2023-08-24 08:02:20,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484274110] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:02:20,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:02:20,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 08:02:20,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886601857] [2023-08-24 08:02:20,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:02:20,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 08:02:20,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:02:20,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 08:02:20,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-24 08:02:20,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:02:20,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 376 transitions, 6000 flow. Second operand has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:20,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:02:20,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:02:20,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:02:21,795 INFO L124 PetriNetUnfolderBase]: 3062/4671 cut-off events. [2023-08-24 08:02:21,796 INFO L125 PetriNetUnfolderBase]: For 72161/72161 co-relation queries the response was YES. [2023-08-24 08:02:21,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34376 conditions, 4671 events. 3062/4671 cut-off events. For 72161/72161 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 24887 event pairs, 626 based on Foata normal form. 48/4719 useless extension candidates. Maximal degree in co-relation 33423. Up to 2504 conditions per place. [2023-08-24 08:02:21,837 INFO L140 encePairwiseOnDemand]: 181/189 looper letters, 385 selfloop transitions, 75 changer transitions 14/474 dead transitions. [2023-08-24 08:02:21,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 474 transitions, 8011 flow [2023-08-24 08:02:21,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 08:02:21,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 08:02:21,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 605 transitions. [2023-08-24 08:02:21,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45729402872260017 [2023-08-24 08:02:21,840 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 605 transitions. [2023-08-24 08:02:21,840 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 605 transitions. [2023-08-24 08:02:21,840 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:02:21,841 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 605 transitions. [2023-08-24 08:02:21,842 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 86.42857142857143) internal successors, (605), 7 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:21,844 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:21,844 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:21,844 INFO L175 Difference]: Start difference. First operand has 144 places, 376 transitions, 6000 flow. Second operand 7 states and 605 transitions. [2023-08-24 08:02:21,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 474 transitions, 8011 flow [2023-08-24 08:02:22,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 474 transitions, 7888 flow, removed 20 selfloop flow, removed 1 redundant places. [2023-08-24 08:02:22,163 INFO L231 Difference]: Finished difference. Result has 153 places, 389 transitions, 6404 flow [2023-08-24 08:02:22,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=5886, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6404, PETRI_PLACES=153, PETRI_TRANSITIONS=389} [2023-08-24 08:02:22,163 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 124 predicate places. [2023-08-24 08:02:22,164 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 389 transitions, 6404 flow [2023-08-24 08:02:22,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:22,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:02:22,164 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 08:02:22,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-24 08:02:22,164 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:02:22,165 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:02:22,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1694584062, now seen corresponding path program 5 times [2023-08-24 08:02:22,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:02:22,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253514497] [2023-08-24 08:02:22,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:02:22,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:02:22,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:02:22,293 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:22,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:02:22,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253514497] [2023-08-24 08:02:22,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253514497] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:02:22,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1300984327] [2023-08-24 08:02:22,293 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 08:02:22,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:02:22,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:02:22,297 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:02:22,309 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-24 08:02:22,405 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 08:02:22,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:02:22,407 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-24 08:02:22,408 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:02:22,459 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:22,459 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:02:22,551 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:22,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1300984327] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:02:22,551 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:02:22,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-08-24 08:02:22,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65421747] [2023-08-24 08:02:22,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:02:22,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 08:02:22,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:02:22,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 08:02:22,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-08-24 08:02:22,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:02:22,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 389 transitions, 6404 flow. Second operand has 11 states, 11 states have (on average 77.45454545454545) internal successors, (852), 11 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:22,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:02:22,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:02:22,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:02:23,412 INFO L124 PetriNetUnfolderBase]: 3118/4741 cut-off events. [2023-08-24 08:02:23,413 INFO L125 PetriNetUnfolderBase]: For 71570/71570 co-relation queries the response was YES. [2023-08-24 08:02:23,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35669 conditions, 4741 events. 3118/4741 cut-off events. For 71570/71570 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 25183 event pairs, 412 based on Foata normal form. 16/4757 useless extension candidates. Maximal degree in co-relation 35377. Up to 1770 conditions per place. [2023-08-24 08:02:23,511 INFO L140 encePairwiseOnDemand]: 181/189 looper letters, 352 selfloop transitions, 147 changer transitions 2/501 dead transitions. [2023-08-24 08:02:23,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 501 transitions, 8950 flow [2023-08-24 08:02:23,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 08:02:23,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 08:02:23,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 592 transitions. [2023-08-24 08:02:23,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4474678760393046 [2023-08-24 08:02:23,516 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 592 transitions. [2023-08-24 08:02:23,516 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 592 transitions. [2023-08-24 08:02:23,516 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:02:23,516 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 592 transitions. [2023-08-24 08:02:23,519 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 84.57142857142857) internal successors, (592), 7 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:23,520 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:23,521 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:23,521 INFO L175 Difference]: Start difference. First operand has 153 places, 389 transitions, 6404 flow. Second operand 7 states and 592 transitions. [2023-08-24 08:02:23,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 501 transitions, 8950 flow [2023-08-24 08:02:23,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 501 transitions, 8749 flow, removed 9 selfloop flow, removed 3 redundant places. [2023-08-24 08:02:23,780 INFO L231 Difference]: Finished difference. Result has 159 places, 420 transitions, 7235 flow [2023-08-24 08:02:23,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=6295, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7235, PETRI_PLACES=159, PETRI_TRANSITIONS=420} [2023-08-24 08:02:23,781 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 130 predicate places. [2023-08-24 08:02:23,781 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 420 transitions, 7235 flow [2023-08-24 08:02:23,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 77.45454545454545) internal successors, (852), 11 states have internal predecessors, (852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:23,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:02:23,782 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 08:02:23,787 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-24 08:02:23,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:02:23,985 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:02:23,985 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:02:23,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1521171659, now seen corresponding path program 6 times [2023-08-24 08:02:23,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:02:23,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254306785] [2023-08-24 08:02:23,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:02:23,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:02:24,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:02:24,170 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:24,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:02:24,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254306785] [2023-08-24 08:02:24,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254306785] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:02:24,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940776060] [2023-08-24 08:02:24,171 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 08:02:24,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:02:24,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:02:24,172 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:02:24,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-24 08:02:24,279 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-24 08:02:24,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:02:24,280 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 08:02:24,282 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:02:24,352 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:24,353 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:02:24,785 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:24,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940776060] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-24 08:02:24,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-24 08:02:24,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 7] total 11 [2023-08-24 08:02:24,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243180543] [2023-08-24 08:02:24,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:02:24,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-24 08:02:24,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:02:24,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-24 08:02:24,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-08-24 08:02:24,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 189 [2023-08-24 08:02:24,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 420 transitions, 7235 flow. Second operand has 6 states, 6 states have (on average 82.16666666666667) internal successors, (493), 6 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:24,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:02:24,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 189 [2023-08-24 08:02:24,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:02:25,855 INFO L124 PetriNetUnfolderBase]: 3470/5278 cut-off events. [2023-08-24 08:02:25,855 INFO L125 PetriNetUnfolderBase]: For 93975/94063 co-relation queries the response was YES. [2023-08-24 08:02:25,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41271 conditions, 5278 events. 3470/5278 cut-off events. For 93975/94063 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 28727 event pairs, 444 based on Foata normal form. 49/5311 useless extension candidates. Maximal degree in co-relation 40315. Up to 1927 conditions per place. [2023-08-24 08:02:25,895 INFO L140 encePairwiseOnDemand]: 182/189 looper letters, 343 selfloop transitions, 187 changer transitions 2/546 dead transitions. [2023-08-24 08:02:25,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 546 transitions, 9844 flow [2023-08-24 08:02:25,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 08:02:25,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 08:02:25,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 733 transitions. [2023-08-24 08:02:25,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48478835978835977 [2023-08-24 08:02:25,898 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 733 transitions. [2023-08-24 08:02:25,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 733 transitions. [2023-08-24 08:02:25,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:02:25,899 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 733 transitions. [2023-08-24 08:02:25,900 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 91.625) internal successors, (733), 8 states have internal predecessors, (733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:25,903 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 189.0) internal successors, (1701), 9 states have internal predecessors, (1701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:25,903 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 189.0) internal successors, (1701), 9 states have internal predecessors, (1701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:25,903 INFO L175 Difference]: Start difference. First operand has 159 places, 420 transitions, 7235 flow. Second operand 8 states and 733 transitions. [2023-08-24 08:02:25,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 546 transitions, 9844 flow [2023-08-24 08:02:26,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 546 transitions, 9587 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-08-24 08:02:26,245 INFO L231 Difference]: Finished difference. Result has 169 places, 454 transitions, 8305 flow [2023-08-24 08:02:26,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=7021, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8305, PETRI_PLACES=169, PETRI_TRANSITIONS=454} [2023-08-24 08:02:26,246 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 140 predicate places. [2023-08-24 08:02:26,246 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 454 transitions, 8305 flow [2023-08-24 08:02:26,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 82.16666666666667) internal successors, (493), 6 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:26,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:02:26,247 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 08:02:26,252 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-24 08:02:26,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:02:26,447 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:02:26,447 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:02:26,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1393893391, now seen corresponding path program 7 times [2023-08-24 08:02:26,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:02:26,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082515287] [2023-08-24 08:02:26,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:02:26,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:02:26,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:02:26,654 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:26,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:02:26,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082515287] [2023-08-24 08:02:26,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082515287] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:02:26,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1306362308] [2023-08-24 08:02:26,656 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 08:02:26,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:02:26,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:02:26,661 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:02:26,684 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-24 08:02:26,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:02:26,777 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-24 08:02:26,778 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:02:26,873 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:26,873 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:02:33,496 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:33,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1306362308] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:02:33,496 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:02:33,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 15 [2023-08-24 08:02:33,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220963583] [2023-08-24 08:02:33,497 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:02:33,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-24 08:02:33,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:02:33,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-24 08:02:33,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2023-08-24 08:02:33,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:02:33,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 454 transitions, 8305 flow. Second operand has 15 states, 15 states have (on average 77.46666666666667) internal successors, (1162), 15 states have internal predecessors, (1162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:33,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:02:33,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:02:33,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:02:35,874 INFO L124 PetriNetUnfolderBase]: 5602/8805 cut-off events. [2023-08-24 08:02:35,874 INFO L125 PetriNetUnfolderBase]: For 143192/143192 co-relation queries the response was YES. [2023-08-24 08:02:35,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65720 conditions, 8805 events. 5602/8805 cut-off events. For 143192/143192 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 55381 event pairs, 343 based on Foata normal form. 68/8873 useless extension candidates. Maximal degree in co-relation 64139. Up to 3217 conditions per place. [2023-08-24 08:02:36,080 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 520 selfloop transitions, 507 changer transitions 6/1033 dead transitions. [2023-08-24 08:02:36,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 1033 transitions, 18261 flow [2023-08-24 08:02:36,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-24 08:02:36,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-24 08:02:36,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2123 transitions. [2023-08-24 08:02:36,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44931216931216933 [2023-08-24 08:02:36,085 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2123 transitions. [2023-08-24 08:02:36,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2123 transitions. [2023-08-24 08:02:36,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:02:36,086 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2123 transitions. [2023-08-24 08:02:36,090 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 84.92) internal successors, (2123), 25 states have internal predecessors, (2123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:36,095 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 189.0) internal successors, (4914), 26 states have internal predecessors, (4914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:36,096 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 189.0) internal successors, (4914), 26 states have internal predecessors, (4914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:36,096 INFO L175 Difference]: Start difference. First operand has 169 places, 454 transitions, 8305 flow. Second operand 25 states and 2123 transitions. [2023-08-24 08:02:36,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 1033 transitions, 18261 flow [2023-08-24 08:02:36,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 1033 transitions, 18241 flow, removed 10 selfloop flow, removed 0 redundant places. [2023-08-24 08:02:36,914 INFO L231 Difference]: Finished difference. Result has 212 places, 761 transitions, 15509 flow [2023-08-24 08:02:36,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=8285, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=15509, PETRI_PLACES=212, PETRI_TRANSITIONS=761} [2023-08-24 08:02:36,915 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 183 predicate places. [2023-08-24 08:02:36,916 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 761 transitions, 15509 flow [2023-08-24 08:02:36,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 77.46666666666667) internal successors, (1162), 15 states have internal predecessors, (1162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:36,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:02:36,916 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 08:02:36,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-24 08:02:37,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-08-24 08:02:37,122 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:02:37,122 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:02:37,123 INFO L85 PathProgramCache]: Analyzing trace with hash -401080411, now seen corresponding path program 8 times [2023-08-24 08:02:37,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:02:37,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283376959] [2023-08-24 08:02:37,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:02:37,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:02:37,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:02:37,291 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:37,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:02:37,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283376959] [2023-08-24 08:02:37,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283376959] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:02:37,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [113001962] [2023-08-24 08:02:37,292 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 08:02:37,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:02:37,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:02:37,293 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:02:37,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-24 08:02:37,404 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 08:02:37,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:02:37,406 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-24 08:02:37,407 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:02:37,528 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:37,529 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:02:37,663 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:37,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [113001962] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-24 08:02:37,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-24 08:02:37,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 8] total 15 [2023-08-24 08:02:37,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012393427] [2023-08-24 08:02:37,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:02:37,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-24 08:02:37,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:02:37,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-24 08:02:37,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2023-08-24 08:02:37,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 189 [2023-08-24 08:02:37,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 761 transitions, 15509 flow. Second operand has 6 states, 6 states have (on average 82.16666666666667) internal successors, (493), 6 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:37,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:02:37,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 189 [2023-08-24 08:02:37,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:02:39,541 INFO L124 PetriNetUnfolderBase]: 5514/8664 cut-off events. [2023-08-24 08:02:39,541 INFO L125 PetriNetUnfolderBase]: For 196050/196147 co-relation queries the response was YES. [2023-08-24 08:02:39,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74585 conditions, 8664 events. 5514/8664 cut-off events. For 196050/196147 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 53902 event pairs, 986 based on Foata normal form. 51/8696 useless extension candidates. Maximal degree in co-relation 73887. Up to 4732 conditions per place. [2023-08-24 08:02:39,624 INFO L140 encePairwiseOnDemand]: 182/189 looper letters, 626 selfloop transitions, 168 changer transitions 0/816 dead transitions. [2023-08-24 08:02:39,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 816 transitions, 17722 flow [2023-08-24 08:02:39,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-24 08:02:39,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-24 08:02:39,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 542 transitions. [2023-08-24 08:02:39,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47795414462081126 [2023-08-24 08:02:39,625 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 542 transitions. [2023-08-24 08:02:39,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 542 transitions. [2023-08-24 08:02:39,625 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:02:39,626 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 542 transitions. [2023-08-24 08:02:39,626 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 90.33333333333333) internal successors, (542), 6 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:39,628 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 189.0) internal successors, (1323), 7 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:39,628 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 189.0) internal successors, (1323), 7 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:39,628 INFO L175 Difference]: Start difference. First operand has 212 places, 761 transitions, 15509 flow. Second operand 6 states and 542 transitions. [2023-08-24 08:02:39,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 816 transitions, 17722 flow [2023-08-24 08:02:41,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 816 transitions, 17044 flow, removed 264 selfloop flow, removed 1 redundant places. [2023-08-24 08:02:41,316 INFO L231 Difference]: Finished difference. Result has 218 places, 767 transitions, 15382 flow [2023-08-24 08:02:41,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=14864, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=761, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=15382, PETRI_PLACES=218, PETRI_TRANSITIONS=767} [2023-08-24 08:02:41,317 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 189 predicate places. [2023-08-24 08:02:41,317 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 767 transitions, 15382 flow [2023-08-24 08:02:41,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 82.16666666666667) internal successors, (493), 6 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:41,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:02:41,317 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 08:02:41,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-24 08:02:41,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-08-24 08:02:41,518 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:02:41,518 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:02:41,518 INFO L85 PathProgramCache]: Analyzing trace with hash -719023509, now seen corresponding path program 1 times [2023-08-24 08:02:41,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:02:41,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026803431] [2023-08-24 08:02:41,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:02:41,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:02:41,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:02:41,648 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:41,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:02:41,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026803431] [2023-08-24 08:02:41,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026803431] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:02:41,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:02:41,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 08:02:41,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158793212] [2023-08-24 08:02:41,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:02:41,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 08:02:41,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:02:41,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 08:02:41,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-24 08:02:41,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:02:41,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 767 transitions, 15382 flow. Second operand has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:41,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:02:41,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:02:41,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:02:43,568 INFO L124 PetriNetUnfolderBase]: 5654/8923 cut-off events. [2023-08-24 08:02:43,569 INFO L125 PetriNetUnfolderBase]: For 196171/196171 co-relation queries the response was YES. [2023-08-24 08:02:43,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73157 conditions, 8923 events. 5654/8923 cut-off events. For 196171/196171 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 56084 event pairs, 1422 based on Foata normal form. 28/8937 useless extension candidates. Maximal degree in co-relation 72491. Up to 7855 conditions per place. [2023-08-24 08:02:43,653 INFO L140 encePairwiseOnDemand]: 181/189 looper letters, 624 selfloop transitions, 230 changer transitions 11/865 dead transitions. [2023-08-24 08:02:43,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 865 transitions, 18282 flow [2023-08-24 08:02:43,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 08:02:43,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 08:02:43,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 588 transitions. [2023-08-24 08:02:43,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2023-08-24 08:02:43,655 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 588 transitions. [2023-08-24 08:02:43,655 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 588 transitions. [2023-08-24 08:02:43,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:02:43,656 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 588 transitions. [2023-08-24 08:02:43,657 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 84.0) internal successors, (588), 7 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:43,658 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:43,658 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:43,658 INFO L175 Difference]: Start difference. First operand has 218 places, 767 transitions, 15382 flow. Second operand 7 states and 588 transitions. [2023-08-24 08:02:43,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 865 transitions, 18282 flow [2023-08-24 08:02:45,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 865 transitions, 17975 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-08-24 08:02:45,328 INFO L231 Difference]: Finished difference. Result has 224 places, 786 transitions, 15961 flow [2023-08-24 08:02:45,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=15099, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=767, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=15961, PETRI_PLACES=224, PETRI_TRANSITIONS=786} [2023-08-24 08:02:45,329 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 195 predicate places. [2023-08-24 08:02:45,329 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 786 transitions, 15961 flow [2023-08-24 08:02:45,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:45,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:02:45,329 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 08:02:45,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-24 08:02:45,329 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:02:45,330 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:02:45,330 INFO L85 PathProgramCache]: Analyzing trace with hash -698259699, now seen corresponding path program 9 times [2023-08-24 08:02:45,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:02:45,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267262004] [2023-08-24 08:02:45,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:02:45,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:02:45,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:02:45,478 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:45,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:02:45,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267262004] [2023-08-24 08:02:45,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267262004] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:02:45,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1029774119] [2023-08-24 08:02:45,478 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 08:02:45,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:02:45,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:02:45,480 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:02:45,488 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-24 08:02:45,614 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-24 08:02:45,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:02:45,616 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-24 08:02:45,617 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:02:45,795 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:45,796 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:02:45,967 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:45,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1029774119] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-24 08:02:45,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-24 08:02:45,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 8] total 17 [2023-08-24 08:02:45,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868916494] [2023-08-24 08:02:45,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:02:45,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-24 08:02:45,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:02:45,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-24 08:02:45,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2023-08-24 08:02:45,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 189 [2023-08-24 08:02:45,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 786 transitions, 15961 flow. Second operand has 6 states, 6 states have (on average 82.16666666666667) internal successors, (493), 6 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:45,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:02:45,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 189 [2023-08-24 08:02:45,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:02:48,144 INFO L124 PetriNetUnfolderBase]: 5528/8688 cut-off events. [2023-08-24 08:02:48,144 INFO L125 PetriNetUnfolderBase]: For 192913/193004 co-relation queries the response was YES. [2023-08-24 08:02:48,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72173 conditions, 8688 events. 5528/8688 cut-off events. For 192913/193004 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 54152 event pairs, 1032 based on Foata normal form. 83/8738 useless extension candidates. Maximal degree in co-relation 71892. Up to 4590 conditions per place. [2023-08-24 08:02:48,237 INFO L140 encePairwiseOnDemand]: 182/189 looper letters, 631 selfloop transitions, 189 changer transitions 0/842 dead transitions. [2023-08-24 08:02:48,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 842 transitions, 18148 flow [2023-08-24 08:02:48,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-24 08:02:48,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-24 08:02:48,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 544 transitions. [2023-08-24 08:02:48,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47971781305114636 [2023-08-24 08:02:48,239 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 544 transitions. [2023-08-24 08:02:48,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 544 transitions. [2023-08-24 08:02:48,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:02:48,239 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 544 transitions. [2023-08-24 08:02:48,240 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 90.66666666666667) internal successors, (544), 6 states have internal predecessors, (544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:48,241 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 189.0) internal successors, (1323), 7 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:48,241 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 189.0) internal successors, (1323), 7 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:48,241 INFO L175 Difference]: Start difference. First operand has 224 places, 786 transitions, 15961 flow. Second operand 6 states and 544 transitions. [2023-08-24 08:02:48,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 842 transitions, 18148 flow [2023-08-24 08:02:49,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 842 transitions, 17831 flow, removed 33 selfloop flow, removed 3 redundant places. [2023-08-24 08:02:49,908 INFO L231 Difference]: Finished difference. Result has 226 places, 786 transitions, 16040 flow [2023-08-24 08:02:49,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=15644, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=786, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=16040, PETRI_PLACES=226, PETRI_TRANSITIONS=786} [2023-08-24 08:02:49,909 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 197 predicate places. [2023-08-24 08:02:49,909 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 786 transitions, 16040 flow [2023-08-24 08:02:49,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 82.16666666666667) internal successors, (493), 6 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:49,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:02:49,909 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 08:02:49,914 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-24 08:02:50,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-08-24 08:02:50,110 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:02:50,111 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:02:50,111 INFO L85 PathProgramCache]: Analyzing trace with hash 2012817161, now seen corresponding path program 10 times [2023-08-24 08:02:50,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:02:50,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983415060] [2023-08-24 08:02:50,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:02:50,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:02:50,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:02:50,239 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:50,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:02:50,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983415060] [2023-08-24 08:02:50,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983415060] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:02:50,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [713202447] [2023-08-24 08:02:50,240 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 08:02:50,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:02:50,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:02:50,245 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:02:50,270 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-24 08:02:50,358 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 08:02:50,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:02:50,360 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-24 08:02:50,361 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:02:50,462 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:50,462 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:02:50,579 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:50,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [713202447] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-24 08:02:50,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-24 08:02:50,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 7] total 10 [2023-08-24 08:02:50,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12802527] [2023-08-24 08:02:50,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:02:50,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-24 08:02:50,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:02:50,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-24 08:02:50,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-08-24 08:02:50,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 189 [2023-08-24 08:02:50,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 786 transitions, 16040 flow. Second operand has 6 states, 6 states have (on average 82.16666666666667) internal successors, (493), 6 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:50,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:02:50,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 189 [2023-08-24 08:02:50,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:02:52,506 INFO L124 PetriNetUnfolderBase]: 5509/8621 cut-off events. [2023-08-24 08:02:52,506 INFO L125 PetriNetUnfolderBase]: For 197543/197634 co-relation queries the response was YES. [2023-08-24 08:02:52,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71850 conditions, 8621 events. 5509/8621 cut-off events. For 197543/197634 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 53328 event pairs, 1006 based on Foata normal form. 51/8639 useless extension candidates. Maximal degree in co-relation 71178. Up to 4096 conditions per place. [2023-08-24 08:02:52,588 INFO L140 encePairwiseOnDemand]: 182/189 looper letters, 528 selfloop transitions, 285 changer transitions 0/835 dead transitions. [2023-08-24 08:02:52,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 835 transitions, 18149 flow [2023-08-24 08:02:52,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-24 08:02:52,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-24 08:02:52,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 542 transitions. [2023-08-24 08:02:52,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47795414462081126 [2023-08-24 08:02:52,590 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 542 transitions. [2023-08-24 08:02:52,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 542 transitions. [2023-08-24 08:02:52,590 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:02:52,590 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 542 transitions. [2023-08-24 08:02:52,591 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 90.33333333333333) internal successors, (542), 6 states have internal predecessors, (542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:52,592 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 189.0) internal successors, (1323), 7 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:52,592 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 189.0) internal successors, (1323), 7 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:52,593 INFO L175 Difference]: Start difference. First operand has 226 places, 786 transitions, 16040 flow. Second operand 6 states and 542 transitions. [2023-08-24 08:02:52,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 835 transitions, 18149 flow [2023-08-24 08:02:54,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 835 transitions, 17939 flow, removed 9 selfloop flow, removed 3 redundant places. [2023-08-24 08:02:54,314 INFO L231 Difference]: Finished difference. Result has 231 places, 788 transitions, 16637 flow [2023-08-24 08:02:54,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=15832, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=786, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=16637, PETRI_PLACES=231, PETRI_TRANSITIONS=788} [2023-08-24 08:02:54,315 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 202 predicate places. [2023-08-24 08:02:54,315 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 788 transitions, 16637 flow [2023-08-24 08:02:54,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 82.16666666666667) internal successors, (493), 6 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:54,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:02:54,315 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 08:02:54,323 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-24 08:02:54,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-24 08:02:54,520 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:02:54,521 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:02:54,521 INFO L85 PathProgramCache]: Analyzing trace with hash -9730175, now seen corresponding path program 2 times [2023-08-24 08:02:54,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:02:54,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463033398] [2023-08-24 08:02:54,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:02:54,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:02:54,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:02:54,642 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:54,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:02:54,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463033398] [2023-08-24 08:02:54,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463033398] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:02:54,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:02:54,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 08:02:54,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322037259] [2023-08-24 08:02:54,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:02:54,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 08:02:54,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:02:54,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 08:02:54,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-24 08:02:54,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:02:54,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 788 transitions, 16637 flow. Second operand has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:54,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:02:54,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:02:54,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:02:56,676 INFO L124 PetriNetUnfolderBase]: 5562/8712 cut-off events. [2023-08-24 08:02:56,676 INFO L125 PetriNetUnfolderBase]: For 206587/206587 co-relation queries the response was YES. [2023-08-24 08:02:56,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74228 conditions, 8712 events. 5562/8712 cut-off events. For 206587/206587 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 53781 event pairs, 1150 based on Foata normal form. 16/8714 useless extension candidates. Maximal degree in co-relation 73533. Up to 5257 conditions per place. [2023-08-24 08:02:56,752 INFO L140 encePairwiseOnDemand]: 181/189 looper letters, 641 selfloop transitions, 217 changer transitions 16/874 dead transitions. [2023-08-24 08:02:56,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 874 transitions, 19212 flow [2023-08-24 08:02:56,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 08:02:56,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 08:02:56,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 600 transitions. [2023-08-24 08:02:56,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45351473922902497 [2023-08-24 08:02:56,754 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 600 transitions. [2023-08-24 08:02:56,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 600 transitions. [2023-08-24 08:02:56,754 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:02:56,754 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 600 transitions. [2023-08-24 08:02:56,755 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 85.71428571428571) internal successors, (600), 7 states have internal predecessors, (600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:56,756 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:56,756 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:56,756 INFO L175 Difference]: Start difference. First operand has 231 places, 788 transitions, 16637 flow. Second operand 7 states and 600 transitions. [2023-08-24 08:02:56,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 874 transitions, 19212 flow [2023-08-24 08:02:58,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 874 transitions, 19069 flow, removed 7 selfloop flow, removed 1 redundant places. [2023-08-24 08:02:58,371 INFO L231 Difference]: Finished difference. Result has 238 places, 784 transitions, 16850 flow [2023-08-24 08:02:58,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=16466, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=787, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=16850, PETRI_PLACES=238, PETRI_TRANSITIONS=784} [2023-08-24 08:02:58,372 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 209 predicate places. [2023-08-24 08:02:58,372 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 784 transitions, 16850 flow [2023-08-24 08:02:58,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:58,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:02:58,373 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 08:02:58,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-24 08:02:58,373 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:02:58,373 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:02:58,373 INFO L85 PathProgramCache]: Analyzing trace with hash 375424300, now seen corresponding path program 6 times [2023-08-24 08:02:58,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:02:58,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824865508] [2023-08-24 08:02:58,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:02:58,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:02:58,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:02:58,502 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:58,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:02:58,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824865508] [2023-08-24 08:02:58,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824865508] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:02:58,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1965233832] [2023-08-24 08:02:58,502 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 08:02:58,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:02:58,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:02:58,503 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:02:58,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-24 08:02:58,606 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-24 08:02:58,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:02:58,607 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-24 08:02:58,608 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:02:58,661 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:58,661 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:02:58,779 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:02:58,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1965233832] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:02:58,780 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:02:58,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-08-24 08:02:58,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044478999] [2023-08-24 08:02:58,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:02:58,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-24 08:02:58,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:02:58,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-24 08:02:58,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-08-24 08:02:58,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:02:58,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 784 transitions, 16850 flow. Second operand has 11 states, 11 states have (on average 77.63636363636364) internal successors, (854), 11 states have internal predecessors, (854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:02:58,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:02:58,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:02:58,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:03:00,743 INFO L124 PetriNetUnfolderBase]: 5551/8670 cut-off events. [2023-08-24 08:03:00,743 INFO L125 PetriNetUnfolderBase]: For 208061/208061 co-relation queries the response was YES. [2023-08-24 08:03:00,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74963 conditions, 8670 events. 5551/8670 cut-off events. For 208061/208061 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 53202 event pairs, 1130 based on Foata normal form. 12/8668 useless extension candidates. Maximal degree in co-relation 74792. Up to 5257 conditions per place. [2023-08-24 08:03:00,826 INFO L140 encePairwiseOnDemand]: 181/189 looper letters, 638 selfloop transitions, 237 changer transitions 2/877 dead transitions. [2023-08-24 08:03:00,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 877 transitions, 19715 flow [2023-08-24 08:03:00,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 08:03:00,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 08:03:00,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 599 transitions. [2023-08-24 08:03:00,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527588813303099 [2023-08-24 08:03:00,828 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 599 transitions. [2023-08-24 08:03:00,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 599 transitions. [2023-08-24 08:03:00,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:03:00,828 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 599 transitions. [2023-08-24 08:03:00,829 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 85.57142857142857) internal successors, (599), 7 states have internal predecessors, (599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:00,830 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:00,830 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:00,830 INFO L175 Difference]: Start difference. First operand has 238 places, 784 transitions, 16850 flow. Second operand 7 states and 599 transitions. [2023-08-24 08:03:00,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 877 transitions, 19715 flow [2023-08-24 08:03:02,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 877 transitions, 19255 flow, removed 10 selfloop flow, removed 6 redundant places. [2023-08-24 08:03:02,689 INFO L231 Difference]: Finished difference. Result has 238 places, 795 transitions, 17188 flow [2023-08-24 08:03:02,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=16404, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=784, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=17188, PETRI_PLACES=238, PETRI_TRANSITIONS=795} [2023-08-24 08:03:02,690 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 209 predicate places. [2023-08-24 08:03:02,690 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 795 transitions, 17188 flow [2023-08-24 08:03:02,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 77.63636363636364) internal successors, (854), 11 states have internal predecessors, (854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:02,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:03:02,690 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 08:03:02,696 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-24 08:03:02,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:03:02,897 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:03:02,897 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:03:02,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1936973351, now seen corresponding path program 11 times [2023-08-24 08:03:02,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:03:02,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352681644] [2023-08-24 08:03:02,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:03:02,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:03:02,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:03:03,020 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:03:03,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:03:03,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352681644] [2023-08-24 08:03:03,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352681644] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:03:03,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788972882] [2023-08-24 08:03:03,021 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 08:03:03,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:03:03,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:03:03,025 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:03:03,053 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-24 08:03:03,154 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 08:03:03,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:03:03,156 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-24 08:03:03,157 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:03:03,253 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:03:03,253 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:03:03,647 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:03:03,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788972882] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:03:03,648 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:03:03,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 15 [2023-08-24 08:03:03,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518859009] [2023-08-24 08:03:03,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:03:03,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-24 08:03:03,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:03:03,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-24 08:03:03,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2023-08-24 08:03:03,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:03:03,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 795 transitions, 17188 flow. Second operand has 15 states, 15 states have (on average 77.46666666666667) internal successors, (1162), 15 states have internal predecessors, (1162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:03,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:03:03,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:03:03,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:03:07,254 INFO L124 PetriNetUnfolderBase]: 7928/12255 cut-off events. [2023-08-24 08:03:07,254 INFO L125 PetriNetUnfolderBase]: For 321116/321116 co-relation queries the response was YES. [2023-08-24 08:03:07,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110161 conditions, 12255 events. 7928/12255 cut-off events. For 321116/321116 co-relation queries the response was YES. Maximal size of possible extension queue 757. Compared 78813 event pairs, 999 based on Foata normal form. 80/12321 useless extension candidates. Maximal degree in co-relation 109440. Up to 5012 conditions per place. [2023-08-24 08:03:07,380 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 622 selfloop transitions, 778 changer transitions 0/1400 dead transitions. [2023-08-24 08:03:07,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 1400 transitions, 31349 flow [2023-08-24 08:03:07,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-08-24 08:03:07,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-08-24 08:03:07,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2282 transitions. [2023-08-24 08:03:07,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44718792866941015 [2023-08-24 08:03:07,384 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2282 transitions. [2023-08-24 08:03:07,384 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2282 transitions. [2023-08-24 08:03:07,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:03:07,385 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2282 transitions. [2023-08-24 08:03:07,388 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 84.51851851851852) internal successors, (2282), 27 states have internal predecessors, (2282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:07,392 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 189.0) internal successors, (5292), 28 states have internal predecessors, (5292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:07,392 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 189.0) internal successors, (5292), 28 states have internal predecessors, (5292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:07,392 INFO L175 Difference]: Start difference. First operand has 238 places, 795 transitions, 17188 flow. Second operand 27 states and 2282 transitions. [2023-08-24 08:03:07,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 1400 transitions, 31349 flow [2023-08-24 08:03:10,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 1400 transitions, 30875 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-08-24 08:03:10,585 INFO L231 Difference]: Finished difference. Result has 270 places, 1145 transitions, 27908 flow [2023-08-24 08:03:10,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=16704, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=509, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=27908, PETRI_PLACES=270, PETRI_TRANSITIONS=1145} [2023-08-24 08:03:10,586 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 241 predicate places. [2023-08-24 08:03:10,587 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 1145 transitions, 27908 flow [2023-08-24 08:03:10,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 77.46666666666667) internal successors, (1162), 15 states have internal predecessors, (1162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:10,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:03:10,587 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 08:03:10,593 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-24 08:03:10,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable19 [2023-08-24 08:03:10,792 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:03:10,793 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:03:10,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1584396329, now seen corresponding path program 12 times [2023-08-24 08:03:10,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:03:10,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3564787] [2023-08-24 08:03:10,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:03:10,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:03:10,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:03:10,918 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:03:10,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:03:10,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3564787] [2023-08-24 08:03:10,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3564787] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:03:10,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1749391730] [2023-08-24 08:03:10,918 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 08:03:10,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:03:10,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:03:10,919 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:03:10,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-24 08:03:11,012 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-24 08:03:11,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:03:11,013 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-24 08:03:11,014 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:03:11,145 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:03:11,145 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:03:11,229 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:03:11,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1749391730] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:03:11,229 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:03:11,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 6] total 18 [2023-08-24 08:03:11,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481953893] [2023-08-24 08:03:11,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:03:11,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-24 08:03:11,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:03:11,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-24 08:03:11,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2023-08-24 08:03:11,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 189 [2023-08-24 08:03:11,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 1145 transitions, 27908 flow. Second operand has 18 states, 18 states have (on average 74.33333333333333) internal successors, (1338), 18 states have internal predecessors, (1338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:11,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:03:11,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 189 [2023-08-24 08:03:11,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:03:16,119 INFO L124 PetriNetUnfolderBase]: 8494/13507 cut-off events. [2023-08-24 08:03:16,119 INFO L125 PetriNetUnfolderBase]: For 407841/407841 co-relation queries the response was YES. [2023-08-24 08:03:16,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128611 conditions, 13507 events. 8494/13507 cut-off events. For 407841/407841 co-relation queries the response was YES. Maximal size of possible extension queue 856. Compared 92113 event pairs, 888 based on Foata normal form. 40/13531 useless extension candidates. Maximal degree in co-relation 127869. Up to 4779 conditions per place. [2023-08-24 08:03:16,265 INFO L140 encePairwiseOnDemand]: 179/189 looper letters, 647 selfloop transitions, 910 changer transitions 0/1557 dead transitions. [2023-08-24 08:03:16,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 1557 transitions, 38037 flow [2023-08-24 08:03:16,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-24 08:03:16,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-24 08:03:16,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1973 transitions. [2023-08-24 08:03:16,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4349647266313933 [2023-08-24 08:03:16,268 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1973 transitions. [2023-08-24 08:03:16,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1973 transitions. [2023-08-24 08:03:16,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:03:16,268 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1973 transitions. [2023-08-24 08:03:16,271 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 82.20833333333333) internal successors, (1973), 24 states have internal predecessors, (1973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:16,275 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 189.0) internal successors, (4725), 25 states have internal predecessors, (4725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:16,275 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 189.0) internal successors, (4725), 25 states have internal predecessors, (4725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:16,275 INFO L175 Difference]: Start difference. First operand has 270 places, 1145 transitions, 27908 flow. Second operand 24 states and 1973 transitions. [2023-08-24 08:03:16,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 1557 transitions, 38037 flow [2023-08-24 08:03:21,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 1557 transitions, 35491 flow, removed 1125 selfloop flow, removed 2 redundant places. [2023-08-24 08:03:21,251 INFO L231 Difference]: Finished difference. Result has 295 places, 1230 transitions, 31106 flow [2023-08-24 08:03:21,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=26374, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=828, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=31106, PETRI_PLACES=295, PETRI_TRANSITIONS=1230} [2023-08-24 08:03:21,252 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 266 predicate places. [2023-08-24 08:03:21,252 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 1230 transitions, 31106 flow [2023-08-24 08:03:21,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 74.33333333333333) internal successors, (1338), 18 states have internal predecessors, (1338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:21,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:03:21,252 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 08:03:21,257 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-24 08:03:21,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:03:21,453 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:03:21,453 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:03:21,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1724635332, now seen corresponding path program 7 times [2023-08-24 08:03:21,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:03:21,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082997577] [2023-08-24 08:03:21,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:03:21,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:03:21,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:03:21,586 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:03:21,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:03:21,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082997577] [2023-08-24 08:03:21,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082997577] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:03:21,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:03:21,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 08:03:21,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170058423] [2023-08-24 08:03:21,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:03:21,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 08:03:21,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:03:21,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 08:03:21,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-24 08:03:21,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:03:21,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 1230 transitions, 31106 flow. Second operand has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:21,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:03:21,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:03:21,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:03:26,236 INFO L124 PetriNetUnfolderBase]: 8523/13664 cut-off events. [2023-08-24 08:03:26,237 INFO L125 PetriNetUnfolderBase]: For 423524/423524 co-relation queries the response was YES. [2023-08-24 08:03:26,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128864 conditions, 13664 events. 8523/13664 cut-off events. For 423524/423524 co-relation queries the response was YES. Maximal size of possible extension queue 878. Compared 94527 event pairs, 2158 based on Foata normal form. 66/13714 useless extension candidates. Maximal degree in co-relation 128148. Up to 12244 conditions per place. [2023-08-24 08:03:26,361 INFO L140 encePairwiseOnDemand]: 181/189 looper letters, 1028 selfloop transitions, 247 changer transitions 15/1290 dead transitions. [2023-08-24 08:03:26,362 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 1290 transitions, 34317 flow [2023-08-24 08:03:26,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 08:03:26,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 08:03:26,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 598 transitions. [2023-08-24 08:03:26,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4520030234315949 [2023-08-24 08:03:26,363 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 598 transitions. [2023-08-24 08:03:26,363 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 598 transitions. [2023-08-24 08:03:26,363 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:03:26,363 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 598 transitions. [2023-08-24 08:03:26,364 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 85.42857142857143) internal successors, (598), 7 states have internal predecessors, (598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:26,365 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:26,365 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:26,365 INFO L175 Difference]: Start difference. First operand has 295 places, 1230 transitions, 31106 flow. Second operand 7 states and 598 transitions. [2023-08-24 08:03:26,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 1290 transitions, 34317 flow [2023-08-24 08:03:30,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 1290 transitions, 33599 flow, removed 71 selfloop flow, removed 5 redundant places. [2023-08-24 08:03:30,950 INFO L231 Difference]: Finished difference. Result has 299 places, 1231 transitions, 30970 flow [2023-08-24 08:03:30,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=30375, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=982, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=30970, PETRI_PLACES=299, PETRI_TRANSITIONS=1231} [2023-08-24 08:03:30,951 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 270 predicate places. [2023-08-24 08:03:30,952 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 1231 transitions, 30970 flow [2023-08-24 08:03:30,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:30,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:03:30,952 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 08:03:30,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-24 08:03:30,952 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:03:30,952 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:03:30,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1355117528, now seen corresponding path program 8 times [2023-08-24 08:03:30,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:03:30,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276042684] [2023-08-24 08:03:30,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:03:30,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:03:30,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:03:31,063 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:03:31,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:03:31,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276042684] [2023-08-24 08:03:31,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276042684] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:03:31,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [632918050] [2023-08-24 08:03:31,064 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 08:03:31,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:03:31,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:03:31,069 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:03:31,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-24 08:03:31,263 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 08:03:31,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:03:31,264 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 08:03:31,265 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:03:31,352 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:03:31,352 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:03:31,562 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:03:31,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [632918050] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:03:31,562 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:03:31,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 15 [2023-08-24 08:03:31,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061871115] [2023-08-24 08:03:31,563 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:03:31,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-24 08:03:31,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:03:31,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-24 08:03:31,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2023-08-24 08:03:31,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:03:31,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 1231 transitions, 30970 flow. Second operand has 15 states, 15 states have (on average 77.2) internal successors, (1158), 15 states have internal predecessors, (1158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:31,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:03:31,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:03:31,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:03:36,450 INFO L124 PetriNetUnfolderBase]: 8514/13607 cut-off events. [2023-08-24 08:03:36,451 INFO L125 PetriNetUnfolderBase]: For 417946/417946 co-relation queries the response was YES. [2023-08-24 08:03:36,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128893 conditions, 13607 events. 8514/13607 cut-off events. For 417946/417946 co-relation queries the response was YES. Maximal size of possible extension queue 870. Compared 93597 event pairs, 2157 based on Foata normal form. 32/13623 useless extension candidates. Maximal degree in co-relation 128513. Up to 12377 conditions per place. [2023-08-24 08:03:36,581 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 1043 selfloop transitions, 269 changer transitions 0/1312 dead transitions. [2023-08-24 08:03:36,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 1312 transitions, 34379 flow [2023-08-24 08:03:36,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-24 08:03:36,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-24 08:03:36,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1004 transitions. [2023-08-24 08:03:36,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4426807760141093 [2023-08-24 08:03:36,583 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1004 transitions. [2023-08-24 08:03:36,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1004 transitions. [2023-08-24 08:03:36,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:03:36,583 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1004 transitions. [2023-08-24 08:03:36,584 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 83.66666666666667) internal successors, (1004), 12 states have internal predecessors, (1004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:36,586 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 189.0) internal successors, (2457), 13 states have internal predecessors, (2457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:36,586 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 189.0) internal successors, (2457), 13 states have internal predecessors, (2457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:36,586 INFO L175 Difference]: Start difference. First operand has 299 places, 1231 transitions, 30970 flow. Second operand 12 states and 1004 transitions. [2023-08-24 08:03:36,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 1312 transitions, 34379 flow [2023-08-24 08:03:41,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 1312 transitions, 33824 flow, removed 42 selfloop flow, removed 4 redundant places. [2023-08-24 08:03:41,264 INFO L231 Difference]: Finished difference. Result has 310 places, 1250 transitions, 31409 flow [2023-08-24 08:03:41,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=30421, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=253, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=970, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=31409, PETRI_PLACES=310, PETRI_TRANSITIONS=1250} [2023-08-24 08:03:41,265 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 281 predicate places. [2023-08-24 08:03:41,265 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 1250 transitions, 31409 flow [2023-08-24 08:03:41,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 77.2) internal successors, (1158), 15 states have internal predecessors, (1158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:41,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:03:41,265 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 08:03:41,269 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-24 08:03:41,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:03:41,466 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:03:41,466 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:03:41,466 INFO L85 PathProgramCache]: Analyzing trace with hash 2136809931, now seen corresponding path program 3 times [2023-08-24 08:03:41,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:03:41,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212177898] [2023-08-24 08:03:41,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:03:41,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:03:41,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:03:41,611 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:03:41,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:03:41,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212177898] [2023-08-24 08:03:41,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212177898] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:03:41,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [858241933] [2023-08-24 08:03:41,611 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 08:03:41,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:03:41,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:03:41,613 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:03:41,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-24 08:03:41,726 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-24 08:03:41,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:03:41,727 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-24 08:03:41,728 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:03:41,824 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:03:41,824 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:03:41,971 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:03:41,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [858241933] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:03:41,972 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:03:41,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 17 [2023-08-24 08:03:41,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588664982] [2023-08-24 08:03:41,972 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:03:41,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-24 08:03:41,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:03:41,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-24 08:03:41,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2023-08-24 08:03:41,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:03:41,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 1250 transitions, 31409 flow. Second operand has 17 states, 17 states have (on average 77.11764705882354) internal successors, (1311), 17 states have internal predecessors, (1311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:41,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:03:41,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:03:41,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:03:47,678 INFO L124 PetriNetUnfolderBase]: 10150/15813 cut-off events. [2023-08-24 08:03:47,678 INFO L125 PetriNetUnfolderBase]: For 472247/472247 co-relation queries the response was YES. [2023-08-24 08:03:47,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 150056 conditions, 15813 events. 10150/15813 cut-off events. For 472247/472247 co-relation queries the response was YES. Maximal size of possible extension queue 1016. Compared 107173 event pairs, 2007 based on Foata normal form. 52/15847 useless extension candidates. Maximal degree in co-relation 149418. Up to 12786 conditions per place. [2023-08-24 08:03:47,855 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 1189 selfloop transitions, 493 changer transitions 0/1682 dead transitions. [2023-08-24 08:03:47,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 1682 transitions, 42285 flow [2023-08-24 08:03:47,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-24 08:03:47,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-24 08:03:47,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1766 transitions. [2023-08-24 08:03:47,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4449483497102545 [2023-08-24 08:03:47,858 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1766 transitions. [2023-08-24 08:03:47,858 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1766 transitions. [2023-08-24 08:03:47,858 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:03:47,859 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1766 transitions. [2023-08-24 08:03:47,860 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 84.0952380952381) internal successors, (1766), 21 states have internal predecessors, (1766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:47,863 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 189.0) internal successors, (4158), 22 states have internal predecessors, (4158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:47,864 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 189.0) internal successors, (4158), 22 states have internal predecessors, (4158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:47,864 INFO L175 Difference]: Start difference. First operand has 310 places, 1250 transitions, 31409 flow. Second operand 21 states and 1766 transitions. [2023-08-24 08:03:47,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 1682 transitions, 42285 flow [2023-08-24 08:03:53,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 1682 transitions, 41777 flow, removed 103 selfloop flow, removed 4 redundant places. [2023-08-24 08:03:53,816 INFO L231 Difference]: Finished difference. Result has 341 places, 1430 transitions, 36278 flow [2023-08-24 08:03:53,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=30932, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=331, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=825, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=36278, PETRI_PLACES=341, PETRI_TRANSITIONS=1430} [2023-08-24 08:03:53,817 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 312 predicate places. [2023-08-24 08:03:53,817 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 1430 transitions, 36278 flow [2023-08-24 08:03:53,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 77.11764705882354) internal successors, (1311), 17 states have internal predecessors, (1311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:53,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:03:53,817 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 08:03:53,821 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-08-24 08:03:54,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-08-24 08:03:54,018 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:03:54,018 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:03:54,018 INFO L85 PathProgramCache]: Analyzing trace with hash 27530053, now seen corresponding path program 13 times [2023-08-24 08:03:54,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:03:54,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067694076] [2023-08-24 08:03:54,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:03:54,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:03:54,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:03:54,152 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:03:54,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:03:54,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067694076] [2023-08-24 08:03:54,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067694076] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:03:54,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [676712785] [2023-08-24 08:03:54,153 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 08:03:54,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:03:54,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:03:54,157 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:03:54,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-24 08:03:54,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:03:54,276 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-24 08:03:54,277 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:03:54,354 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:03:54,354 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:03:54,452 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:03:54,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [676712785] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:03:54,453 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:03:54,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 6] total 12 [2023-08-24 08:03:54,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703551015] [2023-08-24 08:03:54,454 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:03:54,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 08:03:54,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:03:54,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 08:03:54,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2023-08-24 08:03:54,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:03:54,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 1430 transitions, 36278 flow. Second operand has 12 states, 12 states have (on average 77.66666666666667) internal successors, (932), 12 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:03:54,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:03:54,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:03:54,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:04:00,480 INFO L124 PetriNetUnfolderBase]: 10343/16088 cut-off events. [2023-08-24 08:04:00,480 INFO L125 PetriNetUnfolderBase]: For 521595/521595 co-relation queries the response was YES. [2023-08-24 08:04:00,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 161706 conditions, 16088 events. 10343/16088 cut-off events. For 521595/521595 co-relation queries the response was YES. Maximal size of possible extension queue 1031. Compared 108825 event pairs, 1867 based on Foata normal form. 30/16100 useless extension candidates. Maximal degree in co-relation 161165. Up to 12684 conditions per place. [2023-08-24 08:04:00,683 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 944 selfloop transitions, 697 changer transitions 0/1641 dead transitions. [2023-08-24 08:04:00,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 1641 transitions, 44015 flow [2023-08-24 08:04:00,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-24 08:04:00,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-24 08:04:00,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1178 transitions. [2023-08-24 08:04:00,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4452003023431595 [2023-08-24 08:04:00,685 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1178 transitions. [2023-08-24 08:04:00,685 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1178 transitions. [2023-08-24 08:04:00,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:04:00,686 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1178 transitions. [2023-08-24 08:04:00,687 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 84.14285714285714) internal successors, (1178), 14 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:04:00,689 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 189.0) internal successors, (2835), 15 states have internal predecessors, (2835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:04:00,689 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 189.0) internal successors, (2835), 15 states have internal predecessors, (2835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:04:00,689 INFO L175 Difference]: Start difference. First operand has 341 places, 1430 transitions, 36278 flow. Second operand 14 states and 1178 transitions. [2023-08-24 08:04:00,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 1641 transitions, 44015 flow [2023-08-24 08:04:07,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 1641 transitions, 43594 flow, removed 191 selfloop flow, removed 1 redundant places. [2023-08-24 08:04:07,502 INFO L231 Difference]: Finished difference. Result has 359 places, 1533 transitions, 40787 flow [2023-08-24 08:04:07,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=35861, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=620, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=788, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=40787, PETRI_PLACES=359, PETRI_TRANSITIONS=1533} [2023-08-24 08:04:07,503 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 330 predicate places. [2023-08-24 08:04:07,503 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 1533 transitions, 40787 flow [2023-08-24 08:04:07,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 77.66666666666667) internal successors, (932), 12 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:04:07,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:04:07,503 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 08:04:07,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-24 08:04:07,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:04:07,704 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:04:07,704 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:04:07,705 INFO L85 PathProgramCache]: Analyzing trace with hash -571983319, now seen corresponding path program 14 times [2023-08-24 08:04:07,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:04:07,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238882457] [2023-08-24 08:04:07,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:04:07,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:04:07,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:04:07,827 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:04:07,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:04:07,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238882457] [2023-08-24 08:04:07,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238882457] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:04:07,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798046138] [2023-08-24 08:04:07,827 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 08:04:07,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:04:07,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:04:07,828 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:04:07,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-24 08:04:07,936 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 08:04:07,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:04:07,937 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-24 08:04:07,938 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:04:08,018 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:04:08,018 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:04:08,163 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:04:08,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798046138] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:04:08,163 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:04:08,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 16 [2023-08-24 08:04:08,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642782290] [2023-08-24 08:04:08,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:04:08,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-24 08:04:08,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:04:08,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-24 08:04:08,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2023-08-24 08:04:08,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:04:08,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 1533 transitions, 40787 flow. Second operand has 16 states, 16 states have (on average 77.375) internal successors, (1238), 16 states have internal predecessors, (1238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:04:08,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:04:08,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:04:08,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:04:14,591 INFO L124 PetriNetUnfolderBase]: 10282/15939 cut-off events. [2023-08-24 08:04:14,592 INFO L125 PetriNetUnfolderBase]: For 540612/540612 co-relation queries the response was YES. [2023-08-24 08:04:14,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 163593 conditions, 15939 events. 10282/15939 cut-off events. For 540612/540612 co-relation queries the response was YES. Maximal size of possible extension queue 1024. Compared 107175 event pairs, 1816 based on Foata normal form. 70/15991 useless extension candidates. Maximal degree in co-relation 163045. Up to 12444 conditions per place. [2023-08-24 08:04:14,784 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 1030 selfloop transitions, 691 changer transitions 0/1721 dead transitions. [2023-08-24 08:04:14,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 1721 transitions, 46891 flow [2023-08-24 08:04:14,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-24 08:04:14,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-24 08:04:14,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1608 transitions. [2023-08-24 08:04:14,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4477861319966583 [2023-08-24 08:04:14,786 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1608 transitions. [2023-08-24 08:04:14,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1608 transitions. [2023-08-24 08:04:14,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:04:14,787 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1608 transitions. [2023-08-24 08:04:14,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 84.63157894736842) internal successors, (1608), 19 states have internal predecessors, (1608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:04:14,790 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 189.0) internal successors, (3780), 20 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:04:14,791 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 189.0) internal successors, (3780), 20 states have internal predecessors, (3780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:04:14,791 INFO L175 Difference]: Start difference. First operand has 359 places, 1533 transitions, 40787 flow. Second operand 19 states and 1608 transitions. [2023-08-24 08:04:14,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 1721 transitions, 46891 flow [2023-08-24 08:04:21,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 1721 transitions, 46356 flow, removed 43 selfloop flow, removed 3 redundant places. [2023-08-24 08:04:21,801 INFO L231 Difference]: Finished difference. Result has 379 places, 1553 transitions, 42335 flow [2023-08-24 08:04:21,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=40266, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=671, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=854, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=42335, PETRI_PLACES=379, PETRI_TRANSITIONS=1553} [2023-08-24 08:04:21,802 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 350 predicate places. [2023-08-24 08:04:21,802 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 1553 transitions, 42335 flow [2023-08-24 08:04:21,802 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 77.375) internal successors, (1238), 16 states have internal predecessors, (1238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:04:21,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:04:21,802 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 08:04:21,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-24 08:04:22,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:04:22,003 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:04:22,003 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:04:22,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1615638131, now seen corresponding path program 15 times [2023-08-24 08:04:22,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:04:22,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855261003] [2023-08-24 08:04:22,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:04:22,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:04:22,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:04:22,153 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:04:22,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:04:22,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855261003] [2023-08-24 08:04:22,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855261003] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:04:22,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:04:22,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 08:04:22,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877891783] [2023-08-24 08:04:22,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:04:22,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 08:04:22,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:04:22,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 08:04:22,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-08-24 08:04:22,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:04:22,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 1553 transitions, 42335 flow. Second operand has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:04:22,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:04:22,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:04:22,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:04:28,459 INFO L124 PetriNetUnfolderBase]: 10286/15947 cut-off events. [2023-08-24 08:04:28,459 INFO L125 PetriNetUnfolderBase]: For 545688/545688 co-relation queries the response was YES. [2023-08-24 08:04:28,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 167273 conditions, 15947 events. 10286/15947 cut-off events. For 545688/545688 co-relation queries the response was YES. Maximal size of possible extension queue 1022. Compared 106903 event pairs, 2433 based on Foata normal form. 2/15931 useless extension candidates. Maximal degree in co-relation 166719. Up to 14805 conditions per place. [2023-08-24 08:04:28,650 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 1326 selfloop transitions, 274 changer transitions 2/1602 dead transitions. [2023-08-24 08:04:28,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 1602 transitions, 46077 flow [2023-08-24 08:04:28,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 08:04:28,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 08:04:28,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 580 transitions. [2023-08-24 08:04:28,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4383975812547241 [2023-08-24 08:04:28,652 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 580 transitions. [2023-08-24 08:04:28,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 580 transitions. [2023-08-24 08:04:28,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:04:28,652 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 580 transitions. [2023-08-24 08:04:28,652 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 82.85714285714286) internal successors, (580), 7 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:04:28,653 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:04:28,654 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:04:28,654 INFO L175 Difference]: Start difference. First operand has 379 places, 1553 transitions, 42335 flow. Second operand 7 states and 580 transitions. [2023-08-24 08:04:28,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 1602 transitions, 46077 flow [2023-08-24 08:04:35,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 1602 transitions, 45365 flow, removed 34 selfloop flow, removed 7 redundant places. [2023-08-24 08:04:35,953 INFO L231 Difference]: Finished difference. Result has 380 places, 1556 transitions, 42321 flow [2023-08-24 08:04:35,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=41648, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=271, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=42321, PETRI_PLACES=380, PETRI_TRANSITIONS=1556} [2023-08-24 08:04:35,955 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 351 predicate places. [2023-08-24 08:04:35,955 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 1556 transitions, 42321 flow [2023-08-24 08:04:35,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:04:35,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:04:35,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] [2023-08-24 08:04:35,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-08-24 08:04:35,956 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:04:35,956 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:04:35,956 INFO L85 PathProgramCache]: Analyzing trace with hash -527920077, now seen corresponding path program 16 times [2023-08-24 08:04:35,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:04:35,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708039191] [2023-08-24 08:04:35,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:04:35,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:04:35,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:04:36,083 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:04:36,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:04:36,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708039191] [2023-08-24 08:04:36,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708039191] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:04:36,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:04:36,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 08:04:36,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868739670] [2023-08-24 08:04:36,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:04:36,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 08:04:36,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:04:36,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 08:04:36,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-24 08:04:36,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:04:36,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 1556 transitions, 42321 flow. Second operand has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:04:36,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:04:36,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:04:36,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:04:42,603 INFO L124 PetriNetUnfolderBase]: 10400/16221 cut-off events. [2023-08-24 08:04:42,604 INFO L125 PetriNetUnfolderBase]: For 549740/549740 co-relation queries the response was YES. [2023-08-24 08:04:42,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 170000 conditions, 16221 events. 10400/16221 cut-off events. For 549740/549740 co-relation queries the response was YES. Maximal size of possible extension queue 1041. Compared 110099 event pairs, 1949 based on Foata normal form. 38/16241 useless extension candidates. Maximal degree in co-relation 169443. Up to 9805 conditions per place. [2023-08-24 08:04:42,782 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 1049 selfloop transitions, 600 changer transitions 0/1649 dead transitions. [2023-08-24 08:04:42,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 1649 transitions, 47040 flow [2023-08-24 08:04:42,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-24 08:04:42,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-24 08:04:42,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 850 transitions. [2023-08-24 08:04:42,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2023-08-24 08:04:42,784 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 850 transitions. [2023-08-24 08:04:42,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 850 transitions. [2023-08-24 08:04:42,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:04:42,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 850 transitions. [2023-08-24 08:04:42,785 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 85.0) internal successors, (850), 10 states have internal predecessors, (850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:04:42,786 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 189.0) internal successors, (2079), 11 states have internal predecessors, (2079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:04:42,786 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 189.0) internal successors, (2079), 11 states have internal predecessors, (2079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:04:42,786 INFO L175 Difference]: Start difference. First operand has 380 places, 1556 transitions, 42321 flow. Second operand 10 states and 850 transitions. [2023-08-24 08:04:42,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 1649 transitions, 47040 flow [2023-08-24 08:04:49,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 1649 transitions, 46482 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-08-24 08:04:49,813 INFO L231 Difference]: Finished difference. Result has 387 places, 1576 transitions, 44463 flow [2023-08-24 08:04:49,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=41745, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=579, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=962, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=44463, PETRI_PLACES=387, PETRI_TRANSITIONS=1576} [2023-08-24 08:04:49,814 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 358 predicate places. [2023-08-24 08:04:49,814 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 1576 transitions, 44463 flow [2023-08-24 08:04:49,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:04:49,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:04:49,814 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 08:04:49,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-24 08:04:49,814 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:04:49,815 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:04:49,815 INFO L85 PathProgramCache]: Analyzing trace with hash 397716740, now seen corresponding path program 9 times [2023-08-24 08:04:49,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:04:49,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213359774] [2023-08-24 08:04:49,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:04:49,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:04:49,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:04:49,952 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:04:49,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:04:49,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213359774] [2023-08-24 08:04:49,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213359774] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:04:49,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:04:49,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 08:04:49,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644956894] [2023-08-24 08:04:49,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:04:49,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 08:04:49,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:04:49,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 08:04:49,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-24 08:04:49,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:04:49,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 1576 transitions, 44463 flow. Second operand has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:04:49,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:04:49,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:04:49,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:04:56,713 INFO L124 PetriNetUnfolderBase]: 10394/16254 cut-off events. [2023-08-24 08:04:56,714 INFO L125 PetriNetUnfolderBase]: For 597697/597697 co-relation queries the response was YES. [2023-08-24 08:04:56,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 173687 conditions, 16254 events. 10394/16254 cut-off events. For 597697/597697 co-relation queries the response was YES. Maximal size of possible extension queue 1049. Compared 110910 event pairs, 2465 based on Foata normal form. 30/16266 useless extension candidates. Maximal degree in co-relation 173128. Up to 15026 conditions per place. [2023-08-24 08:04:56,901 INFO L140 encePairwiseOnDemand]: 181/189 looper letters, 1353 selfloop transitions, 252 changer transitions 19/1624 dead transitions. [2023-08-24 08:04:56,901 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 1624 transitions, 48118 flow [2023-08-24 08:04:56,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 08:04:56,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 08:04:56,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 595 transitions. [2023-08-24 08:04:56,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2023-08-24 08:04:56,902 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 595 transitions. [2023-08-24 08:04:56,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 595 transitions. [2023-08-24 08:04:56,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:04:56,902 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 595 transitions. [2023-08-24 08:04:56,903 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 85.0) internal successors, (595), 7 states have internal predecessors, (595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:04:56,903 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:04:56,904 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:04:56,904 INFO L175 Difference]: Start difference. First operand has 387 places, 1576 transitions, 44463 flow. Second operand 7 states and 595 transitions. [2023-08-24 08:04:56,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 1624 transitions, 48118 flow [2023-08-24 08:05:05,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 1624 transitions, 48070 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-24 08:05:05,391 INFO L231 Difference]: Finished difference. Result has 393 places, 1572 transitions, 44808 flow [2023-08-24 08:05:05,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=44353, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=44808, PETRI_PLACES=393, PETRI_TRANSITIONS=1572} [2023-08-24 08:05:05,393 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 364 predicate places. [2023-08-24 08:05:05,393 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 1572 transitions, 44808 flow [2023-08-24 08:05:05,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:05:05,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:05:05,393 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 08:05:05,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-24 08:05:05,394 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:05:05,394 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:05:05,394 INFO L85 PathProgramCache]: Analyzing trace with hash 216514801, now seen corresponding path program 17 times [2023-08-24 08:05:05,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:05:05,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160768220] [2023-08-24 08:05:05,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:05:05,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:05:05,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:05:05,496 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:05:05,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:05:05,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [160768220] [2023-08-24 08:05:05,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [160768220] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:05:05,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:05:05,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 08:05:05,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278932850] [2023-08-24 08:05:05,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:05:05,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 08:05:05,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:05:05,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 08:05:05,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-08-24 08:05:05,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:05:05,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 1572 transitions, 44808 flow. Second operand has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:05:05,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:05:05,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:05:05,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:05:12,461 INFO L124 PetriNetUnfolderBase]: 10347/16129 cut-off events. [2023-08-24 08:05:12,462 INFO L125 PetriNetUnfolderBase]: For 600222/600222 co-relation queries the response was YES. [2023-08-24 08:05:12,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 173817 conditions, 16129 events. 10347/16129 cut-off events. For 600222/600222 co-relation queries the response was YES. Maximal size of possible extension queue 1035. Compared 109250 event pairs, 2443 based on Foata normal form. 16/16127 useless extension candidates. Maximal degree in co-relation 173367. Up to 14968 conditions per place. [2023-08-24 08:05:12,664 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 1357 selfloop transitions, 259 changer transitions 0/1616 dead transitions. [2023-08-24 08:05:12,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 1616 transitions, 48520 flow [2023-08-24 08:05:12,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 08:05:12,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 08:05:12,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 589 transitions. [2023-08-24 08:05:12,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4452003023431595 [2023-08-24 08:05:12,665 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 589 transitions. [2023-08-24 08:05:12,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 589 transitions. [2023-08-24 08:05:12,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:05:12,666 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 589 transitions. [2023-08-24 08:05:12,666 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 84.14285714285714) internal successors, (589), 7 states have internal predecessors, (589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:05:12,667 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:05:12,667 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:05:12,668 INFO L175 Difference]: Start difference. First operand has 393 places, 1572 transitions, 44808 flow. Second operand 7 states and 589 transitions. [2023-08-24 08:05:12,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 1616 transitions, 48520 flow [2023-08-24 08:05:21,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 1616 transitions, 48004 flow, removed 5 selfloop flow, removed 6 redundant places. [2023-08-24 08:05:21,194 INFO L231 Difference]: Finished difference. Result has 393 places, 1575 transitions, 44921 flow [2023-08-24 08:05:21,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=44294, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=44921, PETRI_PLACES=393, PETRI_TRANSITIONS=1575} [2023-08-24 08:05:21,195 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 364 predicate places. [2023-08-24 08:05:21,195 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 1575 transitions, 44921 flow [2023-08-24 08:05:21,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:05:21,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:05:21,195 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 08:05:21,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-24 08:05:21,196 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:05:21,196 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:05:21,196 INFO L85 PathProgramCache]: Analyzing trace with hash -255498613, now seen corresponding path program 4 times [2023-08-24 08:05:21,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:05:21,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321808560] [2023-08-24 08:05:21,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:05:21,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:05:21,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:05:21,300 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:05:21,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:05:21,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321808560] [2023-08-24 08:05:21,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321808560] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:05:21,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:05:21,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 08:05:21,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834276217] [2023-08-24 08:05:21,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:05:21,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 08:05:21,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:05:21,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 08:05:21,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-24 08:05:21,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:05:21,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 1575 transitions, 44921 flow. Second operand has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:05:21,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:05:21,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:05:21,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:05:28,624 INFO L124 PetriNetUnfolderBase]: 10343/16125 cut-off events. [2023-08-24 08:05:28,624 INFO L125 PetriNetUnfolderBase]: For 602491/602491 co-relation queries the response was YES. [2023-08-24 08:05:28,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 173811 conditions, 16125 events. 10343/16125 cut-off events. For 602491/602491 co-relation queries the response was YES. Maximal size of possible extension queue 1037. Compared 109260 event pairs, 2459 based on Foata normal form. 4/16111 useless extension candidates. Maximal degree in co-relation 173249. Up to 14974 conditions per place. [2023-08-24 08:05:28,883 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 1340 selfloop transitions, 260 changer transitions 4/1604 dead transitions. [2023-08-24 08:05:28,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 1604 transitions, 48351 flow [2023-08-24 08:05:28,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 08:05:28,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 08:05:28,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 587 transitions. [2023-08-24 08:05:28,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4436885865457294 [2023-08-24 08:05:28,884 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 587 transitions. [2023-08-24 08:05:28,885 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 587 transitions. [2023-08-24 08:05:28,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:05:28,885 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 587 transitions. [2023-08-24 08:05:28,885 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 83.85714285714286) internal successors, (587), 7 states have internal predecessors, (587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:05:28,886 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:05:28,886 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:05:28,886 INFO L175 Difference]: Start difference. First operand has 393 places, 1575 transitions, 44921 flow. Second operand 7 states and 587 transitions. [2023-08-24 08:05:28,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 1604 transitions, 48351 flow [2023-08-24 08:05:37,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 1604 transitions, 47864 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-24 08:05:37,481 INFO L231 Difference]: Finished difference. Result has 399 places, 1578 transitions, 45047 flow [2023-08-24 08:05:37,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=44399, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=45047, PETRI_PLACES=399, PETRI_TRANSITIONS=1578} [2023-08-24 08:05:37,482 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 370 predicate places. [2023-08-24 08:05:37,482 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 1578 transitions, 45047 flow [2023-08-24 08:05:37,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:05:37,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:05:37,483 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 08:05:37,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-24 08:05:37,483 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:05:37,483 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:05:37,483 INFO L85 PathProgramCache]: Analyzing trace with hash -1333599327, now seen corresponding path program 5 times [2023-08-24 08:05:37,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:05:37,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588120596] [2023-08-24 08:05:37,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:05:37,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:05:37,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:05:37,673 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:05:37,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:05:37,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588120596] [2023-08-24 08:05:37,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588120596] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:05:37,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [362983839] [2023-08-24 08:05:37,674 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 08:05:37,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:05:37,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:05:37,677 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:05:37,680 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-24 08:05:37,775 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 08:05:37,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:05:37,776 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-24 08:05:37,776 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:05:37,855 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:05:37,855 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:05:38,228 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:05:38,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [362983839] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:05:38,228 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:05:38,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 16 [2023-08-24 08:05:38,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135545054] [2023-08-24 08:05:38,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:05:38,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-24 08:05:38,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:05:38,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-24 08:05:38,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2023-08-24 08:05:38,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:05:38,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 1578 transitions, 45047 flow. Second operand has 16 states, 16 states have (on average 77.1875) internal successors, (1235), 16 states have internal predecessors, (1235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:05:38,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:05:38,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:05:38,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:05:46,438 INFO L124 PetriNetUnfolderBase]: 10791/16863 cut-off events. [2023-08-24 08:05:46,439 INFO L125 PetriNetUnfolderBase]: For 631186/631186 co-relation queries the response was YES. [2023-08-24 08:05:46,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 180934 conditions, 16863 events. 10791/16863 cut-off events. For 631186/631186 co-relation queries the response was YES. Maximal size of possible extension queue 1079. Compared 115940 event pairs, 2055 based on Foata normal form. 110/16953 useless extension candidates. Maximal degree in co-relation 180369. Up to 13269 conditions per place. [2023-08-24 08:05:46,644 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 1331 selfloop transitions, 642 changer transitions 0/1973 dead transitions. [2023-08-24 08:05:46,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 1973 transitions, 56387 flow [2023-08-24 08:05:46,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-24 08:05:46,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-24 08:05:46,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2089 transitions. [2023-08-24 08:05:46,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44211640211640213 [2023-08-24 08:05:46,647 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2089 transitions. [2023-08-24 08:05:46,647 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2089 transitions. [2023-08-24 08:05:46,647 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:05:46,648 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2089 transitions. [2023-08-24 08:05:46,650 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 83.56) internal successors, (2089), 25 states have internal predecessors, (2089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:05:46,653 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 189.0) internal successors, (4914), 26 states have internal predecessors, (4914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:05:46,653 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 189.0) internal successors, (4914), 26 states have internal predecessors, (4914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:05:46,653 INFO L175 Difference]: Start difference. First operand has 399 places, 1578 transitions, 45047 flow. Second operand 25 states and 2089 transitions. [2023-08-24 08:05:46,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 1973 transitions, 56387 flow [2023-08-24 08:05:55,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 1973 transitions, 55848 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-24 08:05:55,360 INFO L231 Difference]: Finished difference. Result has 436 places, 1762 transitions, 50222 flow [2023-08-24 08:05:55,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=44581, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=484, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1047, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=50222, PETRI_PLACES=436, PETRI_TRANSITIONS=1762} [2023-08-24 08:05:55,361 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 407 predicate places. [2023-08-24 08:05:55,361 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 1762 transitions, 50222 flow [2023-08-24 08:05:55,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 77.1875) internal successors, (1235), 16 states have internal predecessors, (1235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:05:55,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:05:55,362 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 08:05:55,366 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-24 08:05:55,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:05:55,562 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:05:55,563 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:05:55,563 INFO L85 PathProgramCache]: Analyzing trace with hash -483072715, now seen corresponding path program 6 times [2023-08-24 08:05:55,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:05:55,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130174195] [2023-08-24 08:05:55,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:05:55,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:05:55,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:05:55,669 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:05:55,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:05:55,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130174195] [2023-08-24 08:05:55,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130174195] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:05:55,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [344570857] [2023-08-24 08:05:55,669 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 08:05:55,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:05:55,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:05:55,670 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:05:55,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-24 08:05:55,765 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-24 08:05:55,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:05:55,766 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-24 08:05:55,767 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:05:55,829 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:05:55,829 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:05:56,098 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:05:56,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [344570857] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:05:56,098 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:05:56,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 15 [2023-08-24 08:05:56,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204752929] [2023-08-24 08:05:56,099 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:05:56,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-24 08:05:56,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:05:56,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-24 08:05:56,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2023-08-24 08:05:56,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:05:56,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 1762 transitions, 50222 flow. Second operand has 15 states, 15 states have (on average 77.2) internal successors, (1158), 15 states have internal predecessors, (1158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:05:56,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:05:56,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:05:56,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:06:04,764 INFO L124 PetriNetUnfolderBase]: 11250/17594 cut-off events. [2023-08-24 08:06:04,764 INFO L125 PetriNetUnfolderBase]: For 685536/685536 co-relation queries the response was YES. [2023-08-24 08:06:05,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 195041 conditions, 17594 events. 11250/17594 cut-off events. For 685536/685536 co-relation queries the response was YES. Maximal size of possible extension queue 1124. Compared 121953 event pairs, 2118 based on Foata normal form. 48/17642 useless extension candidates. Maximal degree in co-relation 194452. Up to 13866 conditions per place. [2023-08-24 08:06:05,103 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 1386 selfloop transitions, 651 changer transitions 0/2037 dead transitions. [2023-08-24 08:06:05,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 2037 transitions, 59829 flow [2023-08-24 08:06:05,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-24 08:06:05,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-24 08:06:05,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1753 transitions. [2023-08-24 08:06:05,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4416729654824893 [2023-08-24 08:06:05,106 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1753 transitions. [2023-08-24 08:06:05,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1753 transitions. [2023-08-24 08:06:05,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:06:05,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1753 transitions. [2023-08-24 08:06:05,108 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 83.47619047619048) internal successors, (1753), 21 states have internal predecessors, (1753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:06:05,111 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 189.0) internal successors, (4158), 22 states have internal predecessors, (4158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:06:05,111 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 189.0) internal successors, (4158), 22 states have internal predecessors, (4158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:06:05,111 INFO L175 Difference]: Start difference. First operand has 436 places, 1762 transitions, 50222 flow. Second operand 21 states and 1753 transitions. [2023-08-24 08:06:05,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 2037 transitions, 59829 flow [2023-08-24 08:06:15,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 2037 transitions, 59183 flow, removed 271 selfloop flow, removed 4 redundant places. [2023-08-24 08:06:15,552 INFO L231 Difference]: Finished difference. Result has 461 places, 1843 transitions, 53261 flow [2023-08-24 08:06:15,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=49612, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1762, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=582, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=53261, PETRI_PLACES=461, PETRI_TRANSITIONS=1843} [2023-08-24 08:06:15,554 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 432 predicate places. [2023-08-24 08:06:15,554 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 1843 transitions, 53261 flow [2023-08-24 08:06:15,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 77.2) internal successors, (1158), 15 states have internal predecessors, (1158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:06:15,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:06:15,554 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 08:06:15,561 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-08-24 08:06:15,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2023-08-24 08:06:15,759 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:06:15,759 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:06:15,759 INFO L85 PathProgramCache]: Analyzing trace with hash -1009731573, now seen corresponding path program 7 times [2023-08-24 08:06:15,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:06:15,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702085509] [2023-08-24 08:06:15,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:06:15,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:06:15,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:06:15,874 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:06:15,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:06:15,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702085509] [2023-08-24 08:06:15,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702085509] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:06:15,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:06:15,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 08:06:15,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484862564] [2023-08-24 08:06:15,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:06:15,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 08:06:15,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:06:15,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 08:06:15,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-08-24 08:06:15,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:06:15,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 1843 transitions, 53261 flow. Second operand has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:06:15,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:06:15,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:06:15,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:06:24,439 INFO L124 PetriNetUnfolderBase]: 11261/17611 cut-off events. [2023-08-24 08:06:24,439 INFO L125 PetriNetUnfolderBase]: For 720694/720694 co-relation queries the response was YES. [2023-08-24 08:06:24,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 201501 conditions, 17611 events. 11261/17611 cut-off events. For 720694/720694 co-relation queries the response was YES. Maximal size of possible extension queue 1126. Compared 121662 event pairs, 2707 based on Foata normal form. 6/17617 useless extension candidates. Maximal degree in co-relation 200872. Up to 16348 conditions per place. [2023-08-24 08:06:24,687 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 1569 selfloop transitions, 300 changer transitions 0/1869 dead transitions. [2023-08-24 08:06:24,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 1869 transitions, 57340 flow [2023-08-24 08:06:24,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 08:06:24,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 08:06:24,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 586 transitions. [2023-08-24 08:06:24,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4429327286470144 [2023-08-24 08:06:24,688 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 586 transitions. [2023-08-24 08:06:24,688 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 586 transitions. [2023-08-24 08:06:24,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:06:24,689 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 586 transitions. [2023-08-24 08:06:24,689 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 83.71428571428571) internal successors, (586), 7 states have internal predecessors, (586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:06:24,690 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:06:24,691 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:06:24,691 INFO L175 Difference]: Start difference. First operand has 461 places, 1843 transitions, 53261 flow. Second operand 7 states and 586 transitions. [2023-08-24 08:06:24,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 1869 transitions, 57340 flow [2023-08-24 08:06:36,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 1869 transitions, 56816 flow, removed 172 selfloop flow, removed 7 redundant places. [2023-08-24 08:06:36,192 INFO L231 Difference]: Finished difference. Result has 460 places, 1846 transitions, 53432 flow [2023-08-24 08:06:36,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=52738, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1843, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=297, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=53432, PETRI_PLACES=460, PETRI_TRANSITIONS=1846} [2023-08-24 08:06:36,194 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 431 predicate places. [2023-08-24 08:06:36,194 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 1846 transitions, 53432 flow [2023-08-24 08:06:36,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:06:36,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:06:36,195 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 08:06:36,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-24 08:06:36,195 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:06:36,195 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:06:36,195 INFO L85 PathProgramCache]: Analyzing trace with hash -1154970995, now seen corresponding path program 18 times [2023-08-24 08:06:36,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:06:36,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785355906] [2023-08-24 08:06:36,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:06:36,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:06:36,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:06:36,331 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:06:36,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:06:36,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785355906] [2023-08-24 08:06:36,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785355906] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:06:36,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127222961] [2023-08-24 08:06:36,332 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 08:06:36,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:06:36,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:06:36,333 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:06:36,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-24 08:06:36,473 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-24 08:06:36,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:06:36,475 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-24 08:06:36,476 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:06:36,576 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:06:36,576 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:06:36,778 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:06:36,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2127222961] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:06:36,778 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:06:36,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 15 [2023-08-24 08:06:36,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448744675] [2023-08-24 08:06:36,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:06:36,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-24 08:06:36,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:06:36,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-24 08:06:36,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2023-08-24 08:06:36,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:06:36,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 1846 transitions, 53432 flow. Second operand has 15 states, 15 states have (on average 77.46666666666667) internal successors, (1162), 15 states have internal predecessors, (1162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:06:36,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:06:36,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:06:36,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:06:46,517 INFO L124 PetriNetUnfolderBase]: 11888/18622 cut-off events. [2023-08-24 08:06:46,518 INFO L125 PetriNetUnfolderBase]: For 758034/758034 co-relation queries the response was YES. [2023-08-24 08:06:46,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 211599 conditions, 18622 events. 11888/18622 cut-off events. For 758034/758034 co-relation queries the response was YES. Maximal size of possible extension queue 1189. Compared 130104 event pairs, 2174 based on Foata normal form. 44/18666 useless extension candidates. Maximal degree in co-relation 210999. Up to 13838 conditions per place. [2023-08-24 08:06:46,776 INFO L140 encePairwiseOnDemand]: 179/189 looper letters, 1413 selfloop transitions, 684 changer transitions 1/2098 dead transitions. [2023-08-24 08:06:46,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 2098 transitions, 62356 flow [2023-08-24 08:06:46,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-24 08:06:46,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-24 08:06:46,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2148 transitions. [2023-08-24 08:06:46,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4371184371184371 [2023-08-24 08:06:46,778 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2148 transitions. [2023-08-24 08:06:46,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2148 transitions. [2023-08-24 08:06:46,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:06:46,779 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2148 transitions. [2023-08-24 08:06:46,781 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 82.61538461538461) internal successors, (2148), 26 states have internal predecessors, (2148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:06:46,784 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 189.0) internal successors, (5103), 27 states have internal predecessors, (5103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:06:46,785 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 189.0) internal successors, (5103), 27 states have internal predecessors, (5103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:06:46,785 INFO L175 Difference]: Start difference. First operand has 460 places, 1846 transitions, 53432 flow. Second operand 26 states and 2148 transitions. [2023-08-24 08:06:46,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 2098 transitions, 62356 flow [2023-08-24 08:06:59,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 2098 transitions, 62052 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-24 08:06:59,260 INFO L231 Difference]: Finished difference. Result has 492 places, 1954 transitions, 57899 flow [2023-08-24 08:06:59,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=53149, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1846, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=580, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=57899, PETRI_PLACES=492, PETRI_TRANSITIONS=1954} [2023-08-24 08:06:59,262 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 463 predicate places. [2023-08-24 08:06:59,262 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 1954 transitions, 57899 flow [2023-08-24 08:06:59,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 77.46666666666667) internal successors, (1162), 15 states have internal predecessors, (1162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:06:59,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:06:59,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:06:59,266 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-08-24 08:06:59,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-08-24 08:06:59,463 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:06:59,463 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:06:59,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1173422861, now seen corresponding path program 19 times [2023-08-24 08:06:59,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:06:59,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327075352] [2023-08-24 08:06:59,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:06:59,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:06:59,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:06:59,566 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:06:59,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:06:59,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327075352] [2023-08-24 08:06:59,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327075352] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:06:59,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:06:59,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 08:06:59,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017649719] [2023-08-24 08:06:59,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:06:59,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 08:06:59,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:06:59,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 08:06:59,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-08-24 08:06:59,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:06:59,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 1954 transitions, 57899 flow. Second operand has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:06:59,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:06:59,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:06:59,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:07:09,247 INFO L124 PetriNetUnfolderBase]: 11866/18570 cut-off events. [2023-08-24 08:07:09,247 INFO L125 PetriNetUnfolderBase]: For 794716/794716 co-relation queries the response was YES. [2023-08-24 08:07:09,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 216136 conditions, 18570 events. 11866/18570 cut-off events. For 794716/794716 co-relation queries the response was YES. Maximal size of possible extension queue 1181. Compared 129453 event pairs, 2894 based on Foata normal form. 16/18586 useless extension candidates. Maximal degree in co-relation 215682. Up to 17223 conditions per place. [2023-08-24 08:07:09,516 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 1648 selfloop transitions, 332 changer transitions 0/1980 dead transitions. [2023-08-24 08:07:09,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 1980 transitions, 62104 flow [2023-08-24 08:07:09,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 08:07:09,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 08:07:09,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 590 transitions. [2023-08-24 08:07:09,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4459561602418745 [2023-08-24 08:07:09,518 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 590 transitions. [2023-08-24 08:07:09,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 590 transitions. [2023-08-24 08:07:09,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:07:09,518 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 590 transitions. [2023-08-24 08:07:09,519 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 84.28571428571429) internal successors, (590), 7 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:07:09,519 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:07:09,519 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:07:09,519 INFO L175 Difference]: Start difference. First operand has 492 places, 1954 transitions, 57899 flow. Second operand 7 states and 590 transitions. [2023-08-24 08:07:09,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 1980 transitions, 62104 flow [2023-08-24 08:07:22,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 1980 transitions, 61562 flow, removed 159 selfloop flow, removed 7 redundant places. [2023-08-24 08:07:22,624 INFO L231 Difference]: Finished difference. Result has 492 places, 1953 transitions, 58010 flow [2023-08-24 08:07:22,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=57340, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1953, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1621, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=58010, PETRI_PLACES=492, PETRI_TRANSITIONS=1953} [2023-08-24 08:07:22,625 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 463 predicate places. [2023-08-24 08:07:22,625 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 1953 transitions, 58010 flow [2023-08-24 08:07:22,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:07:22,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:07:22,625 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 08:07:22,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-24 08:07:22,625 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:07:22,626 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:07:22,626 INFO L85 PathProgramCache]: Analyzing trace with hash 540941557, now seen corresponding path program 20 times [2023-08-24 08:07:22,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:07:22,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682181980] [2023-08-24 08:07:22,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:07:22,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:07:22,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:07:22,724 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:07:22,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:07:22,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682181980] [2023-08-24 08:07:22,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682181980] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:07:22,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:07:22,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 08:07:22,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027322881] [2023-08-24 08:07:22,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:07:22,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 08:07:22,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:07:22,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 08:07:22,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-08-24 08:07:22,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:07:22,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 1953 transitions, 58010 flow. Second operand has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:07:22,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:07:22,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:07:22,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:07:32,362 INFO L124 PetriNetUnfolderBase]: 11862/18556 cut-off events. [2023-08-24 08:07:32,362 INFO L125 PetriNetUnfolderBase]: For 799051/799051 co-relation queries the response was YES. [2023-08-24 08:07:32,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 216031 conditions, 18556 events. 11862/18556 cut-off events. For 799051/799051 co-relation queries the response was YES. Maximal size of possible extension queue 1184. Compared 129327 event pairs, 2906 based on Foata normal form. 2/18558 useless extension candidates. Maximal degree in co-relation 215589. Up to 17231 conditions per place. [2023-08-24 08:07:32,637 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 1642 selfloop transitions, 327 changer transitions 2/1971 dead transitions. [2023-08-24 08:07:32,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 1971 transitions, 62068 flow [2023-08-24 08:07:32,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 08:07:32,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 08:07:32,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 583 transitions. [2023-08-24 08:07:32,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4406651549508692 [2023-08-24 08:07:32,638 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 583 transitions. [2023-08-24 08:07:32,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 583 transitions. [2023-08-24 08:07:32,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:07:32,638 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 583 transitions. [2023-08-24 08:07:32,639 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 83.28571428571429) internal successors, (583), 7 states have internal predecessors, (583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:07:32,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:07:32,640 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:07:32,640 INFO L175 Difference]: Start difference. First operand has 492 places, 1953 transitions, 58010 flow. Second operand 7 states and 583 transitions. [2023-08-24 08:07:32,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 1971 transitions, 62068 flow [2023-08-24 08:07:45,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 1971 transitions, 61408 flow, removed 3 selfloop flow, removed 4 redundant places. [2023-08-24 08:07:45,209 INFO L231 Difference]: Finished difference. Result has 494 places, 1951 transitions, 57927 flow [2023-08-24 08:07:45,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=57296, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1952, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=327, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=57927, PETRI_PLACES=494, PETRI_TRANSITIONS=1951} [2023-08-24 08:07:45,211 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 465 predicate places. [2023-08-24 08:07:45,211 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 1951 transitions, 57927 flow [2023-08-24 08:07:45,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:07:45,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:07:45,211 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 08:07:45,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-08-24 08:07:45,212 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:07:45,212 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:07:45,212 INFO L85 PathProgramCache]: Analyzing trace with hash 2005861173, now seen corresponding path program 21 times [2023-08-24 08:07:45,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:07:45,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231285045] [2023-08-24 08:07:45,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:07:45,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:07:45,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:07:45,318 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:07:45,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:07:45,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231285045] [2023-08-24 08:07:45,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231285045] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:07:45,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481751853] [2023-08-24 08:07:45,319 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 08:07:45,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:07:45,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:07:45,321 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:07:45,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-24 08:07:45,428 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-24 08:07:45,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:07:45,429 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-24 08:07:45,429 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:07:45,530 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:07:45,530 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:07:45,798 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:07:45,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481751853] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:07:45,799 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:07:45,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7] total 15 [2023-08-24 08:07:45,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298710048] [2023-08-24 08:07:45,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:07:45,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-24 08:07:45,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:07:45,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-24 08:07:45,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-08-24 08:07:45,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:07:45,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 1951 transitions, 57927 flow. Second operand has 15 states, 15 states have (on average 77.46666666666667) internal successors, (1162), 15 states have internal predecessors, (1162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:07:45,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:07:45,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:07:45,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:07:56,090 INFO L124 PetriNetUnfolderBase]: 12001/18637 cut-off events. [2023-08-24 08:07:56,090 INFO L125 PetriNetUnfolderBase]: For 810553/810553 co-relation queries the response was YES. [2023-08-24 08:07:56,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 217712 conditions, 18637 events. 12001/18637 cut-off events. For 810553/810553 co-relation queries the response was YES. Maximal size of possible extension queue 1195. Compared 128684 event pairs, 2478 based on Foata normal form. 48/18685 useless extension candidates. Maximal degree in co-relation 217270. Up to 15950 conditions per place. [2023-08-24 08:07:56,359 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 1365 selfloop transitions, 719 changer transitions 0/2084 dead transitions. [2023-08-24 08:07:56,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 2084 transitions, 64041 flow [2023-08-24 08:07:56,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-24 08:07:56,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-24 08:07:56,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1503 transitions. [2023-08-24 08:07:56,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2023-08-24 08:07:56,361 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1503 transitions. [2023-08-24 08:07:56,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1503 transitions. [2023-08-24 08:07:56,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:07:56,361 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1503 transitions. [2023-08-24 08:07:56,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 83.5) internal successors, (1503), 18 states have internal predecessors, (1503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:07:56,364 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 189.0) internal successors, (3591), 19 states have internal predecessors, (3591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:07:56,364 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 189.0) internal successors, (3591), 19 states have internal predecessors, (3591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:07:56,364 INFO L175 Difference]: Start difference. First operand has 494 places, 1951 transitions, 57927 flow. Second operand 18 states and 1503 transitions. [2023-08-24 08:07:56,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 2084 transitions, 64041 flow [2023-08-24 08:08:09,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 2084 transitions, 63354 flow, removed 13 selfloop flow, removed 7 redundant places. [2023-08-24 08:08:09,750 INFO L231 Difference]: Finished difference. Result has 508 places, 2013 transitions, 60526 flow [2023-08-24 08:08:09,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=56973, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1938, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=657, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=60526, PETRI_PLACES=508, PETRI_TRANSITIONS=2013} [2023-08-24 08:08:09,751 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 479 predicate places. [2023-08-24 08:08:09,751 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 2013 transitions, 60526 flow [2023-08-24 08:08:09,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 77.46666666666667) internal successors, (1162), 15 states have internal predecessors, (1162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:08:09,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:08:09,751 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 08:08:09,757 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-08-24 08:08:09,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-08-24 08:08:09,952 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:08:09,952 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:08:09,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1059496297, now seen corresponding path program 22 times [2023-08-24 08:08:09,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:08:09,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268596963] [2023-08-24 08:08:09,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:08:09,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:08:09,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:08:10,082 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:08:10,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:08:10,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268596963] [2023-08-24 08:08:10,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268596963] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:08:10,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:08:10,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 08:08:10,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659634915] [2023-08-24 08:08:10,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:08:10,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 08:08:10,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:08:10,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 08:08:10,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-08-24 08:08:10,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:08:10,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 2013 transitions, 60526 flow. Second operand has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:08:10,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:08:10,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:08:10,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:08:20,301 INFO L124 PetriNetUnfolderBase]: 11995/18611 cut-off events. [2023-08-24 08:08:20,301 INFO L125 PetriNetUnfolderBase]: For 826712/826712 co-relation queries the response was YES. [2023-08-24 08:08:20,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 221326 conditions, 18611 events. 11995/18611 cut-off events. For 826712/826712 co-relation queries the response was YES. Maximal size of possible extension queue 1187. Compared 128035 event pairs, 2892 based on Foata normal form. 2/18613 useless extension candidates. Maximal degree in co-relation 220830. Up to 17289 conditions per place. [2023-08-24 08:08:20,587 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 1703 selfloop transitions, 324 changer transitions 2/2029 dead transitions. [2023-08-24 08:08:20,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 2029 transitions, 64668 flow [2023-08-24 08:08:20,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 08:08:20,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 08:08:20,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 583 transitions. [2023-08-24 08:08:20,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4406651549508692 [2023-08-24 08:08:20,588 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 583 transitions. [2023-08-24 08:08:20,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 583 transitions. [2023-08-24 08:08:20,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:08:20,589 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 583 transitions. [2023-08-24 08:08:20,589 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 83.28571428571429) internal successors, (583), 7 states have internal predecessors, (583), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:08:20,590 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:08:20,590 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:08:20,590 INFO L175 Difference]: Start difference. First operand has 508 places, 2013 transitions, 60526 flow. Second operand 7 states and 583 transitions. [2023-08-24 08:08:20,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 2029 transitions, 64668 flow [2023-08-24 08:08:34,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 2029 transitions, 64039 flow, removed 107 selfloop flow, removed 8 redundant places. [2023-08-24 08:08:34,491 INFO L231 Difference]: Finished difference. Result has 506 places, 2009 transitions, 60433 flow [2023-08-24 08:08:34,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=59811, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2010, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=324, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1686, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=60433, PETRI_PLACES=506, PETRI_TRANSITIONS=2009} [2023-08-24 08:08:34,493 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 477 predicate places. [2023-08-24 08:08:34,493 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 2009 transitions, 60433 flow [2023-08-24 08:08:34,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:08:34,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:08:34,493 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 08:08:34,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-24 08:08:34,493 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:08:34,494 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:08:34,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1421411813, now seen corresponding path program 8 times [2023-08-24 08:08:34,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:08:34,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330726875] [2023-08-24 08:08:34,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:08:34,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:08:34,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:08:34,594 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:08:34,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:08:34,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330726875] [2023-08-24 08:08:34,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330726875] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:08:34,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:08:34,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 08:08:34,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438629697] [2023-08-24 08:08:34,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:08:34,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 08:08:34,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:08:34,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 08:08:34,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-24 08:08:34,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:08:34,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 2009 transitions, 60433 flow. Second operand has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:08:34,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:08:34,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:08:34,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:08:44,707 INFO L124 PetriNetUnfolderBase]: 11998/18671 cut-off events. [2023-08-24 08:08:44,707 INFO L125 PetriNetUnfolderBase]: For 831686/831686 co-relation queries the response was YES. [2023-08-24 08:08:44,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 221894 conditions, 18671 events. 11998/18671 cut-off events. For 831686/831686 co-relation queries the response was YES. Maximal size of possible extension queue 1204. Compared 129403 event pairs, 2764 based on Foata normal form. 40/18711 useless extension candidates. Maximal degree in co-relation 221398. Up to 16459 conditions per place. [2023-08-24 08:08:44,996 INFO L140 encePairwiseOnDemand]: 181/189 looper letters, 1640 selfloop transitions, 417 changer transitions 9/2066 dead transitions. [2023-08-24 08:08:44,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 2066 transitions, 65375 flow [2023-08-24 08:08:44,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 08:08:44,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 08:08:44,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 592 transitions. [2023-08-24 08:08:44,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4474678760393046 [2023-08-24 08:08:44,997 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 592 transitions. [2023-08-24 08:08:44,997 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 592 transitions. [2023-08-24 08:08:44,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:08:44,998 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 592 transitions. [2023-08-24 08:08:44,998 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 84.57142857142857) internal successors, (592), 7 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:08:44,999 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:08:44,999 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:08:44,999 INFO L175 Difference]: Start difference. First operand has 506 places, 2009 transitions, 60433 flow. Second operand 7 states and 592 transitions. [2023-08-24 08:08:44,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 2066 transitions, 65375 flow [2023-08-24 08:08:58,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 2066 transitions, 64719 flow, removed 3 selfloop flow, removed 5 redundant places. [2023-08-24 08:08:58,708 INFO L231 Difference]: Finished difference. Result has 509 places, 2010 transitions, 60805 flow [2023-08-24 08:08:58,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=59779, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2009, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=414, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1592, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=60805, PETRI_PLACES=509, PETRI_TRANSITIONS=2010} [2023-08-24 08:08:58,710 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 480 predicate places. [2023-08-24 08:08:58,710 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 2010 transitions, 60805 flow [2023-08-24 08:08:58,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:08:58,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:08:58,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:08:58,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-08-24 08:08:58,711 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:08:58,711 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:08:58,711 INFO L85 PathProgramCache]: Analyzing trace with hash -1411871987, now seen corresponding path program 23 times [2023-08-24 08:08:58,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:08:58,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790105422] [2023-08-24 08:08:58,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:08:58,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:08:58,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:08:58,827 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:08:58,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:08:58,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790105422] [2023-08-24 08:08:58,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790105422] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:08:58,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:08:58,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 08:08:58,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815251654] [2023-08-24 08:08:58,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:08:58,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 08:08:58,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:08:58,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 08:08:58,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-08-24 08:08:58,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:08:58,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 2010 transitions, 60805 flow. Second operand has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:08:58,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:08:58,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:08:58,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:09:08,901 INFO L124 PetriNetUnfolderBase]: 11973/18621 cut-off events. [2023-08-24 08:09:08,901 INFO L125 PetriNetUnfolderBase]: For 839135/839135 co-relation queries the response was YES. [2023-08-24 08:09:09,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 222831 conditions, 18621 events. 11973/18621 cut-off events. For 839135/839135 co-relation queries the response was YES. Maximal size of possible extension queue 1198. Compared 128762 event pairs, 2908 based on Foata normal form. 2/18623 useless extension candidates. Maximal degree in co-relation 222332. Up to 17301 conditions per place. [2023-08-24 08:09:09,369 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 1669 selfloop transitions, 363 changer transitions 2/2034 dead transitions. [2023-08-24 08:09:09,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 2034 transitions, 65199 flow [2023-08-24 08:09:09,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 08:09:09,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 08:09:09,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 581 transitions. [2023-08-24 08:09:09,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2023-08-24 08:09:09,370 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 581 transitions. [2023-08-24 08:09:09,370 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 581 transitions. [2023-08-24 08:09:09,370 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:09:09,370 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 581 transitions. [2023-08-24 08:09:09,371 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 83.0) internal successors, (581), 7 states have internal predecessors, (581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:09:09,371 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:09:09,371 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:09:09,371 INFO L175 Difference]: Start difference. First operand has 509 places, 2010 transitions, 60805 flow. Second operand 7 states and 581 transitions. [2023-08-24 08:09:09,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 2034 transitions, 65199 flow [2023-08-24 08:09:23,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 2034 transitions, 64427 flow, removed 17 selfloop flow, removed 4 redundant places. [2023-08-24 08:09:23,178 INFO L231 Difference]: Finished difference. Result has 512 places, 2012 transitions, 60839 flow [2023-08-24 08:09:23,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=60033, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2010, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=361, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1647, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=60839, PETRI_PLACES=512, PETRI_TRANSITIONS=2012} [2023-08-24 08:09:23,180 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 483 predicate places. [2023-08-24 08:09:23,180 INFO L495 AbstractCegarLoop]: Abstraction has has 512 places, 2012 transitions, 60839 flow [2023-08-24 08:09:23,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:09:23,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:09:23,180 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 08:09:23,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-08-24 08:09:23,180 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:09:23,181 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:09:23,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1665402855, now seen corresponding path program 9 times [2023-08-24 08:09:23,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:09:23,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381321539] [2023-08-24 08:09:23,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:09:23,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:09:23,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:09:23,289 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:09:23,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:09:23,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381321539] [2023-08-24 08:09:23,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381321539] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:09:23,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:09:23,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 08:09:23,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135552505] [2023-08-24 08:09:23,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:09:23,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 08:09:23,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:09:23,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 08:09:23,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-08-24 08:09:23,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:09:23,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 2012 transitions, 60839 flow. Second operand has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:09:23,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:09:23,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:09:23,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:09:33,267 INFO L124 PetriNetUnfolderBase]: 11960/18582 cut-off events. [2023-08-24 08:09:33,267 INFO L125 PetriNetUnfolderBase]: For 837484/837484 co-relation queries the response was YES. [2023-08-24 08:09:33,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 222164 conditions, 18582 events. 11960/18582 cut-off events. For 837484/837484 co-relation queries the response was YES. Maximal size of possible extension queue 1196. Compared 128210 event pairs, 2898 based on Foata normal form. 14/18596 useless extension candidates. Maximal degree in co-relation 221710. Up to 17253 conditions per place. [2023-08-24 08:09:33,699 INFO L140 encePairwiseOnDemand]: 181/189 looper letters, 1683 selfloop transitions, 368 changer transitions 0/2051 dead transitions. [2023-08-24 08:09:33,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 2051 transitions, 65356 flow [2023-08-24 08:09:33,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 08:09:33,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 08:09:33,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 581 transitions. [2023-08-24 08:09:33,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2023-08-24 08:09:33,700 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 581 transitions. [2023-08-24 08:09:33,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 581 transitions. [2023-08-24 08:09:33,700 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:09:33,700 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 581 transitions. [2023-08-24 08:09:33,701 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 83.0) internal successors, (581), 7 states have internal predecessors, (581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:09:33,702 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:09:33,702 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:09:33,702 INFO L175 Difference]: Start difference. First operand has 512 places, 2012 transitions, 60839 flow. Second operand 7 states and 581 transitions. [2023-08-24 08:09:33,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 2051 transitions, 65356 flow [2023-08-24 08:09:47,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 2051 transitions, 65035 flow, removed 17 selfloop flow, removed 2 redundant places. [2023-08-24 08:09:47,081 INFO L231 Difference]: Finished difference. Result has 515 places, 2016 transitions, 61323 flow [2023-08-24 08:09:47,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=60339, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2007, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=359, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=61323, PETRI_PLACES=515, PETRI_TRANSITIONS=2016} [2023-08-24 08:09:47,084 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 486 predicate places. [2023-08-24 08:09:47,084 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 2016 transitions, 61323 flow [2023-08-24 08:09:47,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:09:47,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:09:47,084 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 08:09:47,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2023-08-24 08:09:47,084 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:09:47,085 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:09:47,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1817004247, now seen corresponding path program 10 times [2023-08-24 08:09:47,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:09:47,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146040688] [2023-08-24 08:09:47,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:09:47,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:09:47,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:09:47,201 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:09:47,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:09:47,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146040688] [2023-08-24 08:09:47,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146040688] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:09:47,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151418919] [2023-08-24 08:09:47,202 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 08:09:47,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:09:47,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:09:47,204 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:09:47,208 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-24 08:09:47,338 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 08:09:47,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:09:47,340 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 08:09:47,340 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:09:47,408 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:09:47,408 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:09:47,680 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:09:47,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151418919] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:09:47,680 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:09:47,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 15 [2023-08-24 08:09:47,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413796729] [2023-08-24 08:09:47,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:09:47,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-24 08:09:47,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:09:47,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-24 08:09:47,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2023-08-24 08:09:47,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:09:47,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 2016 transitions, 61323 flow. Second operand has 15 states, 15 states have (on average 77.2) internal successors, (1158), 15 states have internal predecessors, (1158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:09:47,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:09:47,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:09:47,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:09:58,204 INFO L124 PetriNetUnfolderBase]: 12392/19242 cut-off events. [2023-08-24 08:09:58,204 INFO L125 PetriNetUnfolderBase]: For 890499/890499 co-relation queries the response was YES. [2023-08-24 08:09:58,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 230575 conditions, 19242 events. 12392/19242 cut-off events. For 890499/890499 co-relation queries the response was YES. Maximal size of possible extension queue 1227. Compared 133707 event pairs, 2253 based on Foata normal form. 50/19292 useless extension candidates. Maximal degree in co-relation 230075. Up to 14593 conditions per place. [2023-08-24 08:09:58,508 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 1530 selfloop transitions, 808 changer transitions 0/2338 dead transitions. [2023-08-24 08:09:58,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 2338 transitions, 73323 flow [2023-08-24 08:09:58,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-24 08:09:58,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-24 08:09:58,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1506 transitions. [2023-08-24 08:09:58,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4426807760141093 [2023-08-24 08:09:58,510 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1506 transitions. [2023-08-24 08:09:58,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1506 transitions. [2023-08-24 08:09:58,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:09:58,511 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1506 transitions. [2023-08-24 08:09:58,512 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 83.66666666666667) internal successors, (1506), 18 states have internal predecessors, (1506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:09:58,513 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 189.0) internal successors, (3591), 19 states have internal predecessors, (3591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:09:58,513 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 189.0) internal successors, (3591), 19 states have internal predecessors, (3591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:09:58,514 INFO L175 Difference]: Start difference. First operand has 515 places, 2016 transitions, 61323 flow. Second operand 18 states and 1506 transitions. [2023-08-24 08:09:58,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 2338 transitions, 73323 flow [2023-08-24 08:10:12,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 2338 transitions, 72573 flow, removed 17 selfloop flow, removed 5 redundant places. [2023-08-24 08:10:12,153 INFO L231 Difference]: Finished difference. Result has 537 places, 2167 transitions, 67766 flow [2023-08-24 08:10:12,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=60585, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2016, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=681, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=67766, PETRI_PLACES=537, PETRI_TRANSITIONS=2167} [2023-08-24 08:10:12,154 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 508 predicate places. [2023-08-24 08:10:12,154 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 2167 transitions, 67766 flow [2023-08-24 08:10:12,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 77.2) internal successors, (1158), 15 states have internal predecessors, (1158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:10:12,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:10:12,155 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 08:10:12,161 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-08-24 08:10:12,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:10:12,355 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:10:12,356 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:10:12,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1808060681, now seen corresponding path program 11 times [2023-08-24 08:10:12,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:10:12,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389423555] [2023-08-24 08:10:12,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:10:12,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:10:12,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:10:12,455 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:10:12,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:10:12,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389423555] [2023-08-24 08:10:12,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389423555] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:10:12,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:10:12,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 08:10:12,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621244291] [2023-08-24 08:10:12,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:10:12,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 08:10:12,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:10:12,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 08:10:12,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-08-24 08:10:12,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:10:12,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 2167 transitions, 67766 flow. Second operand has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:10:12,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:10:12,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:10:12,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:10:24,218 INFO L124 PetriNetUnfolderBase]: 12395/19245 cut-off events. [2023-08-24 08:10:24,218 INFO L125 PetriNetUnfolderBase]: For 943176/943176 co-relation queries the response was YES. [2023-08-24 08:10:24,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 237979 conditions, 19245 events. 12395/19245 cut-off events. For 943176/943176 co-relation queries the response was YES. Maximal size of possible extension queue 1229. Compared 133388 event pairs, 2909 based on Foata normal form. 26/19271 useless extension candidates. Maximal degree in co-relation 237477. Up to 17554 conditions per place. [2023-08-24 08:10:24,524 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 1807 selfloop transitions, 403 changer transitions 0/2210 dead transitions. [2023-08-24 08:10:24,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 2210 transitions, 72765 flow [2023-08-24 08:10:24,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 08:10:24,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 08:10:24,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 591 transitions. [2023-08-24 08:10:24,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4467120181405896 [2023-08-24 08:10:24,525 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 591 transitions. [2023-08-24 08:10:24,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 591 transitions. [2023-08-24 08:10:24,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:10:24,525 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 591 transitions. [2023-08-24 08:10:24,526 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 84.42857142857143) internal successors, (591), 7 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:10:24,527 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:10:24,527 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:10:24,527 INFO L175 Difference]: Start difference. First operand has 537 places, 2167 transitions, 67766 flow. Second operand 7 states and 591 transitions. [2023-08-24 08:10:24,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 2210 transitions, 72765 flow [2023-08-24 08:10:40,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 2210 transitions, 71758 flow, removed 232 selfloop flow, removed 6 redundant places. [2023-08-24 08:10:40,619 INFO L231 Difference]: Finished difference. Result has 538 places, 2170 transitions, 67719 flow [2023-08-24 08:10:40,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=66746, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=399, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1765, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=67719, PETRI_PLACES=538, PETRI_TRANSITIONS=2170} [2023-08-24 08:10:40,621 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 509 predicate places. [2023-08-24 08:10:40,621 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 2170 transitions, 67719 flow [2023-08-24 08:10:40,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:10:40,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:10:40,621 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 08:10:40,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-08-24 08:10:40,622 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:10:40,622 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:10:40,622 INFO L85 PathProgramCache]: Analyzing trace with hash -397368629, now seen corresponding path program 24 times [2023-08-24 08:10:40,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:10:40,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698558674] [2023-08-24 08:10:40,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:10:40,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:10:40,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:10:40,727 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:10:40,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:10:40,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698558674] [2023-08-24 08:10:40,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698558674] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:10:40,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:10:40,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 08:10:40,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216349625] [2023-08-24 08:10:40,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:10:40,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 08:10:40,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:10:40,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 08:10:40,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-24 08:10:40,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:10:40,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 2170 transitions, 67719 flow. Second operand has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:10:40,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:10:40,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:10:40,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:10:52,093 INFO L124 PetriNetUnfolderBase]: 12351/19135 cut-off events. [2023-08-24 08:10:52,094 INFO L125 PetriNetUnfolderBase]: For 924254/924254 co-relation queries the response was YES. [2023-08-24 08:10:52,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 236383 conditions, 19135 events. 12351/19135 cut-off events. For 924254/924254 co-relation queries the response was YES. Maximal size of possible extension queue 1226. Compared 132146 event pairs, 2749 based on Foata normal form. 36/19171 useless extension candidates. Maximal degree in co-relation 235886. Up to 16734 conditions per place. [2023-08-24 08:10:52,425 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 1718 selfloop transitions, 524 changer transitions 0/2242 dead transitions. [2023-08-24 08:10:52,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 2242 transitions, 73360 flow [2023-08-24 08:10:52,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 08:10:52,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 08:10:52,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 596 transitions. [2023-08-24 08:10:52,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4504913076341648 [2023-08-24 08:10:52,426 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 596 transitions. [2023-08-24 08:10:52,426 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 596 transitions. [2023-08-24 08:10:52,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:10:52,427 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 596 transitions. [2023-08-24 08:10:52,427 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 85.14285714285714) internal successors, (596), 7 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:10:52,428 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:10:52,428 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:10:52,428 INFO L175 Difference]: Start difference. First operand has 538 places, 2170 transitions, 67719 flow. Second operand 7 states and 596 transitions. [2023-08-24 08:10:52,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 2242 transitions, 73360 flow [2023-08-24 08:11:07,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 2242 transitions, 72618 flow, removed 3 selfloop flow, removed 4 redundant places. [2023-08-24 08:11:07,848 INFO L231 Difference]: Finished difference. Result has 541 places, 2170 transitions, 68054 flow [2023-08-24 08:11:07,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=66977, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=524, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1646, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=68054, PETRI_PLACES=541, PETRI_TRANSITIONS=2170} [2023-08-24 08:11:07,850 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 512 predicate places. [2023-08-24 08:11:07,850 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 2170 transitions, 68054 flow [2023-08-24 08:11:07,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:11:07,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:11:07,850 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 08:11:07,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2023-08-24 08:11:07,850 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:11:07,850 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:11:07,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1401610515, now seen corresponding path program 25 times [2023-08-24 08:11:07,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:11:07,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396885734] [2023-08-24 08:11:07,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:11:07,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:11:07,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:11:07,960 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:11:07,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:11:07,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396885734] [2023-08-24 08:11:07,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396885734] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:11:07,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370587717] [2023-08-24 08:11:07,961 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 08:11:07,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:11:07,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:11:07,963 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:11:07,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-24 08:11:08,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:11:08,074 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-24 08:11:08,075 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:11:08,125 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:11:08,125 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:11:08,213 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:11:08,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370587717] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-24 08:11:08,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-24 08:11:08,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 7] total 13 [2023-08-24 08:11:08,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770678094] [2023-08-24 08:11:08,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:11:08,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-24 08:11:08,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:11:08,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-24 08:11:08,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2023-08-24 08:11:08,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:11:08,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 2170 transitions, 68054 flow. Second operand has 6 states, 6 states have (on average 78.33333333333333) internal successors, (470), 6 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:11:08,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:11:08,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:11:08,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:11:20,306 INFO L124 PetriNetUnfolderBase]: 13528/20846 cut-off events. [2023-08-24 08:11:20,306 INFO L125 PetriNetUnfolderBase]: For 1004386/1004386 co-relation queries the response was YES. [2023-08-24 08:11:20,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 258379 conditions, 20846 events. 13528/20846 cut-off events. For 1004386/1004386 co-relation queries the response was YES. Maximal size of possible extension queue 1342. Compared 144614 event pairs, 2109 based on Foata normal form. 12/20858 useless extension candidates. Maximal degree in co-relation 257888. Up to 11995 conditions per place. [2023-08-24 08:11:20,787 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 1410 selfloop transitions, 1093 changer transitions 0/2503 dead transitions. [2023-08-24 08:11:20,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 2503 transitions, 81649 flow [2023-08-24 08:11:20,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 08:11:20,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 08:11:20,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 605 transitions. [2023-08-24 08:11:20,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45729402872260017 [2023-08-24 08:11:20,789 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 605 transitions. [2023-08-24 08:11:20,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 605 transitions. [2023-08-24 08:11:20,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:11:20,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 605 transitions. [2023-08-24 08:11:20,789 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 86.42857142857143) internal successors, (605), 7 states have internal predecessors, (605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:11:20,790 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:11:20,790 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:11:20,791 INFO L175 Difference]: Start difference. First operand has 541 places, 2170 transitions, 68054 flow. Second operand 7 states and 605 transitions. [2023-08-24 08:11:20,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 2503 transitions, 81649 flow [2023-08-24 08:11:39,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 2503 transitions, 80490 flow, removed 13 selfloop flow, removed 5 redundant places. [2023-08-24 08:11:39,116 INFO L231 Difference]: Finished difference. Result has 548 places, 2333 transitions, 76598 flow [2023-08-24 08:11:39,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=66997, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=934, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=76598, PETRI_PLACES=548, PETRI_TRANSITIONS=2333} [2023-08-24 08:11:39,118 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 519 predicate places. [2023-08-24 08:11:39,118 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 2333 transitions, 76598 flow [2023-08-24 08:11:39,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 78.33333333333333) internal successors, (470), 6 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:11:39,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:11:39,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 08:11:39,124 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-08-24 08:11:39,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:11:39,324 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:11:39,324 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:11:39,324 INFO L85 PathProgramCache]: Analyzing trace with hash -916040562, now seen corresponding path program 10 times [2023-08-24 08:11:39,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:11:39,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544745026] [2023-08-24 08:11:39,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:11:39,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:11:39,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:11:39,469 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:11:39,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:11:39,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544745026] [2023-08-24 08:11:39,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544745026] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:11:39,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [333755151] [2023-08-24 08:11:39,470 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 08:11:39,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:11:39,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:11:39,471 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:11:39,477 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-24 08:11:39,615 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 08:11:39,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:11:39,616 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-24 08:11:39,617 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:11:39,729 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:11:39,729 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:11:39,924 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:11:39,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [333755151] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:11:39,924 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:11:39,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 12 [2023-08-24 08:11:39,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118227902] [2023-08-24 08:11:39,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:11:39,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-24 08:11:39,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:11:39,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-24 08:11:39,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-08-24 08:11:39,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:11:39,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 2333 transitions, 76598 flow. Second operand has 12 states, 12 states have (on average 77.66666666666667) internal successors, (932), 12 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:11:39,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:11:39,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:11:39,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:11:54,243 INFO L124 PetriNetUnfolderBase]: 14275/21993 cut-off events. [2023-08-24 08:11:54,244 INFO L125 PetriNetUnfolderBase]: For 1161144/1161144 co-relation queries the response was YES. [2023-08-24 08:11:54,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 282487 conditions, 21993 events. 14275/21993 cut-off events. For 1161144/1161144 co-relation queries the response was YES. Maximal size of possible extension queue 1407. Compared 153578 event pairs, 2494 based on Foata normal form. 12/22005 useless extension candidates. Maximal degree in co-relation 281991. Up to 10048 conditions per place. [2023-08-24 08:11:54,730 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 1670 selfloop transitions, 857 changer transitions 0/2527 dead transitions. [2023-08-24 08:11:54,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 557 places, 2527 transitions, 86390 flow [2023-08-24 08:11:54,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 08:11:54,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 08:11:54,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 939 transitions. [2023-08-24 08:11:54,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45165945165945165 [2023-08-24 08:11:54,733 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 939 transitions. [2023-08-24 08:11:54,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 939 transitions. [2023-08-24 08:11:54,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:11:54,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 939 transitions. [2023-08-24 08:11:54,734 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 85.36363636363636) internal successors, (939), 11 states have internal predecessors, (939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:11:54,736 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 189.0) internal successors, (2268), 12 states have internal predecessors, (2268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:11:54,736 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 189.0) internal successors, (2268), 12 states have internal predecessors, (2268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:11:54,736 INFO L175 Difference]: Start difference. First operand has 548 places, 2333 transitions, 76598 flow. Second operand 11 states and 939 transitions. [2023-08-24 08:11:54,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 557 places, 2527 transitions, 86390 flow [2023-08-24 08:12:15,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 551 places, 2527 transitions, 86098 flow, removed 63 selfloop flow, removed 6 redundant places. [2023-08-24 08:12:15,406 INFO L231 Difference]: Finished difference. Result has 555 places, 2394 transitions, 81430 flow [2023-08-24 08:12:15,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=76258, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=794, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=81430, PETRI_PLACES=555, PETRI_TRANSITIONS=2394} [2023-08-24 08:12:15,408 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 526 predicate places. [2023-08-24 08:12:15,408 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 2394 transitions, 81430 flow [2023-08-24 08:12:15,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 77.66666666666667) internal successors, (932), 12 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:12:15,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:12:15,408 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 08:12:15,413 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-24 08:12:15,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-08-24 08:12:15,609 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:12:15,609 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:12:15,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1918684941, now seen corresponding path program 26 times [2023-08-24 08:12:15,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:12:15,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140644470] [2023-08-24 08:12:15,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:12:15,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:12:15,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:12:15,702 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:12:15,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:12:15,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140644470] [2023-08-24 08:12:15,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140644470] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:12:15,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:12:15,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 08:12:15,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970144487] [2023-08-24 08:12:15,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:12:15,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 08:12:15,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:12:15,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 08:12:15,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-08-24 08:12:15,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:12:15,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 2394 transitions, 81430 flow. Second operand has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:12:15,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:12:15,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:12:15,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:12:30,482 INFO L124 PetriNetUnfolderBase]: 14248/21908 cut-off events. [2023-08-24 08:12:30,482 INFO L125 PetriNetUnfolderBase]: For 1208662/1208662 co-relation queries the response was YES. [2023-08-24 08:12:30,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 286470 conditions, 21908 events. 14248/21908 cut-off events. For 1208662/1208662 co-relation queries the response was YES. Maximal size of possible extension queue 1402. Compared 152709 event pairs, 3474 based on Foata normal form. 18/21926 useless extension candidates. Maximal degree in co-relation 285987. Up to 20357 conditions per place. [2023-08-24 08:12:30,894 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 2019 selfloop transitions, 410 changer transitions 0/2429 dead transitions. [2023-08-24 08:12:30,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 2429 transitions, 86778 flow [2023-08-24 08:12:30,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 08:12:30,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 08:12:30,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 591 transitions. [2023-08-24 08:12:30,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4467120181405896 [2023-08-24 08:12:30,896 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 591 transitions. [2023-08-24 08:12:30,896 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 591 transitions. [2023-08-24 08:12:30,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:12:30,896 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 591 transitions. [2023-08-24 08:12:30,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 84.42857142857143) internal successors, (591), 7 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:12:30,897 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:12:30,897 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:12:30,897 INFO L175 Difference]: Start difference. First operand has 555 places, 2394 transitions, 81430 flow. Second operand 7 states and 591 transitions. [2023-08-24 08:12:30,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 2429 transitions, 86778 flow [2023-08-24 08:12:51,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 2429 transitions, 86014 flow, removed 5 selfloop flow, removed 4 redundant places. [2023-08-24 08:12:51,293 INFO L231 Difference]: Finished difference. Result has 559 places, 2397 transitions, 81608 flow [2023-08-24 08:12:51,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=80666, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=407, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1984, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=81608, PETRI_PLACES=559, PETRI_TRANSITIONS=2397} [2023-08-24 08:12:51,294 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 530 predicate places. [2023-08-24 08:12:51,294 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 2397 transitions, 81608 flow [2023-08-24 08:12:51,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:12:51,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:12:51,295 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 08:12:51,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-08-24 08:12:51,295 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:12:51,295 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:12:51,295 INFO L85 PathProgramCache]: Analyzing trace with hash -770592949, now seen corresponding path program 27 times [2023-08-24 08:12:51,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:12:51,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86478811] [2023-08-24 08:12:51,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:12:51,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:12:51,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:12:51,397 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:12:51,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:12:51,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86478811] [2023-08-24 08:12:51,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86478811] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:12:51,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:12:51,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 08:12:51,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613060476] [2023-08-24 08:12:51,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:12:51,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 08:12:51,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:12:51,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 08:12:51,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-08-24 08:12:51,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:12:51,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 2397 transitions, 81608 flow. Second operand has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:12:51,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:12:51,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:12:51,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:13:06,426 INFO L124 PetriNetUnfolderBase]: 14238/21898 cut-off events. [2023-08-24 08:13:06,427 INFO L125 PetriNetUnfolderBase]: For 1213785/1213785 co-relation queries the response was YES. [2023-08-24 08:13:07,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 285771 conditions, 21898 events. 14238/21898 cut-off events. For 1213785/1213785 co-relation queries the response was YES. Maximal size of possible extension queue 1402. Compared 152577 event pairs, 3488 based on Foata normal form. 12/21910 useless extension candidates. Maximal degree in co-relation 285285. Up to 20383 conditions per place. [2023-08-24 08:13:07,411 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 2032 selfloop transitions, 394 changer transitions 0/2426 dead transitions. [2023-08-24 08:13:07,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 2426 transitions, 86888 flow [2023-08-24 08:13:07,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 08:13:07,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 08:13:07,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 585 transitions. [2023-08-24 08:13:07,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2023-08-24 08:13:07,412 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 585 transitions. [2023-08-24 08:13:07,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 585 transitions. [2023-08-24 08:13:07,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:13:07,413 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 585 transitions. [2023-08-24 08:13:07,413 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 83.57142857142857) internal successors, (585), 7 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:13:07,414 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:13:07,415 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:13:07,415 INFO L175 Difference]: Start difference. First operand has 559 places, 2397 transitions, 81608 flow. Second operand 7 states and 585 transitions. [2023-08-24 08:13:07,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 2426 transitions, 86888 flow [2023-08-24 08:13:28,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 2426 transitions, 86082 flow, removed 6 selfloop flow, removed 4 redundant places. [2023-08-24 08:13:28,431 INFO L231 Difference]: Finished difference. Result has 562 places, 2399 transitions, 81684 flow [2023-08-24 08:13:28,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=80802, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=392, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2003, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=81684, PETRI_PLACES=562, PETRI_TRANSITIONS=2399} [2023-08-24 08:13:28,433 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 533 predicate places. [2023-08-24 08:13:28,433 INFO L495 AbstractCegarLoop]: Abstraction has has 562 places, 2399 transitions, 81684 flow [2023-08-24 08:13:28,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:13:28,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:13:28,434 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 08:13:28,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-08-24 08:13:28,434 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:13:28,434 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:13:28,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1257075836, now seen corresponding path program 11 times [2023-08-24 08:13:28,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:13:28,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943150823] [2023-08-24 08:13:28,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:13:28,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:13:28,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:13:28,527 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:13:28,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:13:28,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943150823] [2023-08-24 08:13:28,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943150823] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 08:13:28,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [143837490] [2023-08-24 08:13:28,527 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 08:13:28,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 08:13:28,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 08:13:28,528 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 08:13:28,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-24 08:13:28,661 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 08:13:28,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 08:13:28,663 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 08:13:28,663 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 08:13:28,797 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:13:28,798 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 08:13:29,001 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:13:29,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [143837490] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 08:13:29,002 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 08:13:29,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 17 [2023-08-24 08:13:29,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276452991] [2023-08-24 08:13:29,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 08:13:29,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-24 08:13:29,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:13:29,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-24 08:13:29,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2023-08-24 08:13:29,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:13:29,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 2399 transitions, 81684 flow. Second operand has 17 states, 17 states have (on average 77.23529411764706) internal successors, (1313), 17 states have internal predecessors, (1313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:13:29,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:13:29,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:13:29,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:13:45,839 INFO L124 PetriNetUnfolderBase]: 16485/25121 cut-off events. [2023-08-24 08:13:45,839 INFO L125 PetriNetUnfolderBase]: For 1416305/1416305 co-relation queries the response was YES. [2023-08-24 08:13:46,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 328635 conditions, 25121 events. 16485/25121 cut-off events. For 1416305/1416305 co-relation queries the response was YES. Maximal size of possible extension queue 1601. Compared 175749 event pairs, 2757 based on Foata normal form. 44/25165 useless extension candidates. Maximal degree in co-relation 328148. Up to 12734 conditions per place. [2023-08-24 08:13:46,453 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 1724 selfloop transitions, 1244 changer transitions 0/2968 dead transitions. [2023-08-24 08:13:46,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 586 places, 2968 transitions, 103104 flow [2023-08-24 08:13:46,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-24 08:13:46,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-24 08:13:46,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2079 transitions. [2023-08-24 08:13:46,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44 [2023-08-24 08:13:46,455 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2079 transitions. [2023-08-24 08:13:46,455 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2079 transitions. [2023-08-24 08:13:46,455 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:13:46,455 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2079 transitions. [2023-08-24 08:13:46,457 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 83.16) internal successors, (2079), 25 states have internal predecessors, (2079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:13:46,459 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 189.0) internal successors, (4914), 26 states have internal predecessors, (4914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:13:46,459 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 189.0) internal successors, (4914), 26 states have internal predecessors, (4914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:13:46,459 INFO L175 Difference]: Start difference. First operand has 562 places, 2399 transitions, 81684 flow. Second operand 25 states and 2079 transitions. [2023-08-24 08:13:46,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 586 places, 2968 transitions, 103104 flow [2023-08-24 08:14:11,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 581 places, 2968 transitions, 102161 flow, removed 4 selfloop flow, removed 5 redundant places. [2023-08-24 08:14:11,629 INFO L231 Difference]: Finished difference. Result has 595 places, 2679 transitions, 94995 flow [2023-08-24 08:14:11,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=80893, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=989, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=94995, PETRI_PLACES=595, PETRI_TRANSITIONS=2679} [2023-08-24 08:14:11,631 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 566 predicate places. [2023-08-24 08:14:11,631 INFO L495 AbstractCegarLoop]: Abstraction has has 595 places, 2679 transitions, 94995 flow [2023-08-24 08:14:11,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 77.23529411764706) internal successors, (1313), 17 states have internal predecessors, (1313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:14:11,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:14:11,631 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 08:14:11,639 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-08-24 08:14:11,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-08-24 08:14:11,837 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:14:11,837 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:14:11,837 INFO L85 PathProgramCache]: Analyzing trace with hash 188565867, now seen corresponding path program 28 times [2023-08-24 08:14:11,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:14:11,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381084509] [2023-08-24 08:14:11,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:14:11,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:14:11,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:14:11,935 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:14:11,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:14:11,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381084509] [2023-08-24 08:14:11,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381084509] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:14:11,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:14:11,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 08:14:11,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862101310] [2023-08-24 08:14:11,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:14:11,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 08:14:11,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:14:11,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 08:14:11,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-08-24 08:14:11,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:14:11,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 595 places, 2679 transitions, 94995 flow. Second operand has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:14:11,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:14:11,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:14:11,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:14:30,699 INFO L124 PetriNetUnfolderBase]: 16477/25109 cut-off events. [2023-08-24 08:14:30,700 INFO L125 PetriNetUnfolderBase]: For 1540841/1540841 co-relation queries the response was YES. [2023-08-24 08:14:31,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 339388 conditions, 25109 events. 16477/25109 cut-off events. For 1540841/1540841 co-relation queries the response was YES. Maximal size of possible extension queue 1597. Compared 175645 event pairs, 3895 based on Foata normal form. 2/25111 useless extension candidates. Maximal degree in co-relation 338888. Up to 23352 conditions per place. [2023-08-24 08:14:31,462 INFO L140 encePairwiseOnDemand]: 180/189 looper letters, 2234 selfloop transitions, 463 changer transitions 2/2699 dead transitions. [2023-08-24 08:14:31,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 601 places, 2699 transitions, 100583 flow [2023-08-24 08:14:31,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 08:14:31,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 08:14:31,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 581 transitions. [2023-08-24 08:14:31,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2023-08-24 08:14:31,463 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 581 transitions. [2023-08-24 08:14:31,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 581 transitions. [2023-08-24 08:14:31,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:14:31,463 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 581 transitions. [2023-08-24 08:14:31,464 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 83.0) internal successors, (581), 7 states have internal predecessors, (581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:14:31,464 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:14:31,465 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:14:31,465 INFO L175 Difference]: Start difference. First operand has 595 places, 2679 transitions, 94995 flow. Second operand 7 states and 581 transitions. [2023-08-24 08:14:31,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 601 places, 2699 transitions, 100583 flow [2023-08-24 08:15:00,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 597 places, 2699 transitions, 99379 flow, removed 396 selfloop flow, removed 4 redundant places. [2023-08-24 08:15:00,709 INFO L231 Difference]: Finished difference. Result has 597 places, 2677 transitions, 94627 flow [2023-08-24 08:15:00,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=189, PETRI_DIFFERENCE_MINUEND_FLOW=93726, PETRI_DIFFERENCE_MINUEND_PLACES=591, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=463, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=94627, PETRI_PLACES=597, PETRI_TRANSITIONS=2677} [2023-08-24 08:15:00,711 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 568 predicate places. [2023-08-24 08:15:00,711 INFO L495 AbstractCegarLoop]: Abstraction has has 597 places, 2677 transitions, 94627 flow [2023-08-24 08:15:00,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:00,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 08:15:00,711 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 08:15:00,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-08-24 08:15:00,712 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 08:15:00,712 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 08:15:00,712 INFO L85 PathProgramCache]: Analyzing trace with hash 384481967, now seen corresponding path program 12 times [2023-08-24 08:15:00,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 08:15:00,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206256550] [2023-08-24 08:15:00,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 08:15:00,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 08:15:00,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 08:15:00,825 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 08:15:00,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 08:15:00,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206256550] [2023-08-24 08:15:00,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206256550] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 08:15:00,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 08:15:00,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-24 08:15:00,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755457958] [2023-08-24 08:15:00,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 08:15:00,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 08:15:00,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 08:15:00,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 08:15:00,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-24 08:15:00,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 189 [2023-08-24 08:15:00,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 597 places, 2677 transitions, 94627 flow. Second operand has 7 states, 7 states have (on average 77.85714285714286) internal successors, (545), 7 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:00,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 08:15:00,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 189 [2023-08-24 08:15:00,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 08:15:18,850 INFO L124 PetriNetUnfolderBase]: 16491/25187 cut-off events. [2023-08-24 08:15:18,850 INFO L125 PetriNetUnfolderBase]: For 1543725/1543725 co-relation queries the response was YES. [2023-08-24 08:15:19,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 338313 conditions, 25187 events. 16491/25187 cut-off events. For 1543725/1543725 co-relation queries the response was YES. Maximal size of possible extension queue 1614. Compared 177002 event pairs, 2992 based on Foata normal form. 32/25219 useless extension candidates. Maximal degree in co-relation 337812. Up to 18707 conditions per place. [2023-08-24 08:15:19,580 INFO L140 encePairwiseOnDemand]: 181/189 looper letters, 1924 selfloop transitions, 909 changer transitions 11/2844 dead transitions. [2023-08-24 08:15:19,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 2844 transitions, 104582 flow [2023-08-24 08:15:19,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 08:15:19,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 08:15:19,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 588 transitions. [2023-08-24 08:15:19,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2023-08-24 08:15:19,581 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 588 transitions. [2023-08-24 08:15:19,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 588 transitions. [2023-08-24 08:15:19,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 08:15:19,581 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 588 transitions. [2023-08-24 08:15:19,582 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 84.0) internal successors, (588), 7 states have internal predecessors, (588), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:19,583 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:19,583 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 189.0) internal successors, (1512), 8 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 08:15:19,583 INFO L175 Difference]: Start difference. First operand has 597 places, 2677 transitions, 94627 flow. Second operand 7 states and 588 transitions. [2023-08-24 08:15:19,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 2844 transitions, 104582 flow Received shutdown request... [2023-08-24 08:15:20,774 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2023-08-24 08:15:20,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-08-24 08:15:20,775 WARN L619 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2023-08-24 08:15:20,776 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2023-08-24 08:15:20,776 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2023-08-24 08:15:20,776 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2023-08-24 08:15:20,776 INFO L445 BasicCegarLoop]: Path program histogram: [28, 12, 11, 1] [2023-08-24 08:15:20,778 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-24 08:15:20,779 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-24 08:15:20,780 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.08 08:15:20 BasicIcfg [2023-08-24 08:15:20,780 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-24 08:15:20,781 INFO L158 Benchmark]: Toolchain (without parser) took 794904.16ms. Allocated memory was 369.1MB in the beginning and 11.0GB in the end (delta: 10.7GB). Free memory was 346.5MB in the beginning and 6.9GB in the end (delta: -6.5GB). Peak memory consumption was 5.4GB. Max. memory is 16.0GB. [2023-08-24 08:15:20,781 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 369.1MB. Free memory is still 347.4MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-24 08:15:20,781 INFO L158 Benchmark]: CACSL2BoogieTranslator took 209.97ms. Allocated memory is still 369.1MB. Free memory was 346.1MB in the beginning and 335.3MB in the end (delta: 10.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-24 08:15:20,781 INFO L158 Benchmark]: Boogie Procedure Inliner took 47.85ms. Allocated memory is still 369.1MB. Free memory was 335.3MB in the beginning and 333.5MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-24 08:15:20,781 INFO L158 Benchmark]: Boogie Preprocessor took 34.15ms. Allocated memory is still 369.1MB. Free memory was 333.5MB in the beginning and 332.1MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-24 08:15:20,782 INFO L158 Benchmark]: RCFGBuilder took 425.44ms. Allocated memory is still 369.1MB. Free memory was 332.1MB in the beginning and 317.4MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. [2023-08-24 08:15:20,782 INFO L158 Benchmark]: TraceAbstraction took 794181.71ms. Allocated memory was 369.1MB in the beginning and 11.0GB in the end (delta: 10.7GB). Free memory was 316.8MB in the beginning and 6.9GB in the end (delta: -6.5GB). Peak memory consumption was 5.4GB. Max. memory is 16.0GB. [2023-08-24 08:15:20,783 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.14ms. Allocated memory is still 369.1MB. Free memory is still 347.4MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 209.97ms. Allocated memory is still 369.1MB. Free memory was 346.1MB in the beginning and 335.3MB in the end (delta: 10.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 47.85ms. Allocated memory is still 369.1MB. Free memory was 335.3MB in the beginning and 333.5MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 34.15ms. Allocated memory is still 369.1MB. Free memory was 333.5MB in the beginning and 332.1MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 425.44ms. Allocated memory is still 369.1MB. Free memory was 332.1MB in the beginning and 317.4MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. * TraceAbstraction took 794181.71ms. Allocated memory was 369.1MB in the beginning and 11.0GB in the end (delta: 10.7GB). Free memory was 316.8MB in the beginning and 6.9GB in the end (delta: -6.5GB). Peak memory consumption was 5.4GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.7s, 98 PlacesBefore, 29 PlacesAfterwards, 95 TransitionsBefore, 22 TransitionsAfterwards, 1518 CoEnabledTransitionPairs, 6 FixpointIterations, 38 TrivialSequentialCompositions, 30 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 6 ConcurrentYvCompositions, 4 ChoiceCompositions, 81 TotalNumberOfCompositions, 1467 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1467, independent: 1467, independent conditional: 0, independent unconditional: 1467, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 802, independent: 802, independent conditional: 0, independent unconditional: 802, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1467, independent: 665, independent conditional: 0, independent unconditional: 665, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 802, unknown conditional: 0, unknown unconditional: 802] , Statistics on independence cache: Total cache size (in pairs): 48, Positive cache size: 48, Positive conditional cache size: 0, Positive unconditional cache size: 48, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 80]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 74]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 72]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 135 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 794.0s, OverallIterations: 52, TraceHistogramMax: 1, PathProgramHistogramMax: 28, EmptinessCheckTime: 0.0s, AutomataDifference: 761.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.8s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2745 SdHoareTripleChecker+Valid, 13.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2745 mSDsluCounter, 1611 SdHoareTripleChecker+Invalid, 11.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1175 mSDsCounter, 204 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 20743 IncrementalHoareTripleChecker+Invalid, 20947 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 204 mSolverCounterUnsat, 436 mSDtfsCounter, 20743 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1529 GetRequests, 902 SyntacticMatches, 39 SemanticMatches, 588 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2308 ImplicationChecksByTransitivity, 6.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=94995occurred in iteration=50, InterpolantAutomatonStates: 568, 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.3s SsaConstructionTime, 2.0s SatisfiabilityAnalysisTime, 20.3s InterpolantComputationTime, 1559 NumberOfCodeBlocks, 1559 NumberOfCodeBlocksAsserted, 101 NumberOfCheckSat, 1975 ConstructedInterpolants, 0 QuantifiedInterpolants, 11762 SizeOfPredicates, 126 NumberOfNonLiveVariables, 4134 ConjunctsInSsa, 326 ConjunctsInUnsatCore, 104 InterpolantComputations, 33 PerfectInterpolantSequences, 32/103 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 RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown