/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/popl20-counter-fun.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-wip.dk.datarace-free-lbe-02cf818-m [2023-11-17 16:12:36,136 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-17 16:12:36,217 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf [2023-11-17 16:12:36,250 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-17 16:12:36,251 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-17 16:12:36,251 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-17 16:12:36,252 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-17 16:12:36,252 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-17 16:12:36,253 INFO L153 SettingsManager]: * Use SBE=true [2023-11-17 16:12:36,256 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-17 16:12:36,257 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-17 16:12:36,257 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-17 16:12:36,258 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-17 16:12:36,259 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-17 16:12:36,259 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-17 16:12:36,259 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-17 16:12:36,259 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-17 16:12:36,260 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-17 16:12:36,260 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-17 16:12:36,260 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-17 16:12:36,260 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-17 16:12:36,261 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-17 16:12:36,261 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-17 16:12:36,261 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-17 16:12:36,262 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-17 16:12:36,262 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-17 16:12:36,262 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-17 16:12:36,262 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-17 16:12:36,262 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-17 16:12:36,263 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-17 16:12:36,263 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-17 16:12:36,264 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-17 16:12:36,264 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2023-11-17 16:12:36,498 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-17 16:12:36,524 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-17 16:12:36,526 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-17 16:12:36,527 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-17 16:12:36,527 INFO L274 PluginConnector]: CDTParser initialized [2023-11-17 16:12:36,528 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-counter-fun.wvr.c [2023-11-17 16:12:37,796 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-17 16:12:37,976 INFO L384 CDTParser]: Found 1 translation units. [2023-11-17 16:12:37,977 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-counter-fun.wvr.c [2023-11-17 16:12:37,983 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/311a65c2b/7a494e4c30ab490ebebc3fb41fb8e549/FLAG705f8ec1e [2023-11-17 16:12:37,995 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/311a65c2b/7a494e4c30ab490ebebc3fb41fb8e549 [2023-11-17 16:12:37,998 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-17 16:12:37,999 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-17 16:12:38,000 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-17 16:12:38,000 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-17 16:12:38,004 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-17 16:12:38,005 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 04:12:37" (1/1) ... [2023-11-17 16:12:38,006 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3ae2b3f0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:12:38, skipping insertion in model container [2023-11-17 16:12:38,006 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 04:12:37" (1/1) ... [2023-11-17 16:12:38,027 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-17 16:12:38,168 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/popl20-counter-fun.wvr.c[2707,2720] [2023-11-17 16:12:38,177 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-17 16:12:38,185 INFO L202 MainTranslator]: Completed pre-run [2023-11-17 16:12:38,205 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/popl20-counter-fun.wvr.c[2707,2720] [2023-11-17 16:12:38,208 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-17 16:12:38,215 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-17 16:12:38,216 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-17 16:12:38,222 INFO L206 MainTranslator]: Completed translation [2023-11-17 16:12:38,223 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:12:38 WrapperNode [2023-11-17 16:12:38,223 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-17 16:12:38,224 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-17 16:12:38,224 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-17 16:12:38,224 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-17 16:12:38,229 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:12:38" (1/1) ... [2023-11-17 16:12:38,236 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:12:38" (1/1) ... [2023-11-17 16:12:38,262 INFO L138 Inliner]: procedures = 24, calls = 45, calls flagged for inlining = 13, calls inlined = 15, statements flattened = 203 [2023-11-17 16:12:38,263 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-17 16:12:38,263 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-17 16:12:38,263 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-17 16:12:38,263 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-17 16:12:38,277 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:12:38" (1/1) ... [2023-11-17 16:12:38,277 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:12:38" (1/1) ... [2023-11-17 16:12:38,281 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:12:38" (1/1) ... [2023-11-17 16:12:38,281 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:12:38" (1/1) ... [2023-11-17 16:12:38,288 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:12:38" (1/1) ... [2023-11-17 16:12:38,296 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:12:38" (1/1) ... [2023-11-17 16:12:38,298 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:12:38" (1/1) ... [2023-11-17 16:12:38,299 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:12:38" (1/1) ... [2023-11-17 16:12:38,303 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-17 16:12:38,304 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-17 16:12:38,304 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-17 16:12:38,304 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-17 16:12:38,305 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:12:38" (1/1) ... [2023-11-17 16:12:38,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-17 16:12:38,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:12:38,334 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-17 16:12:38,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-17 16:12:38,355 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-17 16:12:38,355 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-17 16:12:38,355 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-17 16:12:38,355 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-17 16:12:38,355 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-17 16:12:38,355 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-17 16:12:38,355 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-17 16:12:38,356 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-17 16:12:38,356 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-17 16:12:38,356 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-17 16:12:38,356 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-17 16:12:38,356 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-17 16:12:38,356 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-17 16:12:38,356 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-17 16:12:38,356 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-17 16:12:38,357 WARN L211 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-17 16:12:38,437 INFO L239 CfgBuilder]: Building ICFG [2023-11-17 16:12:38,439 INFO L265 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-17 16:12:38,716 INFO L280 CfgBuilder]: Performing block encoding [2023-11-17 16:12:38,928 INFO L302 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-17 16:12:38,928 INFO L307 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-17 16:12:38,930 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 04:12:38 BoogieIcfgContainer [2023-11-17 16:12:38,930 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-17 16:12:38,932 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-17 16:12:38,932 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-17 16:12:38,936 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-17 16:12:38,936 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.11 04:12:37" (1/3) ... [2023-11-17 16:12:38,937 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6de39aa0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 04:12:38, skipping insertion in model container [2023-11-17 16:12:38,937 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 04:12:38" (2/3) ... [2023-11-17 16:12:38,937 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6de39aa0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 04:12:38, skipping insertion in model container [2023-11-17 16:12:38,937 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 04:12:38" (3/3) ... [2023-11-17 16:12:38,938 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-counter-fun.wvr.c [2023-11-17 16:12:38,954 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-17 16:12:38,954 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-17 16:12:38,954 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-17 16:12:39,021 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-17 16:12:39,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 166 places, 172 transitions, 358 flow [2023-11-17 16:12:39,155 INFO L124 PetriNetUnfolderBase]: 13/170 cut-off events. [2023-11-17 16:12:39,156 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-17 16:12:39,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 179 conditions, 170 events. 13/170 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 96 event pairs, 0 based on Foata normal form. 0/156 useless extension candidates. Maximal degree in co-relation 133. Up to 2 conditions per place. [2023-11-17 16:12:39,161 INFO L82 GeneralOperation]: Start removeDead. Operand has 166 places, 172 transitions, 358 flow [2023-11-17 16:12:39,165 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 155 places, 161 transitions, 334 flow [2023-11-17 16:12:39,169 INFO L115 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2023-11-17 16:12:39,186 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 155 places, 161 transitions, 334 flow [2023-11-17 16:12:39,191 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 155 places, 161 transitions, 334 flow [2023-11-17 16:12:39,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 155 places, 161 transitions, 334 flow [2023-11-17 16:12:39,245 INFO L124 PetriNetUnfolderBase]: 13/161 cut-off events. [2023-11-17 16:12:39,245 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-17 16:12:39,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 170 conditions, 161 events. 13/161 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 95 event pairs, 0 based on Foata normal form. 0/148 useless extension candidates. Maximal degree in co-relation 133. Up to 2 conditions per place. [2023-11-17 16:12:39,249 INFO L119 LiptonReduction]: Number of co-enabled transitions 648 [2023-11-17 16:12:44,068 INFO L134 LiptonReduction]: Checked pairs total: 686 [2023-11-17 16:12:44,068 INFO L136 LiptonReduction]: Total number of compositions: 164 [2023-11-17 16:12:44,082 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-17 16:12:44,088 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@69f1c4d3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-17 16:12:44,088 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-11-17 16:12:44,093 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-17 16:12:44,093 INFO L124 PetriNetUnfolderBase]: 4/18 cut-off events. [2023-11-17 16:12:44,093 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-17 16:12:44,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:12:44,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:12:44,094 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:12:44,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:12:44,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1582727318, now seen corresponding path program 1 times [2023-11-17 16:12:44,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:12:44,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114012678] [2023-11-17 16:12:44,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:12:44,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:12:44,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:12:44,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:12:44,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:12:44,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114012678] [2023-11-17 16:12:44,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114012678] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:12:44,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:12:44,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-17 16:12:44,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965665190] [2023-11-17 16:12:44,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:12:44,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-17 16:12:44,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:12:44,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-17 16:12:44,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-17 16:12:44,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 154 out of 336 [2023-11-17 16:12:44,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 19 transitions, 50 flow. Second operand has 3 states, 3 states have (on average 159.0) internal successors, (477), 3 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:44,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:12:44,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 154 of 336 [2023-11-17 16:12:44,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:12:44,574 INFO L124 PetriNetUnfolderBase]: 76/138 cut-off events. [2023-11-17 16:12:44,574 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2023-11-17 16:12:44,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 300 conditions, 138 events. 76/138 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 359 event pairs, 24 based on Foata normal form. 1/105 useless extension candidates. Maximal degree in co-relation 220. Up to 79 conditions per place. [2023-11-17 16:12:44,580 INFO L140 encePairwiseOnDemand]: 332/336 looper letters, 27 selfloop transitions, 3 changer transitions 1/31 dead transitions. [2023-11-17 16:12:44,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 24 places, 31 transitions, 145 flow [2023-11-17 16:12:44,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-17 16:12:44,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-17 16:12:44,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 494 transitions. [2023-11-17 16:12:44,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49007936507936506 [2023-11-17 16:12:44,602 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 494 transitions. [2023-11-17 16:12:44,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 494 transitions. [2023-11-17 16:12:44,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:12:44,609 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 494 transitions. [2023-11-17 16:12:44,614 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 164.66666666666666) internal successors, (494), 3 states have internal predecessors, (494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:44,620 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 336.0) internal successors, (1344), 4 states have internal predecessors, (1344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:44,621 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 336.0) internal successors, (1344), 4 states have internal predecessors, (1344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:44,622 INFO L175 Difference]: Start difference. First operand has 22 places, 19 transitions, 50 flow. Second operand 3 states and 494 transitions. [2023-11-17 16:12:44,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 24 places, 31 transitions, 145 flow [2023-11-17 16:12:44,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 20 places, 31 transitions, 131 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-17 16:12:44,627 INFO L231 Difference]: Finished difference. Result has 21 places, 21 transitions, 61 flow [2023-11-17 16:12:44,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=42, PETRI_DIFFERENCE_MINUEND_PLACES=18, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=19, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=61, PETRI_PLACES=21, PETRI_TRANSITIONS=21} [2023-11-17 16:12:44,632 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, -1 predicate places. [2023-11-17 16:12:44,633 INFO L495 AbstractCegarLoop]: Abstraction has has 21 places, 21 transitions, 61 flow [2023-11-17 16:12:44,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 159.0) internal successors, (477), 3 states have internal predecessors, (477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:44,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:12:44,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:12:44,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-17 16:12:44,634 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:12:44,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:12:44,636 INFO L85 PathProgramCache]: Analyzing trace with hash -407870521, now seen corresponding path program 1 times [2023-11-17 16:12:44,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:12:44,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104222192] [2023-11-17 16:12:44,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:12:44,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:12:44,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:12:44,823 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:12:44,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:12:44,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104222192] [2023-11-17 16:12:44,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104222192] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:12:44,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:12:44,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 16:12:44,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983903741] [2023-11-17 16:12:44,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:12:44,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 16:12:44,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:12:44,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 16:12:44,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-17 16:12:44,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:12:44,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 21 transitions, 61 flow. Second operand has 5 states, 5 states have (on average 145.2) internal successors, (726), 5 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:44,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:12:44,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:12:44,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:12:44,944 INFO L124 PetriNetUnfolderBase]: 95/175 cut-off events. [2023-11-17 16:12:44,944 INFO L125 PetriNetUnfolderBase]: For 26/26 co-relation queries the response was YES. [2023-11-17 16:12:44,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 421 conditions, 175 events. 95/175 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 541 event pairs, 26 based on Foata normal form. 4/177 useless extension candidates. Maximal degree in co-relation 136. Up to 88 conditions per place. [2023-11-17 16:12:44,946 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 34 selfloop transitions, 4 changer transitions 7/45 dead transitions. [2023-11-17 16:12:44,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 25 places, 45 transitions, 218 flow [2023-11-17 16:12:44,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 16:12:44,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 16:12:44,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 752 transitions. [2023-11-17 16:12:44,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44761904761904764 [2023-11-17 16:12:44,951 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 752 transitions. [2023-11-17 16:12:44,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 752 transitions. [2023-11-17 16:12:44,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:12:44,952 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 752 transitions. [2023-11-17 16:12:44,955 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 150.4) internal successors, (752), 5 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:44,960 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:44,960 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:44,961 INFO L175 Difference]: Start difference. First operand has 21 places, 21 transitions, 61 flow. Second operand 5 states and 752 transitions. [2023-11-17 16:12:44,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 25 places, 45 transitions, 218 flow [2023-11-17 16:12:44,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 24 places, 45 transitions, 213 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-17 16:12:44,963 INFO L231 Difference]: Finished difference. Result has 27 places, 23 transitions, 87 flow [2023-11-17 16:12:44,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=58, PETRI_DIFFERENCE_MINUEND_PLACES=20, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=87, PETRI_PLACES=27, PETRI_TRANSITIONS=23} [2023-11-17 16:12:44,963 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 5 predicate places. [2023-11-17 16:12:44,964 INFO L495 AbstractCegarLoop]: Abstraction has has 27 places, 23 transitions, 87 flow [2023-11-17 16:12:44,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 145.2) internal successors, (726), 5 states have internal predecessors, (726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:44,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:12:44,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:12:44,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-17 16:12:44,965 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:12:44,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:12:44,965 INFO L85 PathProgramCache]: Analyzing trace with hash -520697523, now seen corresponding path program 2 times [2023-11-17 16:12:44,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:12:44,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067058110] [2023-11-17 16:12:44,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:12:44,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:12:45,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:12:45,111 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:12:45,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:12:45,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067058110] [2023-11-17 16:12:45,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067058110] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:12:45,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1213521650] [2023-11-17 16:12:45,113 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:12:45,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:12:45,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:12:45,121 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:12:45,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-17 16:12:45,245 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:12:45,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:12:45,248 INFO L262 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:12:45,252 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:12:45,313 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:12:45,313 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-17 16:12:45,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1213521650] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:12:45,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-17 16:12:45,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 7 [2023-11-17 16:12:45,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124044444] [2023-11-17 16:12:45,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:12:45,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-17 16:12:45,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:12:45,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-17 16:12:45,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-17 16:12:45,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 336 [2023-11-17 16:12:45,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 27 places, 23 transitions, 87 flow. Second operand has 4 states, 4 states have (on average 131.0) internal successors, (524), 4 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:45,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:12:45,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 336 [2023-11-17 16:12:45,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:12:45,406 INFO L124 PetriNetUnfolderBase]: 110/221 cut-off events. [2023-11-17 16:12:45,406 INFO L125 PetriNetUnfolderBase]: For 258/258 co-relation queries the response was YES. [2023-11-17 16:12:45,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 656 conditions, 221 events. 110/221 cut-off events. For 258/258 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 692 event pairs, 80 based on Foata normal form. 16/232 useless extension candidates. Maximal degree in co-relation 341. Up to 165 conditions per place. [2023-11-17 16:12:45,408 INFO L140 encePairwiseOnDemand]: 329/336 looper letters, 22 selfloop transitions, 2 changer transitions 16/40 dead transitions. [2023-11-17 16:12:45,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 40 transitions, 216 flow [2023-11-17 16:12:45,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 16:12:45,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 16:12:45,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 673 transitions. [2023-11-17 16:12:45,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4005952380952381 [2023-11-17 16:12:45,412 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 673 transitions. [2023-11-17 16:12:45,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 673 transitions. [2023-11-17 16:12:45,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:12:45,412 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 673 transitions. [2023-11-17 16:12:45,414 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 134.6) internal successors, (673), 5 states have internal predecessors, (673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:45,417 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:45,418 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:45,418 INFO L175 Difference]: Start difference. First operand has 27 places, 23 transitions, 87 flow. Second operand 5 states and 673 transitions. [2023-11-17 16:12:45,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 40 transitions, 216 flow [2023-11-17 16:12:45,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 40 transitions, 202 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-11-17 16:12:45,420 INFO L231 Difference]: Finished difference. Result has 31 places, 24 transitions, 96 flow [2023-11-17 16:12:45,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=96, PETRI_PLACES=31, PETRI_TRANSITIONS=24} [2023-11-17 16:12:45,421 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 9 predicate places. [2023-11-17 16:12:45,421 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 24 transitions, 96 flow [2023-11-17 16:12:45,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 131.0) internal successors, (524), 4 states have internal predecessors, (524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:45,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:12:45,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:12:45,431 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-17 16:12:45,628 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-11-17 16:12:45,628 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:12:45,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:12:45,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1492588785, now seen corresponding path program 1 times [2023-11-17 16:12:45,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:12:45,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779981258] [2023-11-17 16:12:45,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:12:45,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:12:45,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:12:45,733 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:12:45,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:12:45,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779981258] [2023-11-17 16:12:45,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779981258] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:12:45,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:12:45,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 16:12:45,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233720409] [2023-11-17 16:12:45,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:12:45,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 16:12:45,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:12:45,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 16:12:45,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-17 16:12:45,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:12:45,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 24 transitions, 96 flow. Second operand has 5 states, 5 states have (on average 145.4) internal successors, (727), 5 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:45,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:12:45,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:12:45,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:12:45,849 INFO L124 PetriNetUnfolderBase]: 98/181 cut-off events. [2023-11-17 16:12:45,850 INFO L125 PetriNetUnfolderBase]: For 111/111 co-relation queries the response was YES. [2023-11-17 16:12:45,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 519 conditions, 181 events. 98/181 cut-off events. For 111/111 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 526 event pairs, 45 based on Foata normal form. 4/183 useless extension candidates. Maximal degree in co-relation 502. Up to 143 conditions per place. [2023-11-17 16:12:45,852 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 27 selfloop transitions, 8 changer transitions 5/40 dead transitions. [2023-11-17 16:12:45,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 40 transitions, 230 flow [2023-11-17 16:12:45,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 16:12:45,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 16:12:45,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 747 transitions. [2023-11-17 16:12:45,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4446428571428571 [2023-11-17 16:12:45,855 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 747 transitions. [2023-11-17 16:12:45,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 747 transitions. [2023-11-17 16:12:45,856 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:12:45,856 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 747 transitions. [2023-11-17 16:12:45,858 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 149.4) internal successors, (747), 5 states have internal predecessors, (747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:45,861 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:45,862 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:45,862 INFO L175 Difference]: Start difference. First operand has 31 places, 24 transitions, 96 flow. Second operand 5 states and 747 transitions. [2023-11-17 16:12:45,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 40 transitions, 230 flow [2023-11-17 16:12:45,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 40 transitions, 212 flow, removed 8 selfloop flow, removed 3 redundant places. [2023-11-17 16:12:45,866 INFO L231 Difference]: Finished difference. Result has 33 places, 28 transitions, 135 flow [2023-11-17 16:12:45,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=26, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=135, PETRI_PLACES=33, PETRI_TRANSITIONS=28} [2023-11-17 16:12:45,867 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 11 predicate places. [2023-11-17 16:12:45,867 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 28 transitions, 135 flow [2023-11-17 16:12:45,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 145.4) internal successors, (727), 5 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:45,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:12:45,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:12:45,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-17 16:12:45,869 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:12:45,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:12:45,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1032824543, now seen corresponding path program 2 times [2023-11-17 16:12:45,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:12:45,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070164646] [2023-11-17 16:12:45,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:12:45,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:12:45,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:12:45,961 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:12:45,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:12:45,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070164646] [2023-11-17 16:12:45,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070164646] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:12:45,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:12:45,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 16:12:45,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099218169] [2023-11-17 16:12:45,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:12:45,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 16:12:45,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:12:45,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 16:12:45,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-17 16:12:45,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:12:45,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 28 transitions, 135 flow. Second operand has 5 states, 5 states have (on average 145.4) internal successors, (727), 5 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:45,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:12:45,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:12:45,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:12:46,068 INFO L124 PetriNetUnfolderBase]: 103/188 cut-off events. [2023-11-17 16:12:46,068 INFO L125 PetriNetUnfolderBase]: For 275/275 co-relation queries the response was YES. [2023-11-17 16:12:46,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 662 conditions, 188 events. 103/188 cut-off events. For 275/275 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 539 event pairs, 41 based on Foata normal form. 4/190 useless extension candidates. Maximal degree in co-relation 640. Up to 157 conditions per place. [2023-11-17 16:12:46,070 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 29 selfloop transitions, 11 changer transitions 5/45 dead transitions. [2023-11-17 16:12:46,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 45 transitions, 304 flow [2023-11-17 16:12:46,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 16:12:46,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 16:12:46,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 747 transitions. [2023-11-17 16:12:46,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4446428571428571 [2023-11-17 16:12:46,072 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 747 transitions. [2023-11-17 16:12:46,072 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 747 transitions. [2023-11-17 16:12:46,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:12:46,073 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 747 transitions. [2023-11-17 16:12:46,075 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 149.4) internal successors, (747), 5 states have internal predecessors, (747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:46,078 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:46,079 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:46,079 INFO L175 Difference]: Start difference. First operand has 33 places, 28 transitions, 135 flow. Second operand 5 states and 747 transitions. [2023-11-17 16:12:46,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 45 transitions, 304 flow [2023-11-17 16:12:46,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 45 transitions, 272 flow, removed 8 selfloop flow, removed 3 redundant places. [2023-11-17 16:12:46,083 INFO L231 Difference]: Finished difference. Result has 35 places, 34 transitions, 190 flow [2023-11-17 16:12:46,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=117, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=190, PETRI_PLACES=35, PETRI_TRANSITIONS=34} [2023-11-17 16:12:46,086 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 13 predicate places. [2023-11-17 16:12:46,086 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 34 transitions, 190 flow [2023-11-17 16:12:46,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 145.4) internal successors, (727), 5 states have internal predecessors, (727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:46,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:12:46,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:12:46,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-17 16:12:46,087 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:12:46,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:12:46,087 INFO L85 PathProgramCache]: Analyzing trace with hash -936133628, now seen corresponding path program 1 times [2023-11-17 16:12:46,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:12:46,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547622507] [2023-11-17 16:12:46,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:12:46,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:12:46,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:12:46,180 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:12:46,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:12:46,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547622507] [2023-11-17 16:12:46,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547622507] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:12:46,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1660877754] [2023-11-17 16:12:46,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:12:46,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:12:46,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:12:46,183 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:12:46,218 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-17 16:12:46,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:12:46,288 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:12:46,290 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:12:46,320 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:12:46,321 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-17 16:12:46,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1660877754] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:12:46,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-17 16:12:46,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 7 [2023-11-17 16:12:46,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905437021] [2023-11-17 16:12:46,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:12:46,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-17 16:12:46,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:12:46,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-17 16:12:46,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-17 16:12:46,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 336 [2023-11-17 16:12:46,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 34 transitions, 190 flow. Second operand has 4 states, 4 states have (on average 131.25) internal successors, (525), 4 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:46,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:12:46,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 336 [2023-11-17 16:12:46,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:12:46,386 INFO L124 PetriNetUnfolderBase]: 114/226 cut-off events. [2023-11-17 16:12:46,387 INFO L125 PetriNetUnfolderBase]: For 394/394 co-relation queries the response was YES. [2023-11-17 16:12:46,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 853 conditions, 226 events. 114/226 cut-off events. For 394/394 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 738 event pairs, 62 based on Foata normal form. 16/239 useless extension candidates. Maximal degree in co-relation 830. Up to 180 conditions per place. [2023-11-17 16:12:46,388 INFO L140 encePairwiseOnDemand]: 331/336 looper letters, 33 selfloop transitions, 2 changer transitions 16/51 dead transitions. [2023-11-17 16:12:46,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 51 transitions, 380 flow [2023-11-17 16:12:46,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-17 16:12:46,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-17 16:12:46,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 542 transitions. [2023-11-17 16:12:46,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40327380952380953 [2023-11-17 16:12:46,391 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 542 transitions. [2023-11-17 16:12:46,391 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 542 transitions. [2023-11-17 16:12:46,391 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:12:46,391 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 542 transitions. [2023-11-17 16:12:46,392 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 135.5) internal successors, (542), 4 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-11-17 16:12:46,394 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 336.0) internal successors, (1680), 5 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:46,395 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 336.0) internal successors, (1680), 5 states have internal predecessors, (1680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:46,395 INFO L175 Difference]: Start difference. First operand has 35 places, 34 transitions, 190 flow. Second operand 4 states and 542 transitions. [2023-11-17 16:12:46,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 51 transitions, 380 flow [2023-11-17 16:12:46,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 51 transitions, 366 flow, removed 7 selfloop flow, removed 0 redundant places. [2023-11-17 16:12:46,398 INFO L231 Difference]: Finished difference. Result has 39 places, 35 transitions, 202 flow [2023-11-17 16:12:46,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=202, PETRI_PLACES=39, PETRI_TRANSITIONS=35} [2023-11-17 16:12:46,399 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 17 predicate places. [2023-11-17 16:12:46,399 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 35 transitions, 202 flow [2023-11-17 16:12:46,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 131.25) internal successors, (525), 4 states have internal predecessors, (525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:46,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:12:46,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:12:46,407 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-17 16:12:46,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-17 16:12:46,605 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:12:46,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:12:46,605 INFO L85 PathProgramCache]: Analyzing trace with hash 181794857, now seen corresponding path program 1 times [2023-11-17 16:12:46,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:12:46,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85829249] [2023-11-17 16:12:46,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:12:46,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:12:46,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:12:46,689 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-17 16:12:46,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:12:46,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85829249] [2023-11-17 16:12:46,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85829249] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:12:46,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1396661805] [2023-11-17 16:12:46,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:12:46,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:12:46,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:12:46,691 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:12:46,694 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-17 16:12:46,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:12:46,788 INFO L262 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-17 16:12:46,789 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:12:46,820 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-17 16:12:46,823 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:12:46,861 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-17 16:12:46,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1396661805] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:12:46,861 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:12:46,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-11-17 16:12:46,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908107125] [2023-11-17 16:12:46,862 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:12:46,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-17 16:12:46,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:12:46,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-17 16:12:46,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-17 16:12:46,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:12:46,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 35 transitions, 202 flow. Second operand has 8 states, 8 states have (on average 145.125) internal successors, (1161), 8 states have internal predecessors, (1161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:46,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:12:46,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:12:46,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:12:47,037 INFO L124 PetriNetUnfolderBase]: 106/194 cut-off events. [2023-11-17 16:12:47,038 INFO L125 PetriNetUnfolderBase]: For 238/238 co-relation queries the response was YES. [2023-11-17 16:12:47,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 725 conditions, 194 events. 106/194 cut-off events. For 238/238 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 591 event pairs, 14 based on Foata normal form. 6/199 useless extension candidates. Maximal degree in co-relation 698. Up to 61 conditions per place. [2023-11-17 16:12:47,040 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 54 selfloop transitions, 13 changer transitions 0/67 dead transitions. [2023-11-17 16:12:47,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 67 transitions, 465 flow [2023-11-17 16:12:47,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 16:12:47,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 16:12:47,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1047 transitions. [2023-11-17 16:12:47,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451530612244898 [2023-11-17 16:12:47,043 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1047 transitions. [2023-11-17 16:12:47,043 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1047 transitions. [2023-11-17 16:12:47,044 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:12:47,044 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1047 transitions. [2023-11-17 16:12:47,046 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 149.57142857142858) internal successors, (1047), 7 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:47,050 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 336.0) internal successors, (2688), 8 states have internal predecessors, (2688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:47,050 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 336.0) internal successors, (2688), 8 states have internal predecessors, (2688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:47,051 INFO L175 Difference]: Start difference. First operand has 39 places, 35 transitions, 202 flow. Second operand 7 states and 1047 transitions. [2023-11-17 16:12:47,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 67 transitions, 465 flow [2023-11-17 16:12:47,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 67 transitions, 449 flow, removed 7 selfloop flow, removed 2 redundant places. [2023-11-17 16:12:47,053 INFO L231 Difference]: Finished difference. Result has 44 places, 40 transitions, 260 flow [2023-11-17 16:12:47,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=260, PETRI_PLACES=44, PETRI_TRANSITIONS=40} [2023-11-17 16:12:47,054 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 22 predicate places. [2023-11-17 16:12:47,054 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 40 transitions, 260 flow [2023-11-17 16:12:47,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 145.125) internal successors, (1161), 8 states have internal predecessors, (1161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:47,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:12:47,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:12:47,061 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-17 16:12:47,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:12:47,261 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:12:47,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:12:47,261 INFO L85 PathProgramCache]: Analyzing trace with hash -478516756, now seen corresponding path program 1 times [2023-11-17 16:12:47,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:12:47,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271892179] [2023-11-17 16:12:47,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:12:47,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:12:47,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:12:47,336 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-17 16:12:47,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:12:47,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271892179] [2023-11-17 16:12:47,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271892179] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:12:47,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:12:47,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 16:12:47,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481513302] [2023-11-17 16:12:47,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:12:47,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 16:12:47,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:12:47,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 16:12:47,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-17 16:12:47,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:12:47,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 40 transitions, 260 flow. Second operand has 5 states, 5 states have (on average 145.6) internal successors, (728), 5 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:47,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:12:47,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:12:47,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:12:47,439 INFO L124 PetriNetUnfolderBase]: 114/214 cut-off events. [2023-11-17 16:12:47,439 INFO L125 PetriNetUnfolderBase]: For 517/517 co-relation queries the response was YES. [2023-11-17 16:12:47,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 873 conditions, 214 events. 114/214 cut-off events. For 517/517 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 637 event pairs, 21 based on Foata normal form. 4/217 useless extension candidates. Maximal degree in co-relation 845. Up to 88 conditions per place. [2023-11-17 16:12:47,441 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 42 selfloop transitions, 15 changer transitions 1/58 dead transitions. [2023-11-17 16:12:47,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 58 transitions, 460 flow [2023-11-17 16:12:47,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 16:12:47,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 16:12:47,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 750 transitions. [2023-11-17 16:12:47,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2023-11-17 16:12:47,443 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 750 transitions. [2023-11-17 16:12:47,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 750 transitions. [2023-11-17 16:12:47,444 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:12:47,444 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 750 transitions. [2023-11-17 16:12:47,445 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 150.0) internal successors, (750), 5 states have internal predecessors, (750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:47,447 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:47,448 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:47,448 INFO L175 Difference]: Start difference. First operand has 44 places, 40 transitions, 260 flow. Second operand 5 states and 750 transitions. [2023-11-17 16:12:47,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 58 transitions, 460 flow [2023-11-17 16:12:47,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 58 transitions, 426 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-11-17 16:12:47,451 INFO L231 Difference]: Finished difference. Result has 48 places, 42 transitions, 290 flow [2023-11-17 16:12:47,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=290, PETRI_PLACES=48, PETRI_TRANSITIONS=42} [2023-11-17 16:12:47,452 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 26 predicate places. [2023-11-17 16:12:47,452 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 42 transitions, 290 flow [2023-11-17 16:12:47,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 145.6) internal successors, (728), 5 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:47,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:12:47,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:12:47,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-17 16:12:47,453 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:12:47,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:12:47,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1286626713, now seen corresponding path program 2 times [2023-11-17 16:12:47,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:12:47,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187626282] [2023-11-17 16:12:47,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:12:47,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:12:47,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:12:47,516 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-17 16:12:47,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:12:47,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187626282] [2023-11-17 16:12:47,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187626282] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:12:47,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:12:47,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 16:12:47,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966126987] [2023-11-17 16:12:47,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:12:47,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 16:12:47,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:12:47,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 16:12:47,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-17 16:12:47,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:12:47,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 42 transitions, 290 flow. Second operand has 5 states, 5 states have (on average 145.6) internal successors, (728), 5 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:47,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:12:47,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:12:47,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:12:47,600 INFO L124 PetriNetUnfolderBase]: 115/217 cut-off events. [2023-11-17 16:12:47,600 INFO L125 PetriNetUnfolderBase]: For 606/606 co-relation queries the response was YES. [2023-11-17 16:12:47,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 909 conditions, 217 events. 115/217 cut-off events. For 606/606 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 681 event pairs, 34 based on Foata normal form. 2/218 useless extension candidates. Maximal degree in co-relation 879. Up to 146 conditions per place. [2023-11-17 16:12:47,602 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 42 selfloop transitions, 13 changer transitions 4/59 dead transitions. [2023-11-17 16:12:47,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 59 transitions, 493 flow [2023-11-17 16:12:47,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 16:12:47,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 16:12:47,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 748 transitions. [2023-11-17 16:12:47,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4452380952380952 [2023-11-17 16:12:47,604 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 748 transitions. [2023-11-17 16:12:47,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 748 transitions. [2023-11-17 16:12:47,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:12:47,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 748 transitions. [2023-11-17 16:12:47,606 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 149.6) internal successors, (748), 5 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:47,609 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:47,609 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:47,609 INFO L175 Difference]: Start difference. First operand has 48 places, 42 transitions, 290 flow. Second operand 5 states and 748 transitions. [2023-11-17 16:12:47,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 59 transitions, 493 flow [2023-11-17 16:12:47,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 59 transitions, 473 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-17 16:12:47,613 INFO L231 Difference]: Finished difference. Result has 52 places, 42 transitions, 305 flow [2023-11-17 16:12:47,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=305, PETRI_PLACES=52, PETRI_TRANSITIONS=42} [2023-11-17 16:12:47,614 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 30 predicate places. [2023-11-17 16:12:47,614 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 42 transitions, 305 flow [2023-11-17 16:12:47,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 145.6) internal successors, (728), 5 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:47,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:12:47,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:12:47,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-17 16:12:47,615 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:12:47,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:12:47,615 INFO L85 PathProgramCache]: Analyzing trace with hash 67650212, now seen corresponding path program 2 times [2023-11-17 16:12:47,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:12:47,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777040723] [2023-11-17 16:12:47,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:12:47,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:12:47,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:12:47,688 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-17 16:12:47,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:12:47,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777040723] [2023-11-17 16:12:47,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777040723] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:12:47,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:12:47,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 16:12:47,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038013442] [2023-11-17 16:12:47,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:12:47,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 16:12:47,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:12:47,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 16:12:47,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-17 16:12:47,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:12:47,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 42 transitions, 305 flow. Second operand has 5 states, 5 states have (on average 145.6) internal successors, (728), 5 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:47,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:12:47,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:12:47,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:12:47,763 INFO L124 PetriNetUnfolderBase]: 118/222 cut-off events. [2023-11-17 16:12:47,764 INFO L125 PetriNetUnfolderBase]: For 770/770 co-relation queries the response was YES. [2023-11-17 16:12:47,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 961 conditions, 222 events. 118/222 cut-off events. For 770/770 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 706 event pairs, 34 based on Foata normal form. 4/225 useless extension candidates. Maximal degree in co-relation 929. Up to 179 conditions per place. [2023-11-17 16:12:47,766 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 39 selfloop transitions, 13 changer transitions 0/52 dead transitions. [2023-11-17 16:12:47,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 52 transitions, 447 flow [2023-11-17 16:12:47,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 16:12:47,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 16:12:47,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 746 transitions. [2023-11-17 16:12:47,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.444047619047619 [2023-11-17 16:12:47,769 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 746 transitions. [2023-11-17 16:12:47,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 746 transitions. [2023-11-17 16:12:47,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:12:47,769 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 746 transitions. [2023-11-17 16:12:47,771 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 149.2) internal successors, (746), 5 states have internal predecessors, (746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:47,773 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:47,774 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:47,774 INFO L175 Difference]: Start difference. First operand has 52 places, 42 transitions, 305 flow. Second operand 5 states and 746 transitions. [2023-11-17 16:12:47,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 52 transitions, 447 flow [2023-11-17 16:12:47,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 52 transitions, 420 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-11-17 16:12:47,778 INFO L231 Difference]: Finished difference. Result has 52 places, 43 transitions, 311 flow [2023-11-17 16:12:47,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=311, PETRI_PLACES=52, PETRI_TRANSITIONS=43} [2023-11-17 16:12:47,779 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 30 predicate places. [2023-11-17 16:12:47,779 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 43 transitions, 311 flow [2023-11-17 16:12:47,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 145.6) internal successors, (728), 5 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:47,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:12:47,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:12:47,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-17 16:12:47,780 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:12:47,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:12:47,780 INFO L85 PathProgramCache]: Analyzing trace with hash 2142370053, now seen corresponding path program 3 times [2023-11-17 16:12:47,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:12:47,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704316040] [2023-11-17 16:12:47,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:12:47,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:12:47,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:12:47,842 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-17 16:12:47,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:12:47,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704316040] [2023-11-17 16:12:47,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704316040] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:12:47,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:12:47,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 16:12:47,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091294726] [2023-11-17 16:12:47,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:12:47,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 16:12:47,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:12:47,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 16:12:47,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-17 16:12:47,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:12:47,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 43 transitions, 311 flow. Second operand has 5 states, 5 states have (on average 145.6) internal successors, (728), 5 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:47,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:12:47,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:12:47,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:12:47,938 INFO L124 PetriNetUnfolderBase]: 119/225 cut-off events. [2023-11-17 16:12:47,938 INFO L125 PetriNetUnfolderBase]: For 639/639 co-relation queries the response was YES. [2023-11-17 16:12:47,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 982 conditions, 225 events. 119/225 cut-off events. For 639/639 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 718 event pairs, 38 based on Foata normal form. 2/226 useless extension candidates. Maximal degree in co-relation 951. Up to 181 conditions per place. [2023-11-17 16:12:47,940 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 36 selfloop transitions, 12 changer transitions 3/51 dead transitions. [2023-11-17 16:12:47,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 51 transitions, 447 flow [2023-11-17 16:12:47,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 16:12:47,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 16:12:47,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 744 transitions. [2023-11-17 16:12:47,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2023-11-17 16:12:47,943 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 744 transitions. [2023-11-17 16:12:47,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 744 transitions. [2023-11-17 16:12:47,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:12:47,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 744 transitions. [2023-11-17 16:12:47,945 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 148.8) internal successors, (744), 5 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:47,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:47,947 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:47,947 INFO L175 Difference]: Start difference. First operand has 52 places, 43 transitions, 311 flow. Second operand 5 states and 744 transitions. [2023-11-17 16:12:47,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 51 transitions, 447 flow [2023-11-17 16:12:47,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 51 transitions, 417 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-11-17 16:12:47,952 INFO L231 Difference]: Finished difference. Result has 53 places, 42 transitions, 297 flow [2023-11-17 16:12:47,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=283, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=297, PETRI_PLACES=53, PETRI_TRANSITIONS=42} [2023-11-17 16:12:47,953 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 31 predicate places. [2023-11-17 16:12:47,953 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 42 transitions, 297 flow [2023-11-17 16:12:47,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 145.6) internal successors, (728), 5 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:47,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:12:47,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:12:47,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-17 16:12:47,955 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:12:47,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:12:47,955 INFO L85 PathProgramCache]: Analyzing trace with hash -1509554843, now seen corresponding path program 4 times [2023-11-17 16:12:47,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:12:47,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602394477] [2023-11-17 16:12:47,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:12:47,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:12:47,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:12:48,059 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-17 16:12:48,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:12:48,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602394477] [2023-11-17 16:12:48,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602394477] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:12:48,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28185316] [2023-11-17 16:12:48,060 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 16:12:48,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:12:48,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:12:48,061 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-11-17 16:12:48,087 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-11-17 16:12:48,150 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 16:12:48,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:12:48,151 INFO L262 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-17 16:12:48,152 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:12:48,185 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-17 16:12:48,185 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:12:48,209 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-17 16:12:48,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28185316] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:12:48,209 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:12:48,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-11-17 16:12:48,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534486697] [2023-11-17 16:12:48,210 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:12:48,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-17 16:12:48,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:12:48,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-17 16:12:48,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-17 16:12:48,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:12:48,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 42 transitions, 297 flow. Second operand has 10 states, 10 states have (on average 144.9) internal successors, (1449), 10 states have internal predecessors, (1449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:48,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:12:48,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:12:48,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:12:48,357 INFO L124 PetriNetUnfolderBase]: 132/248 cut-off events. [2023-11-17 16:12:48,357 INFO L125 PetriNetUnfolderBase]: For 714/714 co-relation queries the response was YES. [2023-11-17 16:12:48,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1074 conditions, 248 events. 132/248 cut-off events. For 714/714 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 837 event pairs, 24 based on Foata normal form. 6/253 useless extension candidates. Maximal degree in co-relation 1043. Up to 131 conditions per place. [2023-11-17 16:12:48,360 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 50 selfloop transitions, 23 changer transitions 0/73 dead transitions. [2023-11-17 16:12:48,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 73 transitions, 595 flow [2023-11-17 16:12:48,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-17 16:12:48,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-17 16:12:48,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1478 transitions. [2023-11-17 16:12:48,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4398809523809524 [2023-11-17 16:12:48,364 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1478 transitions. [2023-11-17 16:12:48,364 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1478 transitions. [2023-11-17 16:12:48,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:12:48,365 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1478 transitions. [2023-11-17 16:12:48,368 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 147.8) internal successors, (1478), 10 states have internal predecessors, (1478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:48,372 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 336.0) internal successors, (3696), 11 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:48,373 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 336.0) internal successors, (3696), 11 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:48,373 INFO L175 Difference]: Start difference. First operand has 53 places, 42 transitions, 297 flow. Second operand 10 states and 1478 transitions. [2023-11-17 16:12:48,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 73 transitions, 595 flow [2023-11-17 16:12:48,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 73 transitions, 571 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-17 16:12:48,377 INFO L231 Difference]: Finished difference. Result has 62 places, 49 transitions, 402 flow [2023-11-17 16:12:48,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=273, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=402, PETRI_PLACES=62, PETRI_TRANSITIONS=49} [2023-11-17 16:12:48,378 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 40 predicate places. [2023-11-17 16:12:48,378 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 49 transitions, 402 flow [2023-11-17 16:12:48,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 144.9) internal successors, (1449), 10 states have internal predecessors, (1449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:48,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:12:48,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:12:48,387 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-17 16:12:48,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:12:48,584 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:12:48,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:12:48,585 INFO L85 PathProgramCache]: Analyzing trace with hash -2010579675, now seen corresponding path program 5 times [2023-11-17 16:12:48,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:12:48,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314446760] [2023-11-17 16:12:48,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:12:48,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:12:48,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:12:48,650 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-17 16:12:48,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:12:48,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314446760] [2023-11-17 16:12:48,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314446760] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:12:48,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:12:48,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 16:12:48,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888005175] [2023-11-17 16:12:48,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:12:48,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 16:12:48,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:12:48,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 16:12:48,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-17 16:12:48,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:12:48,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 49 transitions, 402 flow. Second operand has 5 states, 5 states have (on average 145.6) internal successors, (728), 5 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:48,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:12:48,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:12:48,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:12:48,742 INFO L124 PetriNetUnfolderBase]: 130/246 cut-off events. [2023-11-17 16:12:48,742 INFO L125 PetriNetUnfolderBase]: For 966/966 co-relation queries the response was YES. [2023-11-17 16:12:48,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1168 conditions, 246 events. 130/246 cut-off events. For 966/966 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 807 event pairs, 40 based on Foata normal form. 2/247 useless extension candidates. Maximal degree in co-relation 1133. Up to 193 conditions per place. [2023-11-17 16:12:48,745 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 37 selfloop transitions, 17 changer transitions 3/57 dead transitions. [2023-11-17 16:12:48,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 57 transitions, 556 flow [2023-11-17 16:12:48,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 16:12:48,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 16:12:48,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 744 transitions. [2023-11-17 16:12:48,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2023-11-17 16:12:48,747 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 744 transitions. [2023-11-17 16:12:48,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 744 transitions. [2023-11-17 16:12:48,748 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:12:48,748 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 744 transitions. [2023-11-17 16:12:48,749 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 148.8) internal successors, (744), 5 states have internal predecessors, (744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:48,751 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:48,752 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:48,752 INFO L175 Difference]: Start difference. First operand has 62 places, 49 transitions, 402 flow. Second operand 5 states and 744 transitions. [2023-11-17 16:12:48,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 57 transitions, 556 flow [2023-11-17 16:12:48,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 57 transitions, 494 flow, removed 10 selfloop flow, removed 5 redundant places. [2023-11-17 16:12:48,757 INFO L231 Difference]: Finished difference. Result has 62 places, 48 transitions, 375 flow [2023-11-17 16:12:48,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=375, PETRI_PLACES=62, PETRI_TRANSITIONS=48} [2023-11-17 16:12:48,758 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 40 predicate places. [2023-11-17 16:12:48,758 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 48 transitions, 375 flow [2023-11-17 16:12:48,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 145.6) internal successors, (728), 5 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:48,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:12:48,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:12:48,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-17 16:12:48,759 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:12:48,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:12:48,759 INFO L85 PathProgramCache]: Analyzing trace with hash -238874418, now seen corresponding path program 3 times [2023-11-17 16:12:48,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:12:48,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726978855] [2023-11-17 16:12:48,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:12:48,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:12:48,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:12:48,827 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-17 16:12:48,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:12:48,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726978855] [2023-11-17 16:12:48,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726978855] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:12:48,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:12:48,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 16:12:48,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196516303] [2023-11-17 16:12:48,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:12:48,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 16:12:48,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:12:48,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 16:12:48,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-17 16:12:48,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:12:48,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 48 transitions, 375 flow. Second operand has 5 states, 5 states have (on average 145.6) internal successors, (728), 5 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:48,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:12:48,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:12:48,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:12:48,937 INFO L124 PetriNetUnfolderBase]: 118/217 cut-off events. [2023-11-17 16:12:48,937 INFO L125 PetriNetUnfolderBase]: For 919/919 co-relation queries the response was YES. [2023-11-17 16:12:48,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1024 conditions, 217 events. 118/217 cut-off events. For 919/919 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 651 event pairs, 31 based on Foata normal form. 4/220 useless extension candidates. Maximal degree in co-relation 988. Up to 159 conditions per place. [2023-11-17 16:12:48,939 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 38 selfloop transitions, 18 changer transitions 1/57 dead transitions. [2023-11-17 16:12:48,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 57 transitions, 524 flow [2023-11-17 16:12:48,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 16:12:48,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 16:12:48,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 745 transitions. [2023-11-17 16:12:48,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2023-11-17 16:12:48,941 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 745 transitions. [2023-11-17 16:12:48,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 745 transitions. [2023-11-17 16:12:48,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:12:48,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 745 transitions. [2023-11-17 16:12:48,943 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 149.0) internal successors, (745), 5 states have internal predecessors, (745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:48,946 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:48,946 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:48,946 INFO L175 Difference]: Start difference. First operand has 62 places, 48 transitions, 375 flow. Second operand 5 states and 745 transitions. [2023-11-17 16:12:48,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 57 transitions, 524 flow [2023-11-17 16:12:48,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 57 transitions, 484 flow, removed 3 selfloop flow, removed 4 redundant places. [2023-11-17 16:12:48,951 INFO L231 Difference]: Finished difference. Result has 61 places, 47 transitions, 360 flow [2023-11-17 16:12:48,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=335, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=360, PETRI_PLACES=61, PETRI_TRANSITIONS=47} [2023-11-17 16:12:48,951 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 39 predicate places. [2023-11-17 16:12:48,952 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 47 transitions, 360 flow [2023-11-17 16:12:48,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 145.6) internal successors, (728), 5 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:48,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:12:48,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:12:48,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-17 16:12:48,952 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:12:48,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:12:48,953 INFO L85 PathProgramCache]: Analyzing trace with hash -1154083729, now seen corresponding path program 6 times [2023-11-17 16:12:48,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:12:48,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860082365] [2023-11-17 16:12:48,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:12:48,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:12:48,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:12:49,016 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-17 16:12:49,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:12:49,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860082365] [2023-11-17 16:12:49,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860082365] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 16:12:49,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 16:12:49,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 16:12:49,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965467623] [2023-11-17 16:12:49,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 16:12:49,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 16:12:49,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:12:49,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 16:12:49,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-17 16:12:49,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:12:49,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 47 transitions, 360 flow. Second operand has 5 states, 5 states have (on average 145.6) internal successors, (728), 5 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:49,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:12:49,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:12:49,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:12:49,113 INFO L124 PetriNetUnfolderBase]: 107/192 cut-off events. [2023-11-17 16:12:49,113 INFO L125 PetriNetUnfolderBase]: For 816/816 co-relation queries the response was YES. [2023-11-17 16:12:49,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 882 conditions, 192 events. 107/192 cut-off events. For 816/816 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 552 event pairs, 28 based on Foata normal form. 6/197 useless extension candidates. Maximal degree in co-relation 847. Up to 142 conditions per place. [2023-11-17 16:12:49,115 INFO L140 encePairwiseOnDemand]: 331/336 looper letters, 40 selfloop transitions, 16 changer transitions 1/57 dead transitions. [2023-11-17 16:12:49,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 57 transitions, 512 flow [2023-11-17 16:12:49,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 16:12:49,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 16:12:49,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 747 transitions. [2023-11-17 16:12:49,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4446428571428571 [2023-11-17 16:12:49,117 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 747 transitions. [2023-11-17 16:12:49,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 747 transitions. [2023-11-17 16:12:49,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:12:49,118 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 747 transitions. [2023-11-17 16:12:49,120 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 149.4) internal successors, (747), 5 states have internal predecessors, (747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:49,122 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:49,122 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 336.0) internal successors, (2016), 6 states have internal predecessors, (2016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:49,122 INFO L175 Difference]: Start difference. First operand has 61 places, 47 transitions, 360 flow. Second operand 5 states and 747 transitions. [2023-11-17 16:12:49,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 57 transitions, 512 flow [2023-11-17 16:12:49,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 57 transitions, 472 flow, removed 2 selfloop flow, removed 5 redundant places. [2023-11-17 16:12:49,126 INFO L231 Difference]: Finished difference. Result has 59 places, 46 transitions, 335 flow [2023-11-17 16:12:49,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=335, PETRI_PLACES=59, PETRI_TRANSITIONS=46} [2023-11-17 16:12:49,128 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 37 predicate places. [2023-11-17 16:12:49,128 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 46 transitions, 335 flow [2023-11-17 16:12:49,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 145.6) internal successors, (728), 5 states have internal predecessors, (728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:49,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:12:49,129 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-11-17 16:12:49,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-17 16:12:49,129 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:12:49,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:12:49,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1065438846, now seen corresponding path program 1 times [2023-11-17 16:12:49,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:12:49,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158329186] [2023-11-17 16:12:49,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:12:49,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:12:49,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:12:49,344 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:12:49,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:12:49,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158329186] [2023-11-17 16:12:49,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158329186] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:12:49,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168927414] [2023-11-17 16:12:49,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:12:49,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:12:49,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:12:49,346 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-11-17 16:12:49,367 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-11-17 16:12:49,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:12:49,455 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-17 16:12:49,456 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:12:49,507 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:12:49,507 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:12:49,535 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 12 [2023-11-17 16:12:49,579 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:12:49,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168927414] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:12:49,580 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:12:49,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 9 [2023-11-17 16:12:49,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042954837] [2023-11-17 16:12:49,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:12:49,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:12:49,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:12:49,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:12:49,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:12:49,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 336 [2023-11-17 16:12:49,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 46 transitions, 335 flow. Second operand has 11 states, 11 states have (on average 119.72727272727273) internal successors, (1317), 11 states have internal predecessors, (1317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:49,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:12:49,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 336 [2023-11-17 16:12:49,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:12:49,781 INFO L124 PetriNetUnfolderBase]: 295/528 cut-off events. [2023-11-17 16:12:49,782 INFO L125 PetriNetUnfolderBase]: For 1506/1506 co-relation queries the response was YES. [2023-11-17 16:12:49,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2264 conditions, 528 events. 295/528 cut-off events. For 1506/1506 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2086 event pairs, 46 based on Foata normal form. 2/528 useless extension candidates. Maximal degree in co-relation 1964. Up to 177 conditions per place. [2023-11-17 16:12:49,786 INFO L140 encePairwiseOnDemand]: 328/336 looper letters, 85 selfloop transitions, 34 changer transitions 12/131 dead transitions. [2023-11-17 16:12:49,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 131 transitions, 1144 flow [2023-11-17 16:12:49,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-17 16:12:49,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-17 16:12:49,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1128 transitions. [2023-11-17 16:12:49,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2023-11-17 16:12:49,808 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1128 transitions. [2023-11-17 16:12:49,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1128 transitions. [2023-11-17 16:12:49,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:12:49,809 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1128 transitions. [2023-11-17 16:12:49,811 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 125.33333333333333) internal successors, (1128), 9 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:49,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 336.0) internal successors, (3360), 10 states have internal predecessors, (3360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:49,817 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 336.0) internal successors, (3360), 10 states have internal predecessors, (3360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:49,817 INFO L175 Difference]: Start difference. First operand has 59 places, 46 transitions, 335 flow. Second operand 9 states and 1128 transitions. [2023-11-17 16:12:49,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 131 transitions, 1144 flow [2023-11-17 16:12:49,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 131 transitions, 998 flow, removed 14 selfloop flow, removed 8 redundant places. [2023-11-17 16:12:49,826 INFO L231 Difference]: Finished difference. Result has 64 places, 77 transitions, 671 flow [2023-11-17 16:12:49,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=278, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=671, PETRI_PLACES=64, PETRI_TRANSITIONS=77} [2023-11-17 16:12:49,826 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 42 predicate places. [2023-11-17 16:12:49,827 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 77 transitions, 671 flow [2023-11-17 16:12:49,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 119.72727272727273) internal successors, (1317), 11 states have internal predecessors, (1317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:49,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:12:49,827 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-11-17 16:12:49,832 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-11-17 16:12:50,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-17 16:12:50,033 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:12:50,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:12:50,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1919201316, now seen corresponding path program 2 times [2023-11-17 16:12:50,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:12:50,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247867214] [2023-11-17 16:12:50,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:12:50,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:12:50,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:12:50,200 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:12:50,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:12:50,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247867214] [2023-11-17 16:12:50,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247867214] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:12:50,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101791029] [2023-11-17 16:12:50,201 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:12:50,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:12:50,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:12:50,202 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-11-17 16:12:50,235 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-11-17 16:12:50,329 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:12:50,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:12:50,331 INFO L262 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-17 16:12:50,332 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:12:50,378 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-17 16:12:50,378 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:12:50,389 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 12 [2023-11-17 16:12:50,434 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-17 16:12:50,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101791029] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:12:50,434 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:12:50,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 10 [2023-11-17 16:12:50,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [372019453] [2023-11-17 16:12:50,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:12:50,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:12:50,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:12:50,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:12:50,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:12:50,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 117 out of 336 [2023-11-17 16:12:50,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 77 transitions, 671 flow. Second operand has 11 states, 11 states have (on average 119.54545454545455) internal successors, (1315), 11 states have internal predecessors, (1315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:50,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:12:50,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 117 of 336 [2023-11-17 16:12:50,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:12:50,737 INFO L124 PetriNetUnfolderBase]: 691/1248 cut-off events. [2023-11-17 16:12:50,737 INFO L125 PetriNetUnfolderBase]: For 3013/3013 co-relation queries the response was YES. [2023-11-17 16:12:50,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5415 conditions, 1248 events. 691/1248 cut-off events. For 3013/3013 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 6367 event pairs, 136 based on Foata normal form. 5/1253 useless extension candidates. Maximal degree in co-relation 5046. Up to 489 conditions per place. [2023-11-17 16:12:50,745 INFO L140 encePairwiseOnDemand]: 329/336 looper letters, 110 selfloop transitions, 54 changer transitions 21/185 dead transitions. [2023-11-17 16:12:50,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 185 transitions, 1898 flow [2023-11-17 16:12:50,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-17 16:12:50,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-17 16:12:50,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1005 transitions. [2023-11-17 16:12:50,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37388392857142855 [2023-11-17 16:12:50,748 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1005 transitions. [2023-11-17 16:12:50,748 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1005 transitions. [2023-11-17 16:12:50,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:12:50,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1005 transitions. [2023-11-17 16:12:50,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 125.625) internal successors, (1005), 8 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:50,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 336.0) internal successors, (3024), 9 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-11-17 16:12:50,754 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 336.0) internal successors, (3024), 9 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-11-17 16:12:50,754 INFO L175 Difference]: Start difference. First operand has 64 places, 77 transitions, 671 flow. Second operand 8 states and 1005 transitions. [2023-11-17 16:12:50,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 185 transitions, 1898 flow [2023-11-17 16:12:50,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 185 transitions, 1836 flow, removed 30 selfloop flow, removed 1 redundant places. [2023-11-17 16:12:50,768 INFO L231 Difference]: Finished difference. Result has 75 places, 120 transitions, 1344 flow [2023-11-17 16:12:50,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=639, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1344, PETRI_PLACES=75, PETRI_TRANSITIONS=120} [2023-11-17 16:12:50,768 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 53 predicate places. [2023-11-17 16:12:50,768 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 120 transitions, 1344 flow [2023-11-17 16:12:50,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 119.54545454545455) internal successors, (1315), 11 states have internal predecessors, (1315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:50,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:12:50,769 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:12:50,776 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-11-17 16:12:50,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-17 16:12:50,974 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:12:50,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:12:50,975 INFO L85 PathProgramCache]: Analyzing trace with hash -842901256, now seen corresponding path program 3 times [2023-11-17 16:12:50,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:12:50,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791513041] [2023-11-17 16:12:50,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:12:50,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:12:51,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:12:51,443 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:12:51,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:12:51,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791513041] [2023-11-17 16:12:51,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791513041] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:12:51,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156984136] [2023-11-17 16:12:51,444 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:12:51,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:12:51,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:12:51,446 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-11-17 16:12:51,453 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-11-17 16:12:51,570 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 16:12:51,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:12:51,572 INFO L262 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-17 16:12:51,579 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:12:51,651 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 1 [2023-11-17 16:12:51,692 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-17 16:12:51,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-17 16:12:51,801 INFO L349 Elim1Store]: treesize reduction 21, result has 30.0 percent of original size [2023-11-17 16:12:51,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 36 [2023-11-17 16:12:51,819 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2023-11-17 16:12:51,928 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:12:51,928 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:12:52,289 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:12:52,289 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 132 treesize of output 84 [2023-11-17 16:12:52,342 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:12:52,343 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 228 treesize of output 277 [2023-11-17 16:12:52,405 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:12:52,406 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 188 treesize of output 219 [2023-11-17 16:12:52,437 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 60 treesize of output 42 [2023-11-17 16:12:57,416 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:12:57,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156984136] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:12:57,417 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:12:57,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 19 [2023-11-17 16:12:57,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851068205] [2023-11-17 16:12:57,417 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:12:57,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-17 16:12:57,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:12:57,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-17 16:12:57,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=351, Unknown=1, NotChecked=0, Total=420 [2023-11-17 16:12:57,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 336 [2023-11-17 16:12:57,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 120 transitions, 1344 flow. Second operand has 21 states, 21 states have (on average 104.42857142857143) internal successors, (2193), 21 states have internal predecessors, (2193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:12:57,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:12:57,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 336 [2023-11-17 16:12:57,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:00,199 INFO L124 PetriNetUnfolderBase]: 747/1349 cut-off events. [2023-11-17 16:13:00,199 INFO L125 PetriNetUnfolderBase]: For 4920/4920 co-relation queries the response was YES. [2023-11-17 16:13:00,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6342 conditions, 1349 events. 747/1349 cut-off events. For 4920/4920 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 7123 event pairs, 147 based on Foata normal form. 2/1351 useless extension candidates. Maximal degree in co-relation 6067. Up to 652 conditions per place. [2023-11-17 16:13:00,208 INFO L140 encePairwiseOnDemand]: 328/336 looper letters, 105 selfloop transitions, 54 changer transitions 44/203 dead transitions. [2023-11-17 16:13:00,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 203 transitions, 2302 flow [2023-11-17 16:13:00,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-17 16:13:00,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-17 16:13:00,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1312 transitions. [2023-11-17 16:13:00,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3253968253968254 [2023-11-17 16:13:00,213 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1312 transitions. [2023-11-17 16:13:00,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1312 transitions. [2023-11-17 16:13:00,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:00,215 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1312 transitions. [2023-11-17 16:13:00,218 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 109.33333333333333) internal successors, (1312), 12 states have internal predecessors, (1312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:00,222 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 336.0) internal successors, (4368), 13 states have internal predecessors, (4368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:00,223 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 336.0) internal successors, (4368), 13 states have internal predecessors, (4368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:00,223 INFO L175 Difference]: Start difference. First operand has 75 places, 120 transitions, 1344 flow. Second operand 12 states and 1312 transitions. [2023-11-17 16:13:00,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 203 transitions, 2302 flow [2023-11-17 16:13:00,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 203 transitions, 2243 flow, removed 28 selfloop flow, removed 1 redundant places. [2023-11-17 16:13:00,245 INFO L231 Difference]: Finished difference. Result has 89 places, 122 transitions, 1457 flow [2023-11-17 16:13:00,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=1291, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1457, PETRI_PLACES=89, PETRI_TRANSITIONS=122} [2023-11-17 16:13:00,246 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 67 predicate places. [2023-11-17 16:13:00,246 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 122 transitions, 1457 flow [2023-11-17 16:13:00,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 104.42857142857143) internal successors, (2193), 21 states have internal predecessors, (2193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:00,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:00,247 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:00,257 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-11-17 16:13:00,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:00,455 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:00,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:00,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1188753055, now seen corresponding path program 4 times [2023-11-17 16:13:00,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:00,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868744179] [2023-11-17 16:13:00,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:00,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:00,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:01,587 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:13:01,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:01,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868744179] [2023-11-17 16:13:01,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868744179] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:01,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309114454] [2023-11-17 16:13:01,587 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 16:13:01,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:01,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:01,589 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-11-17 16:13:01,602 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-11-17 16:13:01,718 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 16:13:01,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:13:01,720 INFO L262 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-17 16:13:01,721 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:01,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-17 16:13:01,864 INFO L349 Elim1Store]: treesize reduction 21, result has 30.0 percent of original size [2023-11-17 16:13:01,865 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 39 [2023-11-17 16:13:01,871 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2023-11-17 16:13:01,908 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:01,908 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:01,991 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:13:01,991 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 66 treesize of output 49 [2023-11-17 16:13:01,997 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2023-11-17 16:13:02,083 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:02,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1309114454] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:02,083 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:02,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6, 6] total 19 [2023-11-17 16:13:02,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859715193] [2023-11-17 16:13:02,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:02,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-17 16:13:02,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:02,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-17 16:13:02,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=357, Unknown=1, NotChecked=0, Total=420 [2023-11-17 16:13:02,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 336 [2023-11-17 16:13:02,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 122 transitions, 1457 flow. Second operand has 21 states, 21 states have (on average 101.19047619047619) internal successors, (2125), 21 states have internal predecessors, (2125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:02,088 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:02,088 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 336 [2023-11-17 16:13:02,088 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:03,050 INFO L124 PetriNetUnfolderBase]: 733/1343 cut-off events. [2023-11-17 16:13:03,051 INFO L125 PetriNetUnfolderBase]: For 5697/5697 co-relation queries the response was YES. [2023-11-17 16:13:03,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6549 conditions, 1343 events. 733/1343 cut-off events. For 5697/5697 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 7142 event pairs, 131 based on Foata normal form. 1/1344 useless extension candidates. Maximal degree in co-relation 6453. Up to 837 conditions per place. [2023-11-17 16:13:03,063 INFO L140 encePairwiseOnDemand]: 327/336 looper letters, 124 selfloop transitions, 73 changer transitions 2/199 dead transitions. [2023-11-17 16:13:03,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 199 transitions, 2405 flow [2023-11-17 16:13:03,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-17 16:13:03,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-17 16:13:03,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1772 transitions. [2023-11-17 16:13:03,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31022408963585435 [2023-11-17 16:13:03,069 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1772 transitions. [2023-11-17 16:13:03,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1772 transitions. [2023-11-17 16:13:03,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:03,071 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1772 transitions. [2023-11-17 16:13:03,076 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 104.23529411764706) internal successors, (1772), 17 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:03,083 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 336.0) internal successors, (6048), 18 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:03,084 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 336.0) internal successors, (6048), 18 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:03,085 INFO L175 Difference]: Start difference. First operand has 89 places, 122 transitions, 1457 flow. Second operand 17 states and 1772 transitions. [2023-11-17 16:13:03,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 199 transitions, 2405 flow [2023-11-17 16:13:03,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 199 transitions, 2223 flow, removed 72 selfloop flow, removed 5 redundant places. [2023-11-17 16:13:03,109 INFO L231 Difference]: Finished difference. Result has 103 places, 150 transitions, 1809 flow [2023-11-17 16:13:03,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=1293, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1809, PETRI_PLACES=103, PETRI_TRANSITIONS=150} [2023-11-17 16:13:03,110 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 81 predicate places. [2023-11-17 16:13:03,110 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 150 transitions, 1809 flow [2023-11-17 16:13:03,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 101.19047619047619) internal successors, (2125), 21 states have internal predecessors, (2125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:03,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:03,111 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:03,124 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-11-17 16:13:03,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:03,317 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:03,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:03,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1956593927, now seen corresponding path program 5 times [2023-11-17 16:13:03,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:03,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866576300] [2023-11-17 16:13:03,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:03,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:03,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:03,422 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:03,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:03,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866576300] [2023-11-17 16:13:03,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866576300] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:03,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287684021] [2023-11-17 16:13:03,425 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 16:13:03,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:03,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:03,426 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-11-17 16:13:03,457 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-11-17 16:13:03,558 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-17 16:13:03,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:13:03,560 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:13:03,563 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:03,617 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:03,617 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:03,653 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:03,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [287684021] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:03,653 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:03,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-11-17 16:13:03,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564460313] [2023-11-17 16:13:03,654 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:03,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 16:13:03,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:03,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 16:13:03,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2023-11-17 16:13:03,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:13:03,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 150 transitions, 1809 flow. Second operand has 13 states, 13 states have (on average 144.46153846153845) internal successors, (1878), 13 states have internal predecessors, (1878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:03,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:03,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:13:03,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:04,066 INFO L124 PetriNetUnfolderBase]: 967/1713 cut-off events. [2023-11-17 16:13:04,067 INFO L125 PetriNetUnfolderBase]: For 7541/7541 co-relation queries the response was YES. [2023-11-17 16:13:04,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8033 conditions, 1713 events. 967/1713 cut-off events. For 7541/7541 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 9272 event pairs, 243 based on Foata normal form. 88/1801 useless extension candidates. Maximal degree in co-relation 7826. Up to 1305 conditions per place. [2023-11-17 16:13:04,082 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 158 selfloop transitions, 84 changer transitions 2/244 dead transitions. [2023-11-17 16:13:04,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 244 transitions, 3134 flow [2023-11-17 16:13:04,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-17 16:13:04,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-17 16:13:04,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1625 transitions. [2023-11-17 16:13:04,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43966450216450215 [2023-11-17 16:13:04,085 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1625 transitions. [2023-11-17 16:13:04,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1625 transitions. [2023-11-17 16:13:04,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:04,088 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1625 transitions. [2023-11-17 16:13:04,090 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 147.72727272727272) internal successors, (1625), 11 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:04,093 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 336.0) internal successors, (4032), 12 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:04,094 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 336.0) internal successors, (4032), 12 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:04,094 INFO L175 Difference]: Start difference. First operand has 103 places, 150 transitions, 1809 flow. Second operand 11 states and 1625 transitions. [2023-11-17 16:13:04,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 244 transitions, 3134 flow [2023-11-17 16:13:04,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 244 transitions, 3025 flow, removed 49 selfloop flow, removed 4 redundant places. [2023-11-17 16:13:04,127 INFO L231 Difference]: Finished difference. Result has 113 places, 202 transitions, 2526 flow [2023-11-17 16:13:04,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=1704, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2526, PETRI_PLACES=113, PETRI_TRANSITIONS=202} [2023-11-17 16:13:04,127 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 91 predicate places. [2023-11-17 16:13:04,128 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 202 transitions, 2526 flow [2023-11-17 16:13:04,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 144.46153846153845) internal successors, (1878), 13 states have internal predecessors, (1878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:04,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:04,128 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:04,134 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-11-17 16:13:04,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:04,334 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:04,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:04,334 INFO L85 PathProgramCache]: Analyzing trace with hash -344660465, now seen corresponding path program 6 times [2023-11-17 16:13:04,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:04,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707929972] [2023-11-17 16:13:04,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:04,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:04,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:04,442 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:04,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:04,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707929972] [2023-11-17 16:13:04,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707929972] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:04,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [310433501] [2023-11-17 16:13:04,443 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 16:13:04,443 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:04,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:04,444 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-11-17 16:13:04,468 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-11-17 16:13:04,570 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-17 16:13:04,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:13:04,572 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:13:04,573 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:04,633 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:04,634 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:04,673 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-17 16:13:04,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [310433501] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:04,673 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:04,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-11-17 16:13:04,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584063219] [2023-11-17 16:13:04,674 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:04,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 16:13:04,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:04,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 16:13:04,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2023-11-17 16:13:04,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:13:04,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 202 transitions, 2526 flow. Second operand has 13 states, 13 states have (on average 144.3846153846154) internal successors, (1877), 13 states have internal predecessors, (1877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:04,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:04,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:13:04,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:05,146 INFO L124 PetriNetUnfolderBase]: 908/1630 cut-off events. [2023-11-17 16:13:05,147 INFO L125 PetriNetUnfolderBase]: For 7773/7773 co-relation queries the response was YES. [2023-11-17 16:13:05,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8800 conditions, 1630 events. 908/1630 cut-off events. For 7773/7773 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 8942 event pairs, 272 based on Foata normal form. 58/1688 useless extension candidates. Maximal degree in co-relation 8664. Up to 1288 conditions per place. [2023-11-17 16:13:05,167 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 156 selfloop transitions, 93 changer transitions 7/256 dead transitions. [2023-11-17 16:13:05,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 256 transitions, 3615 flow [2023-11-17 16:13:05,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-17 16:13:05,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-17 16:13:05,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2202 transitions. [2023-11-17 16:13:05,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4369047619047619 [2023-11-17 16:13:05,172 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2202 transitions. [2023-11-17 16:13:05,172 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2202 transitions. [2023-11-17 16:13:05,173 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:05,173 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2202 transitions. [2023-11-17 16:13:05,175 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 146.8) internal successors, (2202), 15 states have internal predecessors, (2202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:05,181 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 336.0) internal successors, (5376), 16 states have internal predecessors, (5376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:05,182 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 336.0) internal successors, (5376), 16 states have internal predecessors, (5376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:05,182 INFO L175 Difference]: Start difference. First operand has 113 places, 202 transitions, 2526 flow. Second operand 15 states and 2202 transitions. [2023-11-17 16:13:05,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 256 transitions, 3615 flow [2023-11-17 16:13:05,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 256 transitions, 3295 flow, removed 157 selfloop flow, removed 1 redundant places. [2023-11-17 16:13:05,228 INFO L231 Difference]: Finished difference. Result has 129 places, 212 transitions, 2661 flow [2023-11-17 16:13:05,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=2264, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2661, PETRI_PLACES=129, PETRI_TRANSITIONS=212} [2023-11-17 16:13:05,229 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 107 predicate places. [2023-11-17 16:13:05,229 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 212 transitions, 2661 flow [2023-11-17 16:13:05,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 144.3846153846154) internal successors, (1877), 13 states have internal predecessors, (1877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:05,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:05,229 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:05,240 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-11-17 16:13:05,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-11-17 16:13:05,435 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:05,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:05,435 INFO L85 PathProgramCache]: Analyzing trace with hash 378571647, now seen corresponding path program 7 times [2023-11-17 16:13:05,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:05,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247947676] [2023-11-17 16:13:05,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:05,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:05,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:05,528 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:05,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:05,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247947676] [2023-11-17 16:13:05,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247947676] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:05,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058266238] [2023-11-17 16:13:05,529 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 16:13:05,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:05,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:05,533 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-11-17 16:13:05,539 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-11-17 16:13:05,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:05,658 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:13:05,661 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:05,707 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:05,707 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:05,737 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:05,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2058266238] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:05,738 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:05,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-11-17 16:13:05,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505587224] [2023-11-17 16:13:05,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:05,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 16:13:05,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:05,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 16:13:05,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-11-17 16:13:05,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:13:05,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 212 transitions, 2661 flow. Second operand has 12 states, 12 states have (on average 144.33333333333334) internal successors, (1732), 12 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:05,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:05,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:13:05,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:06,209 INFO L124 PetriNetUnfolderBase]: 1033/1819 cut-off events. [2023-11-17 16:13:06,209 INFO L125 PetriNetUnfolderBase]: For 10148/10148 co-relation queries the response was YES. [2023-11-17 16:13:06,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10244 conditions, 1819 events. 1033/1819 cut-off events. For 10148/10148 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 9940 event pairs, 140 based on Foata normal form. 44/1855 useless extension candidates. Maximal degree in co-relation 10104. Up to 839 conditions per place. [2023-11-17 16:13:06,229 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 208 selfloop transitions, 103 changer transitions 10/321 dead transitions. [2023-11-17 16:13:06,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 321 transitions, 4596 flow [2023-11-17 16:13:06,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-17 16:13:06,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-17 16:13:06,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1915 transitions. [2023-11-17 16:13:06,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4384157509157509 [2023-11-17 16:13:06,232 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1915 transitions. [2023-11-17 16:13:06,232 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1915 transitions. [2023-11-17 16:13:06,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:06,232 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1915 transitions. [2023-11-17 16:13:06,235 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 147.30769230769232) internal successors, (1915), 13 states have internal predecessors, (1915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:06,241 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 336.0) internal successors, (4704), 14 states have internal predecessors, (4704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:06,243 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 336.0) internal successors, (4704), 14 states have internal predecessors, (4704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:06,243 INFO L175 Difference]: Start difference. First operand has 129 places, 212 transitions, 2661 flow. Second operand 13 states and 1915 transitions. [2023-11-17 16:13:06,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 321 transitions, 4596 flow [2023-11-17 16:13:06,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 321 transitions, 4350 flow, removed 61 selfloop flow, removed 9 redundant places. [2023-11-17 16:13:06,296 INFO L231 Difference]: Finished difference. Result has 137 places, 257 transitions, 3378 flow [2023-11-17 16:13:06,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=2427, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3378, PETRI_PLACES=137, PETRI_TRANSITIONS=257} [2023-11-17 16:13:06,297 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 115 predicate places. [2023-11-17 16:13:06,297 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 257 transitions, 3378 flow [2023-11-17 16:13:06,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 144.33333333333334) internal successors, (1732), 12 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:06,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:06,298 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:06,307 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-11-17 16:13:06,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-17 16:13:06,505 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:06,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:06,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1867050035, now seen corresponding path program 8 times [2023-11-17 16:13:06,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:06,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682938508] [2023-11-17 16:13:06,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:06,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:06,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:06,620 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:06,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:06,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682938508] [2023-11-17 16:13:06,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682938508] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:06,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27850528] [2023-11-17 16:13:06,620 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:13:06,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:06,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:06,622 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-11-17 16:13:06,649 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-11-17 16:13:06,761 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:13:06,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:13:06,763 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:13:06,766 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:06,823 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:06,824 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:06,865 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:06,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [27850528] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:06,865 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:06,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-11-17 16:13:06,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145036641] [2023-11-17 16:13:06,865 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:06,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 16:13:06,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:06,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 16:13:06,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-11-17 16:13:06,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:13:06,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 257 transitions, 3378 flow. Second operand has 12 states, 12 states have (on average 144.5) internal successors, (1734), 12 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:06,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:06,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:13:06,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:07,389 INFO L124 PetriNetUnfolderBase]: 996/1798 cut-off events. [2023-11-17 16:13:07,389 INFO L125 PetriNetUnfolderBase]: For 11571/11571 co-relation queries the response was YES. [2023-11-17 16:13:07,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11042 conditions, 1798 events. 996/1798 cut-off events. For 11571/11571 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10085 event pairs, 132 based on Foata normal form. 80/1870 useless extension candidates. Maximal degree in co-relation 10892. Up to 745 conditions per place. [2023-11-17 16:13:07,403 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 204 selfloop transitions, 123 changer transitions 6/333 dead transitions. [2023-11-17 16:13:07,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 333 transitions, 4984 flow [2023-11-17 16:13:07,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-17 16:13:07,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-17 16:13:07,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2358 transitions. [2023-11-17 16:13:07,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43861607142857145 [2023-11-17 16:13:07,407 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2358 transitions. [2023-11-17 16:13:07,407 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2358 transitions. [2023-11-17 16:13:07,408 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:07,408 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2358 transitions. [2023-11-17 16:13:07,411 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 147.375) internal successors, (2358), 16 states have internal predecessors, (2358), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:07,415 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 336.0) internal successors, (5712), 17 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:07,416 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 336.0) internal successors, (5712), 17 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:07,416 INFO L175 Difference]: Start difference. First operand has 137 places, 257 transitions, 3378 flow. Second operand 16 states and 2358 transitions. [2023-11-17 16:13:07,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 333 transitions, 4984 flow [2023-11-17 16:13:07,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 333 transitions, 4493 flow, removed 206 selfloop flow, removed 4 redundant places. [2023-11-17 16:13:07,500 INFO L231 Difference]: Finished difference. Result has 151 places, 268 transitions, 3440 flow [2023-11-17 16:13:07,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=2985, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=3440, PETRI_PLACES=151, PETRI_TRANSITIONS=268} [2023-11-17 16:13:07,500 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 129 predicate places. [2023-11-17 16:13:07,501 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 268 transitions, 3440 flow [2023-11-17 16:13:07,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 144.5) internal successors, (1734), 12 states have internal predecessors, (1734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:07,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:07,501 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:07,509 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-11-17 16:13:07,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-11-17 16:13:07,707 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:07,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:07,707 INFO L85 PathProgramCache]: Analyzing trace with hash -383003329, now seen corresponding path program 9 times [2023-11-17 16:13:07,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:07,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42610355] [2023-11-17 16:13:07,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:07,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:07,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:07,808 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:07,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:07,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42610355] [2023-11-17 16:13:07,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [42610355] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:07,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [545549910] [2023-11-17 16:13:07,809 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:13:07,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:07,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:07,813 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-11-17 16:13:07,825 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-11-17 16:13:07,965 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-17 16:13:07,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:13:07,967 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:13:07,968 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:08,026 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:08,026 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:08,061 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:08,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [545549910] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:08,061 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:08,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-11-17 16:13:08,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878990275] [2023-11-17 16:13:08,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:08,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 16:13:08,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:08,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 16:13:08,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2023-11-17 16:13:08,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:13:08,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 268 transitions, 3440 flow. Second operand has 13 states, 13 states have (on average 144.3846153846154) internal successors, (1877), 13 states have internal predecessors, (1877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:08,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:08,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:13:08,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:08,701 INFO L124 PetriNetUnfolderBase]: 1162/2078 cut-off events. [2023-11-17 16:13:08,701 INFO L125 PetriNetUnfolderBase]: For 14259/14259 co-relation queries the response was YES. [2023-11-17 16:13:08,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13055 conditions, 2078 events. 1162/2078 cut-off events. For 14259/14259 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 11985 event pairs, 137 based on Foata normal form. 36/2104 useless extension candidates. Maximal degree in co-relation 12813. Up to 858 conditions per place. [2023-11-17 16:13:08,721 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 188 selfloop transitions, 208 changer transitions 7/403 dead transitions. [2023-11-17 16:13:08,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 403 transitions, 5973 flow [2023-11-17 16:13:08,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-17 16:13:08,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-17 16:13:08,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2505 transitions. [2023-11-17 16:13:08,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4385504201680672 [2023-11-17 16:13:08,725 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2505 transitions. [2023-11-17 16:13:08,725 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2505 transitions. [2023-11-17 16:13:08,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:08,726 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2505 transitions. [2023-11-17 16:13:08,729 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 147.35294117647058) internal successors, (2505), 17 states have internal predecessors, (2505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:08,734 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 336.0) internal successors, (6048), 18 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:08,735 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 336.0) internal successors, (6048), 18 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:08,735 INFO L175 Difference]: Start difference. First operand has 151 places, 268 transitions, 3440 flow. Second operand 17 states and 2505 transitions. [2023-11-17 16:13:08,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 403 transitions, 5973 flow [2023-11-17 16:13:08,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 403 transitions, 5593 flow, removed 64 selfloop flow, removed 10 redundant places. [2023-11-17 16:13:08,817 INFO L231 Difference]: Finished difference. Result has 163 places, 343 transitions, 4895 flow [2023-11-17 16:13:08,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=3152, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4895, PETRI_PLACES=163, PETRI_TRANSITIONS=343} [2023-11-17 16:13:08,818 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 141 predicate places. [2023-11-17 16:13:08,818 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 343 transitions, 4895 flow [2023-11-17 16:13:08,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 144.3846153846154) internal successors, (1877), 13 states have internal predecessors, (1877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:08,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:08,819 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:08,825 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-11-17 16:13:09,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-11-17 16:13:09,025 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:09,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:09,026 INFO L85 PathProgramCache]: Analyzing trace with hash 515070997, now seen corresponding path program 10 times [2023-11-17 16:13:09,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:09,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473091134] [2023-11-17 16:13:09,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:09,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:09,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:09,134 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:09,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:09,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473091134] [2023-11-17 16:13:09,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473091134] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:09,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795354585] [2023-11-17 16:13:09,135 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 16:13:09,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:09,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:09,136 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-11-17 16:13:09,158 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-11-17 16:13:09,253 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 16:13:09,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:13:09,254 INFO L262 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:13:09,255 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:09,294 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:09,295 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:09,331 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:09,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [795354585] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:09,332 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:09,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-17 16:13:09,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036541195] [2023-11-17 16:13:09,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:09,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 16:13:09,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:09,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 16:13:09,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-11-17 16:13:09,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:13:09,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 343 transitions, 4895 flow. Second operand has 15 states, 15 states have (on average 144.0) internal successors, (2160), 15 states have internal predecessors, (2160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:09,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:09,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:13:09,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:09,872 INFO L124 PetriNetUnfolderBase]: 1201/2151 cut-off events. [2023-11-17 16:13:09,872 INFO L125 PetriNetUnfolderBase]: For 17608/17608 co-relation queries the response was YES. [2023-11-17 16:13:09,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14978 conditions, 2151 events. 1201/2151 cut-off events. For 17608/17608 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 12642 event pairs, 156 based on Foata normal form. 20/2165 useless extension candidates. Maximal degree in co-relation 14701. Up to 983 conditions per place. [2023-11-17 16:13:09,893 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 226 selfloop transitions, 171 changer transitions 22/419 dead transitions. [2023-11-17 16:13:09,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 419 transitions, 6814 flow [2023-11-17 16:13:09,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-17 16:13:09,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-17 16:13:09,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2493 transitions. [2023-11-17 16:13:09,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4364495798319328 [2023-11-17 16:13:09,896 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2493 transitions. [2023-11-17 16:13:09,897 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2493 transitions. [2023-11-17 16:13:09,897 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:09,897 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2493 transitions. [2023-11-17 16:13:09,900 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 146.64705882352942) internal successors, (2493), 17 states have internal predecessors, (2493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:09,904 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 336.0) internal successors, (6048), 18 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:09,905 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 336.0) internal successors, (6048), 18 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:09,905 INFO L175 Difference]: Start difference. First operand has 163 places, 343 transitions, 4895 flow. Second operand 17 states and 2493 transitions. [2023-11-17 16:13:09,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 419 transitions, 6814 flow [2023-11-17 16:13:10,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 419 transitions, 6290 flow, removed 230 selfloop flow, removed 4 redundant places. [2023-11-17 16:13:10,047 INFO L231 Difference]: Finished difference. Result has 181 places, 349 transitions, 5140 flow [2023-11-17 16:13:10,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=4485, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=5140, PETRI_PLACES=181, PETRI_TRANSITIONS=349} [2023-11-17 16:13:10,048 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 159 predicate places. [2023-11-17 16:13:10,048 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 349 transitions, 5140 flow [2023-11-17 16:13:10,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 144.0) internal successors, (2160), 15 states have internal predecessors, (2160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:10,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:10,049 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:10,059 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-11-17 16:13:10,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:10,254 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:10,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:10,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1052069246, now seen corresponding path program 11 times [2023-11-17 16:13:10,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:10,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158494679] [2023-11-17 16:13:10,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:10,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:10,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:10,343 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:10,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:10,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158494679] [2023-11-17 16:13:10,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158494679] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:10,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864182748] [2023-11-17 16:13:10,343 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 16:13:10,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:10,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:10,345 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-11-17 16:13:10,370 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-11-17 16:13:10,479 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-17 16:13:10,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:13:10,481 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:13:10,482 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:10,516 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:10,516 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:10,557 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:10,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864182748] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:10,557 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:10,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-11-17 16:13:10,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436251121] [2023-11-17 16:13:10,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:10,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:13:10,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:10,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:13:10,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:13:10,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:13:10,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 349 transitions, 5140 flow. Second operand has 11 states, 11 states have (on average 144.54545454545453) internal successors, (1590), 11 states have internal predecessors, (1590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:10,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:10,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:13:10,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:11,160 INFO L124 PetriNetUnfolderBase]: 1369/2475 cut-off events. [2023-11-17 16:13:11,161 INFO L125 PetriNetUnfolderBase]: For 24587/24587 co-relation queries the response was YES. [2023-11-17 16:13:11,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17777 conditions, 2475 events. 1369/2475 cut-off events. For 24587/24587 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 15073 event pairs, 84 based on Foata normal form. 24/2493 useless extension candidates. Maximal degree in co-relation 17379. Up to 848 conditions per place. [2023-11-17 16:13:11,186 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 328 selfloop transitions, 131 changer transitions 14/473 dead transitions. [2023-11-17 16:13:11,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 473 transitions, 8176 flow [2023-11-17 16:13:11,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-17 16:13:11,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-17 16:13:11,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1482 transitions. [2023-11-17 16:13:11,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44107142857142856 [2023-11-17 16:13:11,189 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1482 transitions. [2023-11-17 16:13:11,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1482 transitions. [2023-11-17 16:13:11,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:11,189 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1482 transitions. [2023-11-17 16:13:11,191 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 148.2) internal successors, (1482), 10 states have internal predecessors, (1482), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:11,193 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 336.0) internal successors, (3696), 11 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:11,193 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 336.0) internal successors, (3696), 11 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:11,194 INFO L175 Difference]: Start difference. First operand has 181 places, 349 transitions, 5140 flow. Second operand 10 states and 1482 transitions. [2023-11-17 16:13:11,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 473 transitions, 8176 flow [2023-11-17 16:13:11,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 473 transitions, 7872 flow, removed 65 selfloop flow, removed 9 redundant places. [2023-11-17 16:13:11,394 INFO L231 Difference]: Finished difference. Result has 184 places, 385 transitions, 6120 flow [2023-11-17 16:13:11,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=4918, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6120, PETRI_PLACES=184, PETRI_TRANSITIONS=385} [2023-11-17 16:13:11,395 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 162 predicate places. [2023-11-17 16:13:11,395 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 385 transitions, 6120 flow [2023-11-17 16:13:11,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 144.54545454545453) internal successors, (1590), 11 states have internal predecessors, (1590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:11,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:11,396 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:11,407 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-11-17 16:13:11,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-11-17 16:13:11,602 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:11,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:11,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1171100287, now seen corresponding path program 12 times [2023-11-17 16:13:11,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:11,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051988733] [2023-11-17 16:13:11,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:11,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:11,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:11,692 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:11,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:11,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051988733] [2023-11-17 16:13:11,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051988733] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:11,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347943338] [2023-11-17 16:13:11,693 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 16:13:11,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:11,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:11,697 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-11-17 16:13:11,703 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-11-17 16:13:11,905 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-17 16:13:11,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:13:11,906 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:13:11,907 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:11,955 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:11,955 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:11,988 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:11,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347943338] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:11,988 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:11,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-11-17 16:13:11,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307198376] [2023-11-17 16:13:11,988 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:11,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 16:13:11,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:11,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 16:13:11,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2023-11-17 16:13:11,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:13:11,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 385 transitions, 6120 flow. Second operand has 13 states, 13 states have (on average 144.23076923076923) internal successors, (1875), 13 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:11,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:11,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:13:11,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:12,625 INFO L124 PetriNetUnfolderBase]: 1478/2648 cut-off events. [2023-11-17 16:13:12,626 INFO L125 PetriNetUnfolderBase]: For 36074/36074 co-relation queries the response was YES. [2023-11-17 16:13:12,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20598 conditions, 2648 events. 1478/2648 cut-off events. For 36074/36074 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 16210 event pairs, 388 based on Foata normal form. 54/2696 useless extension candidates. Maximal degree in co-relation 20267. Up to 2204 conditions per place. [2023-11-17 16:13:12,649 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 371 selfloop transitions, 117 changer transitions 5/493 dead transitions. [2023-11-17 16:13:12,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 493 transitions, 8945 flow [2023-11-17 16:13:12,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-17 16:13:12,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-17 16:13:12,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2356 transitions. [2023-11-17 16:13:12,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4382440476190476 [2023-11-17 16:13:12,653 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2356 transitions. [2023-11-17 16:13:12,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2356 transitions. [2023-11-17 16:13:12,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:12,654 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2356 transitions. [2023-11-17 16:13:12,656 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 147.25) internal successors, (2356), 16 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:12,660 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 336.0) internal successors, (5712), 17 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:12,660 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 336.0) internal successors, (5712), 17 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:12,661 INFO L175 Difference]: Start difference. First operand has 184 places, 385 transitions, 6120 flow. Second operand 16 states and 2356 transitions. [2023-11-17 16:13:12,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 493 transitions, 8945 flow [2023-11-17 16:13:12,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 493 transitions, 8563 flow, removed 141 selfloop flow, removed 3 redundant places. [2023-11-17 16:13:12,939 INFO L231 Difference]: Finished difference. Result has 204 places, 451 transitions, 7495 flow [2023-11-17 16:13:12,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=5804, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=7495, PETRI_PLACES=204, PETRI_TRANSITIONS=451} [2023-11-17 16:13:12,940 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 182 predicate places. [2023-11-17 16:13:12,940 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 451 transitions, 7495 flow [2023-11-17 16:13:12,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 144.23076923076923) internal successors, (1875), 13 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:12,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:12,941 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:12,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-11-17 16:13:13,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-17 16:13:13,147 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:13,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:13,147 INFO L85 PathProgramCache]: Analyzing trace with hash -360742101, now seen corresponding path program 13 times [2023-11-17 16:13:13,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:13,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559617410] [2023-11-17 16:13:13,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:13,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:13,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:13,260 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:13,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:13,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559617410] [2023-11-17 16:13:13,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559617410] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:13,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882001624] [2023-11-17 16:13:13,261 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 16:13:13,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:13,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:13,262 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-11-17 16:13:13,285 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-11-17 16:13:13,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:13,406 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:13:13,407 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:13,466 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:13,466 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:13,515 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:13,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882001624] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:13,516 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:13,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-17 16:13:13,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456188999] [2023-11-17 16:13:13,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:13,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 16:13:13,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:13,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 16:13:13,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2023-11-17 16:13:13,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:13:13,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 451 transitions, 7495 flow. Second operand has 15 states, 15 states have (on average 144.13333333333333) internal successors, (2162), 15 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:13,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:13,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:13:13,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:14,259 INFO L124 PetriNetUnfolderBase]: 1520/2734 cut-off events. [2023-11-17 16:13:14,260 INFO L125 PetriNetUnfolderBase]: For 37715/37715 co-relation queries the response was YES. [2023-11-17 16:13:14,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21945 conditions, 2734 events. 1520/2734 cut-off events. For 37715/37715 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 16945 event pairs, 426 based on Foata normal form. 28/2756 useless extension candidates. Maximal degree in co-relation 21607. Up to 2254 conditions per place. [2023-11-17 16:13:14,285 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 388 selfloop transitions, 113 changer transitions 11/512 dead transitions. [2023-11-17 16:13:14,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 512 transitions, 9817 flow [2023-11-17 16:13:14,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-17 16:13:14,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-17 16:13:14,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2346 transitions. [2023-11-17 16:13:14,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43638392857142855 [2023-11-17 16:13:14,289 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2346 transitions. [2023-11-17 16:13:14,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2346 transitions. [2023-11-17 16:13:14,290 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:14,290 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2346 transitions. [2023-11-17 16:13:14,292 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 146.625) internal successors, (2346), 16 states have internal predecessors, (2346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:14,296 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 336.0) internal successors, (5712), 17 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:14,296 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 336.0) internal successors, (5712), 17 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:14,296 INFO L175 Difference]: Start difference. First operand has 204 places, 451 transitions, 7495 flow. Second operand 16 states and 2346 transitions. [2023-11-17 16:13:14,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 512 transitions, 9817 flow [2023-11-17 16:13:14,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 512 transitions, 8802 flow, removed 471 selfloop flow, removed 4 redundant places. [2023-11-17 16:13:14,625 INFO L231 Difference]: Finished difference. Result has 222 places, 473 transitions, 7549 flow [2023-11-17 16:13:14,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=6752, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=7549, PETRI_PLACES=222, PETRI_TRANSITIONS=473} [2023-11-17 16:13:14,626 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 200 predicate places. [2023-11-17 16:13:14,626 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 473 transitions, 7549 flow [2023-11-17 16:13:14,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 144.13333333333333) internal successors, (2162), 15 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:14,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:14,627 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:14,632 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-11-17 16:13:14,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-11-17 16:13:14,829 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:14,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:14,829 INFO L85 PathProgramCache]: Analyzing trace with hash -2043541164, now seen corresponding path program 14 times [2023-11-17 16:13:14,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:14,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192518877] [2023-11-17 16:13:14,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:14,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:14,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:14,913 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:14,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:14,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192518877] [2023-11-17 16:13:14,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192518877] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:14,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1870235607] [2023-11-17 16:13:14,913 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:13:14,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:14,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:14,917 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-11-17 16:13:14,942 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-11-17 16:13:15,057 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:13:15,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:13:15,059 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:13:15,060 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:15,120 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:15,120 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:15,166 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:15,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1870235607] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:15,166 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:15,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-17 16:13:15,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736717352] [2023-11-17 16:13:15,166 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:15,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 16:13:15,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:15,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 16:13:15,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2023-11-17 16:13:15,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:13:15,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 473 transitions, 7549 flow. Second operand has 15 states, 15 states have (on average 144.13333333333333) internal successors, (2162), 15 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:15,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:15,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:13:15,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:16,164 INFO L124 PetriNetUnfolderBase]: 1779/3163 cut-off events. [2023-11-17 16:13:16,164 INFO L125 PetriNetUnfolderBase]: For 53979/53979 co-relation queries the response was YES. [2023-11-17 16:13:16,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25512 conditions, 3163 events. 1779/3163 cut-off events. For 53979/53979 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 19935 event pairs, 167 based on Foata normal form. 84/3241 useless extension candidates. Maximal degree in co-relation 25167. Up to 1432 conditions per place. [2023-11-17 16:13:16,192 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 418 selfloop transitions, 236 changer transitions 18/672 dead transitions. [2023-11-17 16:13:16,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 672 transitions, 12761 flow [2023-11-17 16:13:16,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-17 16:13:16,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-17 16:13:16,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3371 transitions. [2023-11-17 16:13:16,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43620600414078675 [2023-11-17 16:13:16,197 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3371 transitions. [2023-11-17 16:13:16,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3371 transitions. [2023-11-17 16:13:16,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:16,198 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3371 transitions. [2023-11-17 16:13:16,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 146.56521739130434) internal successors, (3371), 23 states have internal predecessors, (3371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:16,206 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 336.0) internal successors, (8064), 24 states have internal predecessors, (8064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:16,207 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 336.0) internal successors, (8064), 24 states have internal predecessors, (8064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:16,207 INFO L175 Difference]: Start difference. First operand has 222 places, 473 transitions, 7549 flow. Second operand 23 states and 3371 transitions. [2023-11-17 16:13:16,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 672 transitions, 12761 flow [2023-11-17 16:13:16,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 672 transitions, 12437 flow, removed 131 selfloop flow, removed 5 redundant places. [2023-11-17 16:13:16,570 INFO L231 Difference]: Finished difference. Result has 251 places, 612 transitions, 11282 flow [2023-11-17 16:13:16,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=7241, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=11282, PETRI_PLACES=251, PETRI_TRANSITIONS=612} [2023-11-17 16:13:16,571 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 229 predicate places. [2023-11-17 16:13:16,571 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 612 transitions, 11282 flow [2023-11-17 16:13:16,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 144.13333333333333) internal successors, (2162), 15 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:16,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:16,572 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:16,576 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-11-17 16:13:16,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-17 16:13:16,773 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:16,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:16,774 INFO L85 PathProgramCache]: Analyzing trace with hash 367167140, now seen corresponding path program 15 times [2023-11-17 16:13:16,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:16,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702081296] [2023-11-17 16:13:16,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:16,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:16,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:16,858 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:16,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:16,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702081296] [2023-11-17 16:13:16,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702081296] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:16,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632647085] [2023-11-17 16:13:16,859 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:13:16,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:16,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:16,860 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-11-17 16:13:16,882 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-11-17 16:13:16,998 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 16:13:16,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:13:16,999 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:13:17,000 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:17,037 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:17,037 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:17,077 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:17,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632647085] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:17,077 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:17,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2023-11-17 16:13:17,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880340089] [2023-11-17 16:13:17,077 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:17,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 16:13:17,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:17,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 16:13:17,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-11-17 16:13:17,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:13:17,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 612 transitions, 11282 flow. Second operand has 13 states, 13 states have (on average 144.30769230769232) internal successors, (1876), 13 states have internal predecessors, (1876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:17,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:17,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:13:17,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:18,044 INFO L124 PetriNetUnfolderBase]: 1865/3336 cut-off events. [2023-11-17 16:13:18,044 INFO L125 PetriNetUnfolderBase]: For 79986/79986 co-relation queries the response was YES. [2023-11-17 16:13:18,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30680 conditions, 3336 events. 1865/3336 cut-off events. For 79986/79986 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 21302 event pairs, 185 based on Foata normal form. 12/3342 useless extension candidates. Maximal degree in co-relation 30297. Up to 1639 conditions per place. [2023-11-17 16:13:18,079 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 503 selfloop transitions, 212 changer transitions 1/716 dead transitions. [2023-11-17 16:13:18,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 716 transitions, 15575 flow [2023-11-17 16:13:18,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-17 16:13:18,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-17 16:13:18,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2054 transitions. [2023-11-17 16:13:18,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4366496598639456 [2023-11-17 16:13:18,081 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2054 transitions. [2023-11-17 16:13:18,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2054 transitions. [2023-11-17 16:13:18,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:18,082 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2054 transitions. [2023-11-17 16:13:18,084 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 146.71428571428572) internal successors, (2054), 14 states have internal predecessors, (2054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:18,087 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 336.0) internal successors, (5040), 15 states have internal predecessors, (5040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:18,088 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 336.0) internal successors, (5040), 15 states have internal predecessors, (5040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:18,088 INFO L175 Difference]: Start difference. First operand has 251 places, 612 transitions, 11282 flow. Second operand 14 states and 2054 transitions. [2023-11-17 16:13:18,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 716 transitions, 15575 flow [2023-11-17 16:13:18,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 716 transitions, 12361 flow, removed 1594 selfloop flow, removed 3 redundant places. [2023-11-17 16:13:18,755 INFO L231 Difference]: Finished difference. Result has 268 places, 676 transitions, 11119 flow [2023-11-17 16:13:18,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=9598, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11119, PETRI_PLACES=268, PETRI_TRANSITIONS=676} [2023-11-17 16:13:18,756 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 246 predicate places. [2023-11-17 16:13:18,756 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 676 transitions, 11119 flow [2023-11-17 16:13:18,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 144.30769230769232) internal successors, (1876), 13 states have internal predecessors, (1876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:18,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:18,756 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:18,762 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-11-17 16:13:18,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:18,957 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:18,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:18,958 INFO L85 PathProgramCache]: Analyzing trace with hash -2140275713, now seen corresponding path program 16 times [2023-11-17 16:13:18,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:18,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603411577] [2023-11-17 16:13:18,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:18,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:18,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:19,037 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:19,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:19,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603411577] [2023-11-17 16:13:19,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603411577] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:19,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437301363] [2023-11-17 16:13:19,037 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 16:13:19,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:19,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:19,039 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-11-17 16:13:19,048 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-11-17 16:13:19,175 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 16:13:19,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:13:19,176 INFO L262 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:13:19,177 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:19,205 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:19,206 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:19,232 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:19,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1437301363] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:19,233 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:19,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-11-17 16:13:19,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591738172] [2023-11-17 16:13:19,233 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:19,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:13:19,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:19,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:13:19,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:13:19,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:13:19,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 676 transitions, 11119 flow. Second operand has 11 states, 11 states have (on average 144.45454545454547) internal successors, (1589), 11 states have internal predecessors, (1589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:19,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:19,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:13:19,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:20,241 INFO L124 PetriNetUnfolderBase]: 1868/3349 cut-off events. [2023-11-17 16:13:20,241 INFO L125 PetriNetUnfolderBase]: For 64906/64906 co-relation queries the response was YES. [2023-11-17 16:13:20,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28172 conditions, 3349 events. 1868/3349 cut-off events. For 64906/64906 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 21559 event pairs, 446 based on Foata normal form. 4/3347 useless extension candidates. Maximal degree in co-relation 27769. Up to 2449 conditions per place. [2023-11-17 16:13:20,272 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 580 selfloop transitions, 119 changer transitions 6/705 dead transitions. [2023-11-17 16:13:20,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 705 transitions, 13053 flow [2023-11-17 16:13:20,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 16:13:20,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 16:13:20,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1041 transitions. [2023-11-17 16:13:20,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44260204081632654 [2023-11-17 16:13:20,273 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1041 transitions. [2023-11-17 16:13:20,273 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1041 transitions. [2023-11-17 16:13:20,273 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:20,274 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1041 transitions. [2023-11-17 16:13:20,275 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 148.71428571428572) internal successors, (1041), 7 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:20,276 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 336.0) internal successors, (2688), 8 states have internal predecessors, (2688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:20,277 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 336.0) internal successors, (2688), 8 states have internal predecessors, (2688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:20,277 INFO L175 Difference]: Start difference. First operand has 268 places, 676 transitions, 11119 flow. Second operand 7 states and 1041 transitions. [2023-11-17 16:13:20,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 705 transitions, 13053 flow [2023-11-17 16:13:20,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 705 transitions, 12762 flow, removed 85 selfloop flow, removed 3 redundant places. [2023-11-17 16:13:20,775 INFO L231 Difference]: Finished difference. Result has 273 places, 675 transitions, 11058 flow [2023-11-17 16:13:20,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=10832, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11058, PETRI_PLACES=273, PETRI_TRANSITIONS=675} [2023-11-17 16:13:20,776 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 251 predicate places. [2023-11-17 16:13:20,776 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 675 transitions, 11058 flow [2023-11-17 16:13:20,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 144.45454545454547) internal successors, (1589), 11 states have internal predecessors, (1589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:20,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:20,777 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:20,782 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-11-17 16:13:20,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2023-11-17 16:13:20,978 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:20,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:20,978 INFO L85 PathProgramCache]: Analyzing trace with hash -1397823873, now seen corresponding path program 17 times [2023-11-17 16:13:20,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:20,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318531958] [2023-11-17 16:13:20,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:20,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:20,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:21,066 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:21,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:21,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318531958] [2023-11-17 16:13:21,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318531958] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:21,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233246668] [2023-11-17 16:13:21,067 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 16:13:21,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:21,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:21,069 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-11-17 16:13:21,090 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-11-17 16:13:21,220 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-17 16:13:21,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:13:21,222 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:13:21,224 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:21,275 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:21,275 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:21,312 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:21,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233246668] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:21,312 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:21,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-11-17 16:13:21,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66511506] [2023-11-17 16:13:21,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:21,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 16:13:21,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:21,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 16:13:21,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2023-11-17 16:13:21,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:13:21,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 675 transitions, 11058 flow. Second operand has 13 states, 13 states have (on average 144.23076923076923) internal successors, (1875), 13 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:21,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:21,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:13:21,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:22,544 INFO L124 PetriNetUnfolderBase]: 1903/3382 cut-off events. [2023-11-17 16:13:22,544 INFO L125 PetriNetUnfolderBase]: For 66062/66062 co-relation queries the response was YES. [2023-11-17 16:13:22,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28761 conditions, 3382 events. 1903/3382 cut-off events. For 66062/66062 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 21577 event pairs, 587 based on Foata normal form. 12/3388 useless extension candidates. Maximal degree in co-relation 28417. Up to 3028 conditions per place. [2023-11-17 16:13:22,585 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 623 selfloop transitions, 84 changer transitions 2/709 dead transitions. [2023-11-17 16:13:22,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 709 transitions, 13020 flow [2023-11-17 16:13:22,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-17 16:13:22,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-17 16:13:22,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1619 transitions. [2023-11-17 16:13:22,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43804112554112556 [2023-11-17 16:13:22,588 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1619 transitions. [2023-11-17 16:13:22,588 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1619 transitions. [2023-11-17 16:13:22,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:22,589 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1619 transitions. [2023-11-17 16:13:22,591 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 147.1818181818182) internal successors, (1619), 11 states have internal predecessors, (1619), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:22,593 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 336.0) internal successors, (4032), 12 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:22,593 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 336.0) internal successors, (4032), 12 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:22,593 INFO L175 Difference]: Start difference. First operand has 273 places, 675 transitions, 11058 flow. Second operand 11 states and 1619 transitions. [2023-11-17 16:13:22,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 709 transitions, 13020 flow [2023-11-17 16:13:23,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 709 transitions, 12610 flow, removed 9 selfloop flow, removed 8 redundant places. [2023-11-17 16:13:23,179 INFO L231 Difference]: Finished difference. Result has 276 places, 687 transitions, 11135 flow [2023-11-17 16:13:23,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=10594, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11135, PETRI_PLACES=276, PETRI_TRANSITIONS=687} [2023-11-17 16:13:23,180 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 254 predicate places. [2023-11-17 16:13:23,180 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 687 transitions, 11135 flow [2023-11-17 16:13:23,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 144.23076923076923) internal successors, (1875), 13 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:23,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:23,180 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:23,186 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-11-17 16:13:23,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:23,381 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:23,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:23,382 INFO L85 PathProgramCache]: Analyzing trace with hash 2002950581, now seen corresponding path program 18 times [2023-11-17 16:13:23,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:23,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774114570] [2023-11-17 16:13:23,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:23,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:23,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:23,461 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:23,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:23,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774114570] [2023-11-17 16:13:23,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774114570] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:23,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298779507] [2023-11-17 16:13:23,461 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 16:13:23,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:23,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:23,465 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-11-17 16:13:23,487 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-11-17 16:13:23,664 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-17 16:13:23,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:13:23,666 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:13:23,667 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:23,714 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:23,715 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:23,753 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:23,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298779507] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:23,753 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:23,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-11-17 16:13:23,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219863310] [2023-11-17 16:13:23,754 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:23,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 16:13:23,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:23,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 16:13:23,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-11-17 16:13:23,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:13:23,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 687 transitions, 11135 flow. Second operand has 12 states, 12 states have (on average 144.41666666666666) internal successors, (1733), 12 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:23,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:23,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:13:23,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:25,063 INFO L124 PetriNetUnfolderBase]: 1966/3481 cut-off events. [2023-11-17 16:13:25,063 INFO L125 PetriNetUnfolderBase]: For 68805/68805 co-relation queries the response was YES. [2023-11-17 16:13:25,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29818 conditions, 3481 events. 1966/3481 cut-off events. For 68805/68805 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 22265 event pairs, 437 based on Foata normal form. 36/3511 useless extension candidates. Maximal degree in co-relation 29425. Up to 2508 conditions per place. [2023-11-17 16:13:25,100 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 514 selfloop transitions, 252 changer transitions 3/769 dead transitions. [2023-11-17 16:13:25,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 769 transitions, 14230 flow [2023-11-17 16:13:25,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-17 16:13:25,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-17 16:13:25,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2506 transitions. [2023-11-17 16:13:25,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387254901960784 [2023-11-17 16:13:25,105 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2506 transitions. [2023-11-17 16:13:25,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2506 transitions. [2023-11-17 16:13:25,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:25,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2506 transitions. [2023-11-17 16:13:25,108 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 147.41176470588235) internal successors, (2506), 17 states have internal predecessors, (2506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:25,112 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 336.0) internal successors, (6048), 18 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:25,112 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 336.0) internal successors, (6048), 18 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:25,112 INFO L175 Difference]: Start difference. First operand has 276 places, 687 transitions, 11135 flow. Second operand 17 states and 2506 transitions. [2023-11-17 16:13:25,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 769 transitions, 14230 flow [2023-11-17 16:13:25,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 769 transitions, 14066 flow, removed 13 selfloop flow, removed 6 redundant places. [2023-11-17 16:13:25,595 INFO L231 Difference]: Finished difference. Result has 288 places, 724 transitions, 12696 flow [2023-11-17 16:13:25,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=10971, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=12696, PETRI_PLACES=288, PETRI_TRANSITIONS=724} [2023-11-17 16:13:25,596 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 266 predicate places. [2023-11-17 16:13:25,596 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 724 transitions, 12696 flow [2023-11-17 16:13:25,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 144.41666666666666) internal successors, (1733), 12 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:25,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:25,596 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:25,604 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-11-17 16:13:25,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:25,797 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:25,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:25,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1343265211, now seen corresponding path program 19 times [2023-11-17 16:13:25,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:25,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149853410] [2023-11-17 16:13:25,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:25,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:25,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:25,872 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:25,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:25,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149853410] [2023-11-17 16:13:25,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149853410] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:25,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899146991] [2023-11-17 16:13:25,872 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 16:13:25,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:25,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:25,874 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-11-17 16:13:25,897 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-11-17 16:13:26,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:26,029 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:13:26,030 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:26,073 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:26,073 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:26,104 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:26,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899146991] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:26,105 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:26,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-11-17 16:13:26,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270219029] [2023-11-17 16:13:26,105 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:26,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 16:13:26,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:26,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 16:13:26,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2023-11-17 16:13:26,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:13:26,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 724 transitions, 12696 flow. Second operand has 12 states, 12 states have (on average 144.41666666666666) internal successors, (1733), 12 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:26,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:26,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:13:26,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:27,068 INFO L124 PetriNetUnfolderBase]: 1963/3496 cut-off events. [2023-11-17 16:13:27,068 INFO L125 PetriNetUnfolderBase]: For 76696/76696 co-relation queries the response was YES. [2023-11-17 16:13:27,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31376 conditions, 3496 events. 1963/3496 cut-off events. For 76696/76696 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 22556 event pairs, 437 based on Foata normal form. 12/3502 useless extension candidates. Maximal degree in co-relation 30979. Up to 2512 conditions per place. [2023-11-17 16:13:27,103 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 526 selfloop transitions, 227 changer transitions 3/756 dead transitions. [2023-11-17 16:13:27,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 756 transitions, 14836 flow [2023-11-17 16:13:27,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-17 16:13:27,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-17 16:13:27,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1770 transitions. [2023-11-17 16:13:27,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43898809523809523 [2023-11-17 16:13:27,107 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1770 transitions. [2023-11-17 16:13:27,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1770 transitions. [2023-11-17 16:13:27,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:27,107 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1770 transitions. [2023-11-17 16:13:27,109 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 147.5) internal successors, (1770), 12 states have internal predecessors, (1770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:27,111 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 336.0) internal successors, (4368), 13 states have internal predecessors, (4368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:27,112 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 336.0) internal successors, (4368), 13 states have internal predecessors, (4368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:27,112 INFO L175 Difference]: Start difference. First operand has 288 places, 724 transitions, 12696 flow. Second operand 12 states and 1770 transitions. [2023-11-17 16:13:27,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 756 transitions, 14836 flow [2023-11-17 16:13:27,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 756 transitions, 13830 flow, removed 339 selfloop flow, removed 9 redundant places. [2023-11-17 16:13:27,700 INFO L231 Difference]: Finished difference. Result has 292 places, 725 transitions, 12221 flow [2023-11-17 16:13:27,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=11690, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=724, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12221, PETRI_PLACES=292, PETRI_TRANSITIONS=725} [2023-11-17 16:13:27,701 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 270 predicate places. [2023-11-17 16:13:27,701 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 725 transitions, 12221 flow [2023-11-17 16:13:27,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 144.41666666666666) internal successors, (1733), 12 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:27,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:27,702 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:27,708 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-11-17 16:13:27,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:27,907 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:27,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:27,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1309987507, now seen corresponding path program 20 times [2023-11-17 16:13:27,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:27,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677211970] [2023-11-17 16:13:27,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:27,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:27,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:27,994 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:27,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:27,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677211970] [2023-11-17 16:13:27,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677211970] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:27,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923374920] [2023-11-17 16:13:27,994 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:13:27,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:27,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:27,997 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-11-17 16:13:28,023 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-11-17 16:13:28,159 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:13:28,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:13:28,160 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:13:28,161 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:28,206 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:28,206 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:28,241 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:28,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923374920] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:28,242 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:28,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2023-11-17 16:13:28,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85203050] [2023-11-17 16:13:28,242 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:28,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 16:13:28,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:28,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 16:13:28,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2023-11-17 16:13:28,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:13:28,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 725 transitions, 12221 flow. Second operand has 13 states, 13 states have (on average 144.3846153846154) internal successors, (1877), 13 states have internal predecessors, (1877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:28,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:28,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:13:28,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:29,346 INFO L124 PetriNetUnfolderBase]: 1945/3462 cut-off events. [2023-11-17 16:13:29,346 INFO L125 PetriNetUnfolderBase]: For 66847/66847 co-relation queries the response was YES. [2023-11-17 16:13:29,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29927 conditions, 3462 events. 1945/3462 cut-off events. For 66847/66847 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 22175 event pairs, 485 based on Foata normal form. 4/3460 useless extension candidates. Maximal degree in co-relation 29541. Up to 2738 conditions per place. [2023-11-17 16:13:29,381 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 603 selfloop transitions, 141 changer transitions 6/750 dead transitions. [2023-11-17 16:13:29,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 750 transitions, 14176 flow [2023-11-17 16:13:29,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-17 16:13:29,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-17 16:13:29,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1474 transitions. [2023-11-17 16:13:29,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4386904761904762 [2023-11-17 16:13:29,385 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1474 transitions. [2023-11-17 16:13:29,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1474 transitions. [2023-11-17 16:13:29,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:29,385 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1474 transitions. [2023-11-17 16:13:29,387 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 147.4) internal successors, (1474), 10 states have internal predecessors, (1474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:29,389 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 336.0) internal successors, (3696), 11 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:29,390 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 336.0) internal successors, (3696), 11 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:29,390 INFO L175 Difference]: Start difference. First operand has 292 places, 725 transitions, 12221 flow. Second operand 10 states and 1474 transitions. [2023-11-17 16:13:29,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 750 transitions, 14176 flow [2023-11-17 16:13:29,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 750 transitions, 13679 flow, removed 25 selfloop flow, removed 10 redundant places. [2023-11-17 16:13:29,916 INFO L231 Difference]: Finished difference. Result has 291 places, 722 transitions, 11964 flow [2023-11-17 16:13:29,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=11726, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11964, PETRI_PLACES=291, PETRI_TRANSITIONS=722} [2023-11-17 16:13:29,917 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 269 predicate places. [2023-11-17 16:13:29,917 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 722 transitions, 11964 flow [2023-11-17 16:13:29,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 144.3846153846154) internal successors, (1877), 13 states have internal predecessors, (1877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:29,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:29,918 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:29,922 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-11-17 16:13:30,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:30,118 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:30,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:30,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1904938107, now seen corresponding path program 21 times [2023-11-17 16:13:30,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:30,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736239764] [2023-11-17 16:13:30,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:30,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:30,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:30,235 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:30,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:30,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736239764] [2023-11-17 16:13:30,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736239764] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:30,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [545267926] [2023-11-17 16:13:30,235 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:13:30,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:30,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:30,237 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-11-17 16:13:30,263 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-11-17 16:13:30,385 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 16:13:30,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:13:30,386 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:13:30,387 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:30,428 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:30,429 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:30,460 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:30,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [545267926] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:30,461 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:30,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-11-17 16:13:30,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790179390] [2023-11-17 16:13:30,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:30,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 16:13:30,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:30,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 16:13:30,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-11-17 16:13:30,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:13:30,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 722 transitions, 11964 flow. Second operand has 12 states, 12 states have (on average 144.41666666666666) internal successors, (1733), 12 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:30,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:30,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:13:30,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:31,565 INFO L124 PetriNetUnfolderBase]: 2047/3635 cut-off events. [2023-11-17 16:13:31,565 INFO L125 PetriNetUnfolderBase]: For 76547/76547 co-relation queries the response was YES. [2023-11-17 16:13:31,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31051 conditions, 3635 events. 2047/3635 cut-off events. For 76547/76547 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 23443 event pairs, 166 based on Foata normal form. 48/3677 useless extension candidates. Maximal degree in co-relation 30665. Up to 1522 conditions per place. [2023-11-17 16:13:31,603 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 472 selfloop transitions, 351 changer transitions 2/825 dead transitions. [2023-11-17 16:13:31,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 825 transitions, 15513 flow [2023-11-17 16:13:31,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-17 16:13:31,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-17 16:13:31,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2352 transitions. [2023-11-17 16:13:31,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2023-11-17 16:13:31,606 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2352 transitions. [2023-11-17 16:13:31,606 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2352 transitions. [2023-11-17 16:13:31,606 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:31,606 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2352 transitions. [2023-11-17 16:13:31,608 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 147.0) internal successors, (2352), 16 states have internal predecessors, (2352), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:31,611 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 336.0) internal successors, (5712), 17 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:31,611 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 336.0) internal successors, (5712), 17 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:31,611 INFO L175 Difference]: Start difference. First operand has 291 places, 722 transitions, 11964 flow. Second operand 16 states and 2352 transitions. [2023-11-17 16:13:31,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 825 transitions, 15513 flow [2023-11-17 16:13:32,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 825 transitions, 15188 flow, removed 6 selfloop flow, removed 9 redundant places. [2023-11-17 16:13:32,203 INFO L231 Difference]: Finished difference. Result has 301 places, 780 transitions, 14038 flow [2023-11-17 16:13:32,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=11643, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=300, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=14038, PETRI_PLACES=301, PETRI_TRANSITIONS=780} [2023-11-17 16:13:32,204 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 279 predicate places. [2023-11-17 16:13:32,204 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 780 transitions, 14038 flow [2023-11-17 16:13:32,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 144.41666666666666) internal successors, (1733), 12 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:32,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:32,205 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:32,209 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-11-17 16:13:32,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-11-17 16:13:32,405 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:32,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:32,406 INFO L85 PathProgramCache]: Analyzing trace with hash -555799375, now seen corresponding path program 22 times [2023-11-17 16:13:32,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:32,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038104511] [2023-11-17 16:13:32,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:32,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:32,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:32,484 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:32,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:32,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038104511] [2023-11-17 16:13:32,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038104511] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:32,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [65329259] [2023-11-17 16:13:32,485 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 16:13:32,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:32,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:32,489 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-11-17 16:13:32,520 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-11-17 16:13:32,646 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 16:13:32,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:13:32,647 INFO L262 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:13:32,648 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:32,694 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:32,695 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:32,728 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:32,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [65329259] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:32,728 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:32,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-11-17 16:13:32,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227483207] [2023-11-17 16:13:32,729 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:32,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 16:13:32,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:32,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 16:13:32,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2023-11-17 16:13:32,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:13:32,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 780 transitions, 14038 flow. Second operand has 13 states, 13 states have (on average 144.23076923076923) internal successors, (1875), 13 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:32,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:32,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:13:32,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:34,259 INFO L124 PetriNetUnfolderBase]: 2064/3684 cut-off events. [2023-11-17 16:13:34,259 INFO L125 PetriNetUnfolderBase]: For 79618/79618 co-relation queries the response was YES. [2023-11-17 16:13:34,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33084 conditions, 3684 events. 2064/3684 cut-off events. For 79618/79618 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 24298 event pairs, 252 based on Foata normal form. 24/3702 useless extension candidates. Maximal degree in co-relation 32681. Up to 1638 conditions per place. [2023-11-17 16:13:34,294 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 569 selfloop transitions, 244 changer transitions 6/819 dead transitions. [2023-11-17 16:13:34,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 819 transitions, 16213 flow [2023-11-17 16:13:34,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-17 16:13:34,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-17 16:13:34,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2063 transitions. [2023-11-17 16:13:34,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438562925170068 [2023-11-17 16:13:34,296 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2063 transitions. [2023-11-17 16:13:34,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2063 transitions. [2023-11-17 16:13:34,296 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:34,296 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2063 transitions. [2023-11-17 16:13:34,298 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 147.35714285714286) internal successors, (2063), 14 states have internal predecessors, (2063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:34,300 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 336.0) internal successors, (5040), 15 states have internal predecessors, (5040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:34,301 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 336.0) internal successors, (5040), 15 states have internal predecessors, (5040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:34,301 INFO L175 Difference]: Start difference. First operand has 301 places, 780 transitions, 14038 flow. Second operand 14 states and 2063 transitions. [2023-11-17 16:13:34,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 819 transitions, 16213 flow [2023-11-17 16:13:34,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 819 transitions, 15495 flow, removed 286 selfloop flow, removed 7 redundant places. [2023-11-17 16:13:34,983 INFO L231 Difference]: Finished difference. Result has 309 places, 779 transitions, 13799 flow [2023-11-17 16:13:34,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=13322, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=780, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=13799, PETRI_PLACES=309, PETRI_TRANSITIONS=779} [2023-11-17 16:13:34,984 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 287 predicate places. [2023-11-17 16:13:34,984 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 779 transitions, 13799 flow [2023-11-17 16:13:34,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 144.23076923076923) internal successors, (1875), 13 states have internal predecessors, (1875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:34,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:34,985 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:34,990 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-11-17 16:13:35,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-11-17 16:13:35,190 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:35,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:35,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1118118689, now seen corresponding path program 23 times [2023-11-17 16:13:35,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:35,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311829944] [2023-11-17 16:13:35,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:35,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:35,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:35,269 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:35,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:35,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311829944] [2023-11-17 16:13:35,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311829944] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:35,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500804698] [2023-11-17 16:13:35,270 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 16:13:35,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:35,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:35,273 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:13:35,295 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-11-17 16:13:35,417 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-17 16:13:35,418 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:13:35,419 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:13:35,419 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:35,473 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:35,473 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:35,503 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:13:35,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500804698] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:35,503 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:35,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-11-17 16:13:35,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573937528] [2023-11-17 16:13:35,504 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:35,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 16:13:35,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:35,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 16:13:35,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-11-17 16:13:35,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:13:35,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 779 transitions, 13799 flow. Second operand has 12 states, 12 states have (on average 144.33333333333334) internal successors, (1732), 12 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:35,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:35,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:13:35,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:36,654 INFO L124 PetriNetUnfolderBase]: 2018/3611 cut-off events. [2023-11-17 16:13:36,654 INFO L125 PetriNetUnfolderBase]: For 76028/76028 co-relation queries the response was YES. [2023-11-17 16:13:36,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32515 conditions, 3611 events. 2018/3611 cut-off events. For 76028/76028 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 23807 event pairs, 246 based on Foata normal form. 24/3629 useless extension candidates. Maximal degree in co-relation 32391. Up to 1434 conditions per place. [2023-11-17 16:13:36,690 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 531 selfloop transitions, 283 changer transitions 6/820 dead transitions. [2023-11-17 16:13:36,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 820 transitions, 16007 flow [2023-11-17 16:13:36,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-17 16:13:36,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-17 16:13:36,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1917 transitions. [2023-11-17 16:13:36,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43887362637362637 [2023-11-17 16:13:36,693 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1917 transitions. [2023-11-17 16:13:36,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1917 transitions. [2023-11-17 16:13:36,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:36,693 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1917 transitions. [2023-11-17 16:13:36,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 147.46153846153845) internal successors, (1917), 13 states have internal predecessors, (1917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:36,697 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 336.0) internal successors, (4704), 14 states have internal predecessors, (4704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:36,697 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 336.0) internal successors, (4704), 14 states have internal predecessors, (4704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:36,697 INFO L175 Difference]: Start difference. First operand has 309 places, 779 transitions, 13799 flow. Second operand 13 states and 1917 transitions. [2023-11-17 16:13:36,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 820 transitions, 16007 flow [2023-11-17 16:13:37,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 820 transitions, 15790 flow, removed 14 selfloop flow, removed 8 redundant places. [2023-11-17 16:13:37,331 INFO L231 Difference]: Finished difference. Result has 313 places, 773 transitions, 14050 flow [2023-11-17 16:13:37,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=13495, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=774, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=14050, PETRI_PLACES=313, PETRI_TRANSITIONS=773} [2023-11-17 16:13:37,332 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 291 predicate places. [2023-11-17 16:13:37,332 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 773 transitions, 14050 flow [2023-11-17 16:13:37,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 144.33333333333334) internal successors, (1732), 12 states have internal predecessors, (1732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:37,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:37,333 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:37,341 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-11-17 16:13:37,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-11-17 16:13:37,539 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:37,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:37,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1799570258, now seen corresponding path program 24 times [2023-11-17 16:13:37,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:37,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496407713] [2023-11-17 16:13:37,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:37,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:37,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:38,268 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:13:38,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:38,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496407713] [2023-11-17 16:13:38,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496407713] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:38,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1061630708] [2023-11-17 16:13:38,268 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 16:13:38,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:38,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:38,273 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:13:38,294 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-11-17 16:13:38,553 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-17 16:13:38,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:13:38,554 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-17 16:13:38,556 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:38,694 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:13:38,694 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:38,776 INFO L349 Elim1Store]: treesize reduction 15, result has 61.5 percent of original size [2023-11-17 16:13:38,776 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 88 treesize of output 55 [2023-11-17 16:13:38,864 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:13:38,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1061630708] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:38,865 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:38,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 18 [2023-11-17 16:13:38,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816055200] [2023-11-17 16:13:38,865 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:38,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-17 16:13:38,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:38,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-17 16:13:38,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2023-11-17 16:13:38,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 336 [2023-11-17 16:13:38,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 773 transitions, 14050 flow. Second operand has 20 states, 20 states have (on average 113.55) internal successors, (2271), 20 states have internal predecessors, (2271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:38,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:38,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 336 [2023-11-17 16:13:38,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:40,362 INFO L124 PetriNetUnfolderBase]: 2063/3699 cut-off events. [2023-11-17 16:13:40,362 INFO L125 PetriNetUnfolderBase]: For 78492/78492 co-relation queries the response was YES. [2023-11-17 16:13:40,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33762 conditions, 3699 events. 2063/3699 cut-off events. For 78492/78492 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 24153 event pairs, 116 based on Foata normal form. 2/3695 useless extension candidates. Maximal degree in co-relation 33639. Up to 2011 conditions per place. [2023-11-17 16:13:40,402 INFO L140 encePairwiseOnDemand]: 328/336 looper letters, 504 selfloop transitions, 90 changer transitions 417/1011 dead transitions. [2023-11-17 16:13:40,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 1011 transitions, 20084 flow [2023-11-17 16:13:40,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-17 16:13:40,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-17 16:13:40,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1661 transitions. [2023-11-17 16:13:40,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3531037414965986 [2023-11-17 16:13:40,405 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1661 transitions. [2023-11-17 16:13:40,405 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1661 transitions. [2023-11-17 16:13:40,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:40,405 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1661 transitions. [2023-11-17 16:13:40,407 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 118.64285714285714) internal successors, (1661), 14 states have internal predecessors, (1661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:40,410 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 336.0) internal successors, (5040), 15 states have internal predecessors, (5040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:40,410 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 336.0) internal successors, (5040), 15 states have internal predecessors, (5040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:40,410 INFO L175 Difference]: Start difference. First operand has 313 places, 773 transitions, 14050 flow. Second operand 14 states and 1661 transitions. [2023-11-17 16:13:40,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 1011 transitions, 20084 flow [2023-11-17 16:13:41,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 1011 transitions, 19555 flow, removed 14 selfloop flow, removed 9 redundant places. [2023-11-17 16:13:41,030 INFO L231 Difference]: Finished difference. Result has 319 places, 559 transitions, 9901 flow [2023-11-17 16:13:41,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=13653, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=773, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=683, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9901, PETRI_PLACES=319, PETRI_TRANSITIONS=559} [2023-11-17 16:13:41,032 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 297 predicate places. [2023-11-17 16:13:41,032 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 559 transitions, 9901 flow [2023-11-17 16:13:41,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 113.55) internal successors, (2271), 20 states have internal predecessors, (2271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:41,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:41,033 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:41,038 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-11-17 16:13:41,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-11-17 16:13:41,233 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:41,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:41,234 INFO L85 PathProgramCache]: Analyzing trace with hash 640202179, now seen corresponding path program 25 times [2023-11-17 16:13:41,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:41,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076233022] [2023-11-17 16:13:41,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:41,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:41,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:41,866 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:13:41,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:41,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076233022] [2023-11-17 16:13:41,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076233022] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:41,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [38588916] [2023-11-17 16:13:41,866 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 16:13:41,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:41,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:41,869 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:13:41,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-11-17 16:13:42,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:42,051 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-17 16:13:42,053 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:42,156 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-17 16:13:42,156 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:42,259 INFO L349 Elim1Store]: treesize reduction 11, result has 84.9 percent of original size [2023-11-17 16:13:42,259 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 108 treesize of output 97 [2023-11-17 16:13:42,292 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-17 16:13:42,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [38588916] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:42,293 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:42,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 4, 4] total 14 [2023-11-17 16:13:42,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395431761] [2023-11-17 16:13:42,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:42,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-17 16:13:42,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:42,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-17 16:13:42,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2023-11-17 16:13:42,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 111 out of 336 [2023-11-17 16:13:42,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 559 transitions, 9901 flow. Second operand has 16 states, 16 states have (on average 113.75) internal successors, (1820), 16 states have internal predecessors, (1820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:42,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:42,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 111 of 336 [2023-11-17 16:13:42,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:43,371 INFO L124 PetriNetUnfolderBase]: 1583/2796 cut-off events. [2023-11-17 16:13:43,371 INFO L125 PetriNetUnfolderBase]: For 58524/58524 co-relation queries the response was YES. [2023-11-17 16:13:43,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25367 conditions, 2796 events. 1583/2796 cut-off events. For 58524/58524 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 16935 event pairs, 116 based on Foata normal form. 3/2793 useless extension candidates. Maximal degree in co-relation 25242. Up to 1233 conditions per place. [2023-11-17 16:13:43,400 INFO L140 encePairwiseOnDemand]: 328/336 looper letters, 426 selfloop transitions, 156 changer transitions 235/817 dead transitions. [2023-11-17 16:13:43,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 817 transitions, 16220 flow [2023-11-17 16:13:43,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-17 16:13:43,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-17 16:13:43,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1654 transitions. [2023-11-17 16:13:43,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3516156462585034 [2023-11-17 16:13:43,402 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1654 transitions. [2023-11-17 16:13:43,402 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1654 transitions. [2023-11-17 16:13:43,403 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:43,403 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1654 transitions. [2023-11-17 16:13:43,404 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 118.14285714285714) internal successors, (1654), 14 states have internal predecessors, (1654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:43,406 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 336.0) internal successors, (5040), 15 states have internal predecessors, (5040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:43,407 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 336.0) internal successors, (5040), 15 states have internal predecessors, (5040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:43,407 INFO L175 Difference]: Start difference. First operand has 319 places, 559 transitions, 9901 flow. Second operand 14 states and 1654 transitions. [2023-11-17 16:13:43,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 817 transitions, 16220 flow [2023-11-17 16:13:43,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 817 transitions, 15567 flow, removed 257 selfloop flow, removed 12 redundant places. [2023-11-17 16:13:43,773 INFO L231 Difference]: Finished difference. Result has 323 places, 493 transitions, 9084 flow [2023-11-17 16:13:43,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=9290, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=9084, PETRI_PLACES=323, PETRI_TRANSITIONS=493} [2023-11-17 16:13:43,774 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 301 predicate places. [2023-11-17 16:13:43,774 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 493 transitions, 9084 flow [2023-11-17 16:13:43,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 113.75) internal successors, (1820), 16 states have internal predecessors, (1820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:43,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:43,774 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:43,779 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-11-17 16:13:43,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-11-17 16:13:43,975 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:43,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:43,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1787794306, now seen corresponding path program 26 times [2023-11-17 16:13:43,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:43,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528805659] [2023-11-17 16:13:43,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:43,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:43,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:44,064 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:44,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:44,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528805659] [2023-11-17 16:13:44,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528805659] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:44,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565964750] [2023-11-17 16:13:44,065 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:13:44,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:44,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:44,069 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:13:44,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-11-17 16:13:44,250 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:13:44,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:13:44,252 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:13:44,253 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:44,296 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:44,296 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:44,333 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:44,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565964750] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:44,334 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:44,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-11-17 16:13:44,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847699820] [2023-11-17 16:13:44,334 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:44,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:13:44,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:44,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:13:44,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:13:44,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:13:44,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 493 transitions, 9084 flow. Second operand has 11 states, 11 states have (on average 145.0909090909091) internal successors, (1596), 11 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:44,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:44,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:13:44,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:44,918 INFO L124 PetriNetUnfolderBase]: 1228/2145 cut-off events. [2023-11-17 16:13:44,918 INFO L125 PetriNetUnfolderBase]: For 53681/53681 co-relation queries the response was YES. [2023-11-17 16:13:44,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20356 conditions, 2145 events. 1228/2145 cut-off events. For 53681/53681 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 12090 event pairs, 264 based on Foata normal form. 8/2149 useless extension candidates. Maximal degree in co-relation 20233. Up to 1568 conditions per place. [2023-11-17 16:13:44,942 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 424 selfloop transitions, 107 changer transitions 17/548 dead transitions. [2023-11-17 16:13:44,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 548 transitions, 11106 flow [2023-11-17 16:13:44,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-17 16:13:44,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-17 16:13:44,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1047 transitions. [2023-11-17 16:13:44,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451530612244898 [2023-11-17 16:13:44,943 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1047 transitions. [2023-11-17 16:13:44,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1047 transitions. [2023-11-17 16:13:44,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:44,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1047 transitions. [2023-11-17 16:13:44,945 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 149.57142857142858) internal successors, (1047), 7 states have internal predecessors, (1047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:44,946 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 336.0) internal successors, (2688), 8 states have internal predecessors, (2688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:44,946 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 336.0) internal successors, (2688), 8 states have internal predecessors, (2688), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:44,946 INFO L175 Difference]: Start difference. First operand has 323 places, 493 transitions, 9084 flow. Second operand 7 states and 1047 transitions. [2023-11-17 16:13:44,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 548 transitions, 11106 flow [2023-11-17 16:13:45,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 548 transitions, 10084 flow, removed 391 selfloop flow, removed 13 redundant places. [2023-11-17 16:13:45,235 INFO L231 Difference]: Finished difference. Result has 310 places, 505 transitions, 8854 flow [2023-11-17 16:13:45,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=8181, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8854, PETRI_PLACES=310, PETRI_TRANSITIONS=505} [2023-11-17 16:13:45,235 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 288 predicate places. [2023-11-17 16:13:45,236 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 505 transitions, 8854 flow [2023-11-17 16:13:45,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 145.0909090909091) internal successors, (1596), 11 states have internal predecessors, (1596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:45,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:45,236 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:45,241 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-11-17 16:13:45,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2023-11-17 16:13:45,437 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:45,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:45,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1046504674, now seen corresponding path program 27 times [2023-11-17 16:13:45,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:45,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131525123] [2023-11-17 16:13:45,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:45,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:45,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:45,511 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:45,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:45,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131525123] [2023-11-17 16:13:45,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131525123] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:45,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160476741] [2023-11-17 16:13:45,511 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:13:45,511 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:45,512 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:45,513 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:13:45,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-11-17 16:13:45,716 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-17 16:13:45,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:13:45,718 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:13:45,719 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:45,774 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:45,774 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:45,809 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:45,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160476741] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:45,809 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:45,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-11-17 16:13:45,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390695052] [2023-11-17 16:13:45,809 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:45,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 16:13:45,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:45,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 16:13:45,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-11-17 16:13:45,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:13:45,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 505 transitions, 8854 flow. Second operand has 12 states, 12 states have (on average 144.41666666666666) internal successors, (1733), 12 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:45,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:45,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:13:45,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:46,468 INFO L124 PetriNetUnfolderBase]: 1260/2187 cut-off events. [2023-11-17 16:13:46,468 INFO L125 PetriNetUnfolderBase]: For 61024/61024 co-relation queries the response was YES. [2023-11-17 16:13:46,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20320 conditions, 2187 events. 1260/2187 cut-off events. For 61024/61024 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 12336 event pairs, 263 based on Foata normal form. 18/2203 useless extension candidates. Maximal degree in co-relation 20198. Up to 1704 conditions per place. [2023-11-17 16:13:46,493 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 388 selfloop transitions, 193 changer transitions 4/585 dead transitions. [2023-11-17 16:13:46,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 585 transitions, 11546 flow [2023-11-17 16:13:46,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-17 16:13:46,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-17 16:13:46,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2353 transitions. [2023-11-17 16:13:46,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4376860119047619 [2023-11-17 16:13:46,496 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2353 transitions. [2023-11-17 16:13:46,496 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2353 transitions. [2023-11-17 16:13:46,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:46,496 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2353 transitions. [2023-11-17 16:13:46,499 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 147.0625) internal successors, (2353), 16 states have internal predecessors, (2353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:46,502 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 336.0) internal successors, (5712), 17 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:46,502 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 336.0) internal successors, (5712), 17 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:46,502 INFO L175 Difference]: Start difference. First operand has 310 places, 505 transitions, 8854 flow. Second operand 16 states and 2353 transitions. [2023-11-17 16:13:46,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 585 transitions, 11546 flow [2023-11-17 16:13:46,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 585 transitions, 11296 flow, removed 72 selfloop flow, removed 4 redundant places. [2023-11-17 16:13:46,876 INFO L231 Difference]: Finished difference. Result has 324 places, 552 transitions, 10448 flow [2023-11-17 16:13:46,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=8639, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=10448, PETRI_PLACES=324, PETRI_TRANSITIONS=552} [2023-11-17 16:13:46,882 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 302 predicate places. [2023-11-17 16:13:46,882 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 552 transitions, 10448 flow [2023-11-17 16:13:46,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 144.41666666666666) internal successors, (1733), 12 states have internal predecessors, (1733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:46,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:46,882 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:46,891 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-11-17 16:13:47,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:47,089 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:47,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:47,089 INFO L85 PathProgramCache]: Analyzing trace with hash -830781549, now seen corresponding path program 28 times [2023-11-17 16:13:47,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:47,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773088843] [2023-11-17 16:13:47,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:47,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:47,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:47,191 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:47,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:47,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773088843] [2023-11-17 16:13:47,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773088843] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:47,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793192823] [2023-11-17 16:13:47,191 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 16:13:47,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:47,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:47,193 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:13:47,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-11-17 16:13:47,363 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 16:13:47,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:13:47,365 INFO L262 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:13:47,366 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:47,433 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:47,434 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:47,480 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:47,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793192823] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:47,481 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:47,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-17 16:13:47,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116208328] [2023-11-17 16:13:47,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:47,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 16:13:47,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:47,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 16:13:47,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2023-11-17 16:13:47,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:13:47,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 552 transitions, 10448 flow. Second operand has 15 states, 15 states have (on average 144.53333333333333) internal successors, (2168), 15 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:47,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:47,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:13:47,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:48,365 INFO L124 PetriNetUnfolderBase]: 1331/2306 cut-off events. [2023-11-17 16:13:48,366 INFO L125 PetriNetUnfolderBase]: For 57312/57312 co-relation queries the response was YES. [2023-11-17 16:13:48,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21940 conditions, 2306 events. 1331/2306 cut-off events. For 57312/57312 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 13145 event pairs, 135 based on Foata normal form. 10/2316 useless extension candidates. Maximal degree in co-relation 21815. Up to 1128 conditions per place. [2023-11-17 16:13:48,393 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 467 selfloop transitions, 164 changer transitions 2/633 dead transitions. [2023-11-17 16:13:48,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 633 transitions, 12715 flow [2023-11-17 16:13:48,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-17 16:13:48,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-17 16:13:48,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3377 transitions. [2023-11-17 16:13:48,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4369824016563147 [2023-11-17 16:13:48,396 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3377 transitions. [2023-11-17 16:13:48,396 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3377 transitions. [2023-11-17 16:13:48,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:48,397 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3377 transitions. [2023-11-17 16:13:48,400 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 146.82608695652175) internal successors, (3377), 23 states have internal predecessors, (3377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:48,404 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 336.0) internal successors, (8064), 24 states have internal predecessors, (8064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:48,405 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 336.0) internal successors, (8064), 24 states have internal predecessors, (8064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:48,405 INFO L175 Difference]: Start difference. First operand has 324 places, 552 transitions, 10448 flow. Second operand 23 states and 3377 transitions. [2023-11-17 16:13:48,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 633 transitions, 12715 flow [2023-11-17 16:13:48,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 633 transitions, 12010 flow, removed 281 selfloop flow, removed 7 redundant places. [2023-11-17 16:13:48,787 INFO L231 Difference]: Finished difference. Result has 347 places, 589 transitions, 10917 flow [2023-11-17 16:13:48,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=9743, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=10917, PETRI_PLACES=347, PETRI_TRANSITIONS=589} [2023-11-17 16:13:48,788 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 325 predicate places. [2023-11-17 16:13:48,788 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 589 transitions, 10917 flow [2023-11-17 16:13:48,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 144.53333333333333) internal successors, (2168), 15 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:48,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:48,789 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:48,793 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2023-11-17 16:13:48,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:48,989 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:48,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:48,990 INFO L85 PathProgramCache]: Analyzing trace with hash 484455840, now seen corresponding path program 29 times [2023-11-17 16:13:48,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:48,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290381052] [2023-11-17 16:13:48,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:48,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:49,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:49,070 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:49,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:49,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290381052] [2023-11-17 16:13:49,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290381052] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:49,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443597158] [2023-11-17 16:13:49,070 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 16:13:49,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:49,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:49,073 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:13:49,097 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-11-17 16:13:49,266 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:13:49,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:13:49,268 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:13:49,268 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:49,332 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:49,332 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:49,379 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:49,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443597158] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:49,379 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:49,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-17 16:13:49,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773849864] [2023-11-17 16:13:49,379 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:49,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 16:13:49,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:49,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 16:13:49,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2023-11-17 16:13:49,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:13:49,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 589 transitions, 10917 flow. Second operand has 15 states, 15 states have (on average 144.2) internal successors, (2163), 15 states have internal predecessors, (2163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:49,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:49,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:13:49,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:50,278 INFO L124 PetriNetUnfolderBase]: 1403/2420 cut-off events. [2023-11-17 16:13:50,278 INFO L125 PetriNetUnfolderBase]: For 59772/59772 co-relation queries the response was YES. [2023-11-17 16:13:50,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23053 conditions, 2420 events. 1403/2420 cut-off events. For 59772/59772 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 13857 event pairs, 369 based on Foata normal form. 20/2440 useless extension candidates. Maximal degree in co-relation 22920. Up to 2147 conditions per place. [2023-11-17 16:13:50,307 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 537 selfloop transitions, 86 changer transitions 19/642 dead transitions. [2023-11-17 16:13:50,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 642 transitions, 12849 flow [2023-11-17 16:13:50,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-17 16:13:50,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-17 16:13:50,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2210 transitions. [2023-11-17 16:13:50,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4384920634920635 [2023-11-17 16:13:50,309 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2210 transitions. [2023-11-17 16:13:50,309 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2210 transitions. [2023-11-17 16:13:50,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:50,310 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2210 transitions. [2023-11-17 16:13:50,311 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 147.33333333333334) internal successors, (2210), 15 states have internal predecessors, (2210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:50,313 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 336.0) internal successors, (5376), 16 states have internal predecessors, (5376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:50,313 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 336.0) internal successors, (5376), 16 states have internal predecessors, (5376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:50,313 INFO L175 Difference]: Start difference. First operand has 347 places, 589 transitions, 10917 flow. Second operand 15 states and 2210 transitions. [2023-11-17 16:13:50,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 642 transitions, 12849 flow [2023-11-17 16:13:50,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 642 transitions, 12562 flow, removed 106 selfloop flow, removed 8 redundant places. [2023-11-17 16:13:50,679 INFO L231 Difference]: Finished difference. Result has 360 places, 600 transitions, 11154 flow [2023-11-17 16:13:50,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=10630, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=11154, PETRI_PLACES=360, PETRI_TRANSITIONS=600} [2023-11-17 16:13:50,680 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 338 predicate places. [2023-11-17 16:13:50,680 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 600 transitions, 11154 flow [2023-11-17 16:13:50,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 144.2) internal successors, (2163), 15 states have internal predecessors, (2163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:50,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:50,680 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:50,689 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-11-17 16:13:50,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2023-11-17 16:13:50,887 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:50,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:50,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1995730323, now seen corresponding path program 30 times [2023-11-17 16:13:50,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:50,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412248826] [2023-11-17 16:13:50,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:50,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:50,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:50,969 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:50,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:50,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412248826] [2023-11-17 16:13:50,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412248826] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:50,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719271849] [2023-11-17 16:13:50,970 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 16:13:50,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:50,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:50,971 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:13:50,991 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-11-17 16:13:51,142 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-17 16:13:51,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:13:51,143 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:13:51,144 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:51,196 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:51,196 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:51,234 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:51,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1719271849] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:51,234 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:51,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2023-11-17 16:13:51,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939120834] [2023-11-17 16:13:51,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:51,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-17 16:13:51,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:51,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-17 16:13:51,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-11-17 16:13:51,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:13:51,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 600 transitions, 11154 flow. Second operand has 11 states, 11 states have (on average 144.63636363636363) internal successors, (1591), 11 states have internal predecessors, (1591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:51,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:51,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:13:51,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:52,054 INFO L124 PetriNetUnfolderBase]: 1447/2496 cut-off events. [2023-11-17 16:13:52,054 INFO L125 PetriNetUnfolderBase]: For 61796/61796 co-relation queries the response was YES. [2023-11-17 16:13:52,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23888 conditions, 2496 events. 1447/2496 cut-off events. For 61796/61796 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 14343 event pairs, 82 based on Foata normal form. 6/2502 useless extension candidates. Maximal degree in co-relation 23747. Up to 1003 conditions per place. [2023-11-17 16:13:52,085 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 456 selfloop transitions, 211 changer transitions 3/670 dead transitions. [2023-11-17 16:13:52,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 670 transitions, 13417 flow [2023-11-17 16:13:52,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-17 16:13:52,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-17 16:13:52,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1488 transitions. [2023-11-17 16:13:52,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2023-11-17 16:13:52,087 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1488 transitions. [2023-11-17 16:13:52,087 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1488 transitions. [2023-11-17 16:13:52,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:52,087 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1488 transitions. [2023-11-17 16:13:52,088 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 148.8) internal successors, (1488), 10 states have internal predecessors, (1488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:52,089 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 336.0) internal successors, (3696), 11 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:52,090 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 336.0) internal successors, (3696), 11 states have internal predecessors, (3696), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:52,090 INFO L175 Difference]: Start difference. First operand has 360 places, 600 transitions, 11154 flow. Second operand 10 states and 1488 transitions. [2023-11-17 16:13:52,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 670 transitions, 13417 flow [2023-11-17 16:13:52,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 670 transitions, 13218 flow, removed 70 selfloop flow, removed 10 redundant places. [2023-11-17 16:13:52,528 INFO L231 Difference]: Finished difference. Result has 359 places, 626 transitions, 11940 flow [2023-11-17 16:13:52,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=10936, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11940, PETRI_PLACES=359, PETRI_TRANSITIONS=626} [2023-11-17 16:13:52,529 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 337 predicate places. [2023-11-17 16:13:52,529 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 626 transitions, 11940 flow [2023-11-17 16:13:52,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 144.63636363636363) internal successors, (1591), 11 states have internal predecessors, (1591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:52,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:52,529 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:52,534 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-11-17 16:13:52,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:52,730 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:52,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:52,730 INFO L85 PathProgramCache]: Analyzing trace with hash -876270966, now seen corresponding path program 31 times [2023-11-17 16:13:52,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:52,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377056050] [2023-11-17 16:13:52,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:52,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:52,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:52,807 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:52,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:52,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377056050] [2023-11-17 16:13:52,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377056050] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:52,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [751010307] [2023-11-17 16:13:52,808 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 16:13:52,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:52,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:52,813 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:13:52,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-11-17 16:13:52,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:52,986 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:13:52,987 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:53,032 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:53,032 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:53,078 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:53,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [751010307] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:53,079 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:53,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2023-11-17 16:13:53,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138546419] [2023-11-17 16:13:53,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:53,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 16:13:53,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:53,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 16:13:53,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2023-11-17 16:13:53,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:13:53,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 626 transitions, 11940 flow. Second operand has 13 states, 13 states have (on average 144.6153846153846) internal successors, (1880), 13 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:53,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:53,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:13:53,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:53,887 INFO L124 PetriNetUnfolderBase]: 1466/2535 cut-off events. [2023-11-17 16:13:53,887 INFO L125 PetriNetUnfolderBase]: For 66342/66342 co-relation queries the response was YES. [2023-11-17 16:13:53,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24618 conditions, 2535 events. 1466/2535 cut-off events. For 66342/66342 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 14738 event pairs, 329 based on Foata normal form. 16/2551 useless extension candidates. Maximal degree in co-relation 24476. Up to 2116 conditions per place. [2023-11-17 16:13:53,917 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 526 selfloop transitions, 123 changer transitions 11/660 dead transitions. [2023-11-17 16:13:53,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 660 transitions, 13604 flow [2023-11-17 16:13:53,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-17 16:13:53,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-17 16:13:53,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1626 transitions. [2023-11-17 16:13:53,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43993506493506496 [2023-11-17 16:13:53,919 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1626 transitions. [2023-11-17 16:13:53,919 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1626 transitions. [2023-11-17 16:13:53,919 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:53,919 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1626 transitions. [2023-11-17 16:13:53,920 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 147.8181818181818) internal successors, (1626), 11 states have internal predecessors, (1626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:53,922 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 336.0) internal successors, (4032), 12 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:53,922 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 336.0) internal successors, (4032), 12 states have internal predecessors, (4032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:53,922 INFO L175 Difference]: Start difference. First operand has 359 places, 626 transitions, 11940 flow. Second operand 11 states and 1626 transitions. [2023-11-17 16:13:53,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 660 transitions, 13604 flow [2023-11-17 16:13:54,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 660 transitions, 13343 flow, removed 17 selfloop flow, removed 5 redundant places. [2023-11-17 16:13:54,359 INFO L231 Difference]: Finished difference. Result has 366 places, 624 transitions, 11911 flow [2023-11-17 16:13:54,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=11679, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11911, PETRI_PLACES=366, PETRI_TRANSITIONS=624} [2023-11-17 16:13:54,360 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 344 predicate places. [2023-11-17 16:13:54,360 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 624 transitions, 11911 flow [2023-11-17 16:13:54,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 144.6153846153846) internal successors, (1880), 13 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:54,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:54,361 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:54,366 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-11-17 16:13:54,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2023-11-17 16:13:54,561 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:54,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:54,562 INFO L85 PathProgramCache]: Analyzing trace with hash -703887297, now seen corresponding path program 32 times [2023-11-17 16:13:54,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:54,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072849149] [2023-11-17 16:13:54,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:54,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:54,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:54,638 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:54,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:54,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072849149] [2023-11-17 16:13:54,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072849149] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:54,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702415722] [2023-11-17 16:13:54,639 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:13:54,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:54,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:54,641 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:13:54,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-11-17 16:13:54,824 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:13:54,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:13:54,825 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:13:54,826 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:54,873 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:54,873 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:54,909 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:54,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702415722] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:54,909 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:54,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2023-11-17 16:13:54,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198550886] [2023-11-17 16:13:54,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:54,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 16:13:54,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:54,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 16:13:54,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2023-11-17 16:13:54,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:13:54,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 624 transitions, 11911 flow. Second operand has 13 states, 13 states have (on average 144.84615384615384) internal successors, (1883), 13 states have internal predecessors, (1883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:54,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:54,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:13:54,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:55,870 INFO L124 PetriNetUnfolderBase]: 1497/2585 cut-off events. [2023-11-17 16:13:55,870 INFO L125 PetriNetUnfolderBase]: For 66424/66424 co-relation queries the response was YES. [2023-11-17 16:13:55,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25055 conditions, 2585 events. 1497/2585 cut-off events. For 66424/66424 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 15076 event pairs, 153 based on Foata normal form. 4/2589 useless extension candidates. Maximal degree in co-relation 24913. Up to 1261 conditions per place. [2023-11-17 16:13:55,896 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 507 selfloop transitions, 171 changer transitions 3/681 dead transitions. [2023-11-17 16:13:55,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 681 transitions, 13937 flow [2023-11-17 16:13:55,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-17 16:13:55,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-17 16:13:55,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2061 transitions. [2023-11-17 16:13:55,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43813775510204084 [2023-11-17 16:13:55,898 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2061 transitions. [2023-11-17 16:13:55,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2061 transitions. [2023-11-17 16:13:55,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:55,899 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2061 transitions. [2023-11-17 16:13:55,901 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 147.21428571428572) internal successors, (2061), 14 states have internal predecessors, (2061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:55,903 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 336.0) internal successors, (5040), 15 states have internal predecessors, (5040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:55,903 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 336.0) internal successors, (5040), 15 states have internal predecessors, (5040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:55,903 INFO L175 Difference]: Start difference. First operand has 366 places, 624 transitions, 11911 flow. Second operand 14 states and 2061 transitions. [2023-11-17 16:13:55,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 681 transitions, 13937 flow [2023-11-17 16:13:56,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 681 transitions, 13613 flow, removed 17 selfloop flow, removed 9 redundant places. [2023-11-17 16:13:56,287 INFO L231 Difference]: Finished difference. Result has 376 places, 648 transitions, 12429 flow [2023-11-17 16:13:56,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=11593, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=12429, PETRI_PLACES=376, PETRI_TRANSITIONS=648} [2023-11-17 16:13:56,288 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 354 predicate places. [2023-11-17 16:13:56,288 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 648 transitions, 12429 flow [2023-11-17 16:13:56,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 144.84615384615384) internal successors, (1883), 13 states have internal predecessors, (1883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:56,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:56,289 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:56,294 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-11-17 16:13:56,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:56,489 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:56,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:56,490 INFO L85 PathProgramCache]: Analyzing trace with hash -929766634, now seen corresponding path program 33 times [2023-11-17 16:13:56,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:56,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862683975] [2023-11-17 16:13:56,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:56,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:56,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:56,573 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:56,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:56,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862683975] [2023-11-17 16:13:56,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862683975] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:56,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114211228] [2023-11-17 16:13:56,573 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:13:56,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:56,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:56,577 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:13:56,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-11-17 16:13:56,781 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 16:13:56,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:13:56,783 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:13:56,783 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:56,830 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:56,830 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:56,866 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:56,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114211228] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:56,866 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:56,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-11-17 16:13:56,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325865954] [2023-11-17 16:13:56,867 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:56,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 16:13:56,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:56,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 16:13:56,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2023-11-17 16:13:56,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:13:56,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 648 transitions, 12429 flow. Second operand has 12 states, 12 states have (on average 144.58333333333334) internal successors, (1735), 12 states have internal predecessors, (1735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:56,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:56,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:13:56,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:57,961 INFO L124 PetriNetUnfolderBase]: 1497/2593 cut-off events. [2023-11-17 16:13:57,961 INFO L125 PetriNetUnfolderBase]: For 72581/72581 co-relation queries the response was YES. [2023-11-17 16:13:57,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25447 conditions, 2593 events. 1497/2593 cut-off events. For 72581/72581 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 15189 event pairs, 315 based on Foata normal form. 28/2621 useless extension candidates. Maximal degree in co-relation 25299. Up to 2037 conditions per place. [2023-11-17 16:13:57,993 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 479 selfloop transitions, 191 changer transitions 8/678 dead transitions. [2023-11-17 16:13:57,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 678 transitions, 14090 flow [2023-11-17 16:13:57,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-17 16:13:57,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-17 16:13:57,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1772 transitions. [2023-11-17 16:13:57,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.439484126984127 [2023-11-17 16:13:57,995 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1772 transitions. [2023-11-17 16:13:57,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1772 transitions. [2023-11-17 16:13:57,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:57,996 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1772 transitions. [2023-11-17 16:13:57,997 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 147.66666666666666) internal successors, (1772), 12 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:57,998 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 336.0) internal successors, (4368), 13 states have internal predecessors, (4368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:57,998 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 336.0) internal successors, (4368), 13 states have internal predecessors, (4368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:57,999 INFO L175 Difference]: Start difference. First operand has 376 places, 648 transitions, 12429 flow. Second operand 12 states and 1772 transitions. [2023-11-17 16:13:57,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 678 transitions, 14090 flow [2023-11-17 16:13:58,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 678 transitions, 13877 flow, removed 24 selfloop flow, removed 7 redundant places. [2023-11-17 16:13:58,440 INFO L231 Difference]: Finished difference. Result has 379 places, 644 transitions, 12562 flow [2023-11-17 16:13:58,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=12177, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12562, PETRI_PLACES=379, PETRI_TRANSITIONS=644} [2023-11-17 16:13:58,440 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 357 predicate places. [2023-11-17 16:13:58,441 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 644 transitions, 12562 flow [2023-11-17 16:13:58,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 144.58333333333334) internal successors, (1735), 12 states have internal predecessors, (1735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:58,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:13:58,441 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:13:58,446 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2023-11-17 16:13:58,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-11-17 16:13:58,642 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:13:58,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:13:58,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1136327032, now seen corresponding path program 34 times [2023-11-17 16:13:58,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:13:58,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629781858] [2023-11-17 16:13:58,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:13:58,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:13:58,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:13:58,731 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:58,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:13:58,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629781858] [2023-11-17 16:13:58,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629781858] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:13:58,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908850886] [2023-11-17 16:13:58,731 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 16:13:58,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:13:58,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:13:58,733 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:13:58,738 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-11-17 16:13:58,913 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 16:13:58,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:13:58,914 INFO L262 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:13:58,915 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:13:58,960 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:58,960 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:13:58,989 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:13:58,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908850886] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:13:58,989 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:13:58,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2023-11-17 16:13:58,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871796090] [2023-11-17 16:13:58,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:13:58,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 16:13:58,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:13:58,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 16:13:58,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2023-11-17 16:13:58,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:13:58,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 644 transitions, 12562 flow. Second operand has 13 states, 13 states have (on average 144.3846153846154) internal successors, (1877), 13 states have internal predecessors, (1877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:58,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:13:58,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:13:58,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:13:59,824 INFO L124 PetriNetUnfolderBase]: 1538/2642 cut-off events. [2023-11-17 16:13:59,824 INFO L125 PetriNetUnfolderBase]: For 77384/77384 co-relation queries the response was YES. [2023-11-17 16:13:59,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26307 conditions, 2642 events. 1538/2642 cut-off events. For 77384/77384 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 15327 event pairs, 103 based on Foata normal form. 16/2658 useless extension candidates. Maximal degree in co-relation 26159. Up to 1429 conditions per place. [2023-11-17 16:13:59,857 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 447 selfloop transitions, 265 changer transitions 3/715 dead transitions. [2023-11-17 16:13:59,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 715 transitions, 15492 flow [2023-11-17 16:13:59,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-17 16:13:59,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-17 16:13:59,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2500 transitions. [2023-11-17 16:13:59,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4376750700280112 [2023-11-17 16:13:59,859 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2500 transitions. [2023-11-17 16:13:59,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2500 transitions. [2023-11-17 16:13:59,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:13:59,859 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2500 transitions. [2023-11-17 16:13:59,861 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 147.05882352941177) internal successors, (2500), 17 states have internal predecessors, (2500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:59,863 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 336.0) internal successors, (6048), 18 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:59,863 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 336.0) internal successors, (6048), 18 states have internal predecessors, (6048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:13:59,863 INFO L175 Difference]: Start difference. First operand has 379 places, 644 transitions, 12562 flow. Second operand 17 states and 2500 transitions. [2023-11-17 16:13:59,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 715 transitions, 15492 flow [2023-11-17 16:14:00,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 715 transitions, 15097 flow, removed 8 selfloop flow, removed 10 redundant places. [2023-11-17 16:14:00,295 INFO L231 Difference]: Finished difference. Result has 389 places, 687 transitions, 14174 flow [2023-11-17 16:14:00,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=12145, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=222, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=14174, PETRI_PLACES=389, PETRI_TRANSITIONS=687} [2023-11-17 16:14:00,296 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 367 predicate places. [2023-11-17 16:14:00,296 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 687 transitions, 14174 flow [2023-11-17 16:14:00,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 144.3846153846154) internal successors, (1877), 13 states have internal predecessors, (1877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:14:00,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:14:00,296 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:14:00,301 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-11-17 16:14:00,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-11-17 16:14:00,497 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:14:00,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:14:00,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1084093104, now seen corresponding path program 35 times [2023-11-17 16:14:00,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:14:00,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541253086] [2023-11-17 16:14:00,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:14:00,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:14:00,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:14:00,569 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:14:00,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:14:00,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541253086] [2023-11-17 16:14:00,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541253086] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:14:00,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [945377447] [2023-11-17 16:14:00,569 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 16:14:00,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:14:00,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:14:00,570 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:14:00,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-11-17 16:14:00,737 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:14:00,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:14:00,739 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 16:14:00,739 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:14:00,782 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:14:00,783 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:14:00,811 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:14:00,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [945377447] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:14:00,811 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:14:00,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-17 16:14:00,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108591435] [2023-11-17 16:14:00,812 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:14:00,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 16:14:00,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:14:00,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 16:14:00,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2023-11-17 16:14:00,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:14:00,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 687 transitions, 14174 flow. Second operand has 15 states, 15 states have (on average 144.26666666666668) internal successors, (2164), 15 states have internal predecessors, (2164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:14:00,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:14:00,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:14:00,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:14:01,767 INFO L124 PetriNetUnfolderBase]: 1565/2662 cut-off events. [2023-11-17 16:14:01,767 INFO L125 PetriNetUnfolderBase]: For 84810/84810 co-relation queries the response was YES. [2023-11-17 16:14:01,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27752 conditions, 2662 events. 1565/2662 cut-off events. For 84810/84810 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 15241 event pairs, 115 based on Foata normal form. 20/2682 useless extension candidates. Maximal degree in co-relation 27599. Up to 1401 conditions per place. [2023-11-17 16:14:01,797 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 502 selfloop transitions, 221 changer transitions 16/739 dead transitions. [2023-11-17 16:14:01,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 739 transitions, 16643 flow [2023-11-17 16:14:01,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-17 16:14:01,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-17 16:14:01,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2356 transitions. [2023-11-17 16:14:01,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4382440476190476 [2023-11-17 16:14:01,799 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2356 transitions. [2023-11-17 16:14:01,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2356 transitions. [2023-11-17 16:14:01,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:14:01,799 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2356 transitions. [2023-11-17 16:14:01,800 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 147.25) internal successors, (2356), 16 states have internal predecessors, (2356), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:14:01,804 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 336.0) internal successors, (5712), 17 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:14:01,804 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 336.0) internal successors, (5712), 17 states have internal predecessors, (5712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:14:01,804 INFO L175 Difference]: Start difference. First operand has 389 places, 687 transitions, 14174 flow. Second operand 16 states and 2356 transitions. [2023-11-17 16:14:01,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 739 transitions, 16643 flow [2023-11-17 16:14:02,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 739 transitions, 15544 flow, removed 434 selfloop flow, removed 10 redundant places. [2023-11-17 16:14:02,342 INFO L231 Difference]: Finished difference. Result has 398 places, 696 transitions, 14208 flow [2023-11-17 16:14:02,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=13403, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=14208, PETRI_PLACES=398, PETRI_TRANSITIONS=696} [2023-11-17 16:14:02,343 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 376 predicate places. [2023-11-17 16:14:02,343 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 696 transitions, 14208 flow [2023-11-17 16:14:02,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 144.26666666666668) internal successors, (2164), 15 states have internal predecessors, (2164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:14:02,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:14:02,343 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:14:02,348 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-11-17 16:14:02,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-11-17 16:14:02,544 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:14:02,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:14:02,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1096899578, now seen corresponding path program 36 times [2023-11-17 16:14:02,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:14:02,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474140198] [2023-11-17 16:14:02,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:14:02,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:14:02,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:14:02,634 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-11-17 16:14:02,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:14:02,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474140198] [2023-11-17 16:14:02,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474140198] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:14:02,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [476542440] [2023-11-17 16:14:02,635 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 16:14:02,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:14:02,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:14:02,637 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:14:02,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-11-17 16:14:02,917 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-17 16:14:02,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:14:02,919 INFO L262 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-17 16:14:02,920 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:14:02,998 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:14:02,999 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:14:03,040 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-17 16:14:03,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [476542440] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:14:03,040 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:14:03,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 6] total 15 [2023-11-17 16:14:03,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462579075] [2023-11-17 16:14:03,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:14:03,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 16:14:03,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:14:03,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 16:14:03,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-11-17 16:14:03,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:14:03,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 696 transitions, 14208 flow. Second operand has 15 states, 15 states have (on average 144.13333333333333) internal successors, (2162), 15 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:14:03,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:14:03,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:14:03,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:14:04,133 INFO L124 PetriNetUnfolderBase]: 1628/2752 cut-off events. [2023-11-17 16:14:04,133 INFO L125 PetriNetUnfolderBase]: For 88344/88344 co-relation queries the response was YES. [2023-11-17 16:14:04,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28086 conditions, 2752 events. 1628/2752 cut-off events. For 88344/88344 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 15714 event pairs, 375 based on Foata normal form. 62/2814 useless extension candidates. Maximal degree in co-relation 27933. Up to 2354 conditions per place. [2023-11-17 16:14:04,246 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 656 selfloop transitions, 91 changer transitions 35/782 dead transitions. [2023-11-17 16:14:04,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 782 transitions, 17243 flow [2023-11-17 16:14:04,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-17 16:14:04,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-17 16:14:04,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2937 transitions. [2023-11-17 16:14:04,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43705357142857143 [2023-11-17 16:14:04,248 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2937 transitions. [2023-11-17 16:14:04,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2937 transitions. [2023-11-17 16:14:04,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:14:04,248 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2937 transitions. [2023-11-17 16:14:04,250 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 146.85) internal successors, (2937), 20 states have internal predecessors, (2937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:14:04,253 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 336.0) internal successors, (7056), 21 states have internal predecessors, (7056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:14:04,253 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 336.0) internal successors, (7056), 21 states have internal predecessors, (7056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:14:04,253 INFO L175 Difference]: Start difference. First operand has 398 places, 696 transitions, 14208 flow. Second operand 20 states and 2937 transitions. [2023-11-17 16:14:04,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 782 transitions, 17243 flow [2023-11-17 16:14:04,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 782 transitions, 16855 flow, removed 69 selfloop flow, removed 7 redundant places. [2023-11-17 16:14:04,753 INFO L231 Difference]: Finished difference. Result has 411 places, 712 transitions, 14435 flow [2023-11-17 16:14:04,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=13766, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=630, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=14435, PETRI_PLACES=411, PETRI_TRANSITIONS=712} [2023-11-17 16:14:04,754 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 389 predicate places. [2023-11-17 16:14:04,754 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 712 transitions, 14435 flow [2023-11-17 16:14:04,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 144.13333333333333) internal successors, (2162), 15 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:14:04,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:14:04,755 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:14:04,760 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2023-11-17 16:14:04,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2023-11-17 16:14:04,956 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:14:04,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:14:04,956 INFO L85 PathProgramCache]: Analyzing trace with hash 180950582, now seen corresponding path program 37 times [2023-11-17 16:14:04,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:14:04,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018736858] [2023-11-17 16:14:04,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:14:04,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:14:04,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:14:06,056 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:14:06,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:14:06,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018736858] [2023-11-17 16:14:06,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018736858] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:14:06,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273713558] [2023-11-17 16:14:06,056 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 16:14:06,056 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:14:06,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:14:06,057 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:14:06,059 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-11-17 16:14:06,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:14:06,245 INFO L262 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-17 16:14:06,246 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:14:11,621 INFO L349 Elim1Store]: treesize reduction 49, result has 53.3 percent of original size [2023-11-17 16:14:11,622 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 120 treesize of output 93 [2023-11-17 16:14:11,632 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:14:11,632 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:14:11,835 INFO L349 Elim1Store]: treesize reduction 53, result has 53.9 percent of original size [2023-11-17 16:14:11,835 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 164 treesize of output 113 [2023-11-17 16:14:12,073 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:14:12,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1273713558] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:14:12,073 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:14:12,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 9] total 29 [2023-11-17 16:14:12,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875161773] [2023-11-17 16:14:12,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:14:12,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-17 16:14:12,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:14:12,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-17 16:14:12,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=742, Unknown=2, NotChecked=0, Total=930 [2023-11-17 16:14:12,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 336 [2023-11-17 16:14:12,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 712 transitions, 14435 flow. Second operand has 31 states, 31 states have (on average 100.87096774193549) internal successors, (3127), 31 states have internal predecessors, (3127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:14:12,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:14:12,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 336 [2023-11-17 16:14:12,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:14:17,813 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:14:20,187 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:14:21,941 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:14:24,583 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:14:26,646 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:14:32,605 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:14:34,667 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:14:39,235 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:14:41,289 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:14:43,755 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:14:45,982 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:14:48,018 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:14:51,287 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:14:53,588 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:14:56,753 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:14:59,253 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:15:01,473 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.19s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:15:03,532 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:15:05,282 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:15:07,843 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:15:09,922 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:15:11,970 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:15:14,578 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:15:16,777 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:15:18,817 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:15:21,096 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:15:23,315 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.19s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:15:23,400 INFO L124 PetriNetUnfolderBase]: 3376/5592 cut-off events. [2023-11-17 16:15:23,401 INFO L125 PetriNetUnfolderBase]: For 156951/156951 co-relation queries the response was YES. [2023-11-17 16:15:23,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56324 conditions, 5592 events. 3376/5592 cut-off events. For 156951/156951 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 35801 event pairs, 131 based on Foata normal form. 2/5594 useless extension candidates. Maximal degree in co-relation 56167. Up to 2619 conditions per place. [2023-11-17 16:15:23,492 INFO L140 encePairwiseOnDemand]: 327/336 looper letters, 1036 selfloop transitions, 700 changer transitions 14/1750 dead transitions. [2023-11-17 16:15:23,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 1750 transitions, 38715 flow [2023-11-17 16:15:23,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-17 16:15:23,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-17 16:15:23,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2837 transitions. [2023-11-17 16:15:23,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3127204585537919 [2023-11-17 16:15:23,496 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2837 transitions. [2023-11-17 16:15:23,496 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2837 transitions. [2023-11-17 16:15:23,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:15:23,497 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2837 transitions. [2023-11-17 16:15:23,499 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 105.07407407407408) internal successors, (2837), 27 states have internal predecessors, (2837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:15:23,504 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 336.0) internal successors, (9408), 28 states have internal predecessors, (9408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:15:23,505 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 336.0) internal successors, (9408), 28 states have internal predecessors, (9408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:15:23,505 INFO L175 Difference]: Start difference. First operand has 411 places, 712 transitions, 14435 flow. Second operand 27 states and 2837 transitions. [2023-11-17 16:15:23,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 1750 transitions, 38715 flow [2023-11-17 16:15:24,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 1750 transitions, 37946 flow, removed 259 selfloop flow, removed 10 redundant places. [2023-11-17 16:15:24,703 INFO L231 Difference]: Finished difference. Result has 428 places, 1355 transitions, 29273 flow [2023-11-17 16:15:24,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=14091, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=29273, PETRI_PLACES=428, PETRI_TRANSITIONS=1355} [2023-11-17 16:15:24,704 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 406 predicate places. [2023-11-17 16:15:24,704 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 1355 transitions, 29273 flow [2023-11-17 16:15:24,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 100.87096774193549) internal successors, (3127), 31 states have internal predecessors, (3127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:15:24,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:15:24,705 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:15:24,710 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2023-11-17 16:15:24,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:15:24,906 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:15:24,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:15:24,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1161853642, now seen corresponding path program 38 times [2023-11-17 16:15:24,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:15:24,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868887517] [2023-11-17 16:15:24,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:15:24,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:15:24,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:15:25,922 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:15:25,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:15:25,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868887517] [2023-11-17 16:15:25,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868887517] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:15:25,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1036905718] [2023-11-17 16:15:25,923 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:15:25,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:15:25,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:15:25,925 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:15:25,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-11-17 16:15:26,122 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:15:26,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:15:26,123 INFO L262 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-17 16:15:26,124 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:15:31,964 INFO L349 Elim1Store]: treesize reduction 49, result has 53.3 percent of original size [2023-11-17 16:15:31,964 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 74 treesize of output 93 [2023-11-17 16:15:31,976 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-11-17 16:15:31,976 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:15:33,940 INFO L349 Elim1Store]: treesize reduction 53, result has 53.9 percent of original size [2023-11-17 16:15:33,940 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 92 treesize of output 105 [2023-11-17 16:15:33,969 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:15:33,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1036905718] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:15:33,969 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:15:33,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 5, 4] total 19 [2023-11-17 16:15:33,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687648470] [2023-11-17 16:15:33,969 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:15:33,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-17 16:15:33,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:15:33,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-17 16:15:33,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2023-11-17 16:15:33,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 336 [2023-11-17 16:15:33,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 1355 transitions, 29273 flow. Second operand has 21 states, 21 states have (on average 110.42857142857143) internal successors, (2319), 21 states have internal predecessors, (2319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:15:33,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:15:33,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 336 [2023-11-17 16:15:33,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:15:36,169 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:15:39,594 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:15:41,730 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:15:43,774 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:15:49,307 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:15:51,351 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:15:53,652 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.25s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:15:55,721 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:15:57,813 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:15:59,872 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:16:01,998 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:16:03,431 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:16:05,493 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:16:07,530 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:16:12,876 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:16:14,952 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:16:17,066 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:16:19,340 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.15s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:16:21,404 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:16:23,602 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:16:26,771 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:16:29,131 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:16:31,246 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:16:32,998 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:16:36,395 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:16:38,179 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:16:41,916 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-17 16:16:42,840 INFO L124 PetriNetUnfolderBase]: 4603/7680 cut-off events. [2023-11-17 16:16:42,840 INFO L125 PetriNetUnfolderBase]: For 254986/254986 co-relation queries the response was YES. [2023-11-17 16:16:42,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83154 conditions, 7680 events. 4603/7680 cut-off events. For 254986/254986 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 52256 event pairs, 190 based on Foata normal form. 3/7683 useless extension candidates. Maximal degree in co-relation 82991. Up to 4805 conditions per place. [2023-11-17 16:16:42,936 INFO L140 encePairwiseOnDemand]: 327/336 looper letters, 1346 selfloop transitions, 611 changer transitions 8/1965 dead transitions. [2023-11-17 16:16:42,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 1965 transitions, 47386 flow [2023-11-17 16:16:42,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-17 16:16:42,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-17 16:16:42,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2404 transitions. [2023-11-17 16:16:42,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.340702947845805 [2023-11-17 16:16:42,950 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2404 transitions. [2023-11-17 16:16:42,950 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2404 transitions. [2023-11-17 16:16:42,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:16:42,950 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2404 transitions. [2023-11-17 16:16:42,952 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 114.47619047619048) internal successors, (2404), 21 states have internal predecessors, (2404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:16:43,024 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 336.0) internal successors, (7392), 22 states have internal predecessors, (7392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:16:43,025 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 336.0) internal successors, (7392), 22 states have internal predecessors, (7392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:16:43,025 INFO L175 Difference]: Start difference. First operand has 428 places, 1355 transitions, 29273 flow. Second operand 21 states and 2404 transitions. [2023-11-17 16:16:43,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 1965 transitions, 47386 flow [2023-11-17 16:16:45,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 1965 transitions, 45054 flow, removed 1157 selfloop flow, removed 5 redundant places. [2023-11-17 16:16:45,079 INFO L231 Difference]: Finished difference. Result has 449 places, 1704 transitions, 38399 flow [2023-11-17 16:16:45,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=27799, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=362, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=909, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=38399, PETRI_PLACES=449, PETRI_TRANSITIONS=1704} [2023-11-17 16:16:45,080 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 427 predicate places. [2023-11-17 16:16:45,080 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 1704 transitions, 38399 flow [2023-11-17 16:16:45,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 110.42857142857143) internal successors, (2319), 21 states have internal predecessors, (2319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:16:45,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:16:45,081 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:16:45,086 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2023-11-17 16:16:45,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:16:45,283 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:16:45,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:16:45,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1109918008, now seen corresponding path program 39 times [2023-11-17 16:16:45,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:16:45,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099874914] [2023-11-17 16:16:45,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:16:45,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:16:45,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:16:46,397 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:16:46,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:16:46,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099874914] [2023-11-17 16:16:46,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099874914] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:16:46,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1612329012] [2023-11-17 16:16:46,398 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:16:46,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:16:46,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:16:46,399 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:16:46,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-11-17 16:16:46,587 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 16:16:46,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:16:46,589 INFO L262 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-17 16:16:46,590 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:16:46,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-17 16:16:46,842 INFO L349 Elim1Store]: treesize reduction 21, result has 30.0 percent of original size [2023-11-17 16:16:46,842 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 58 treesize of output 48 [2023-11-17 16:16:46,852 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:16:46,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 35 [2023-11-17 16:16:47,079 INFO L349 Elim1Store]: treesize reduction 24, result has 73.0 percent of original size [2023-11-17 16:16:47,080 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 10 case distinctions, treesize of input 57 treesize of output 93 [2023-11-17 16:16:47,190 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-17 16:16:47,190 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:16:47,471 INFO L349 Elim1Store]: treesize reduction 53, result has 53.9 percent of original size [2023-11-17 16:16:47,472 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 132 treesize of output 129 [2023-11-17 16:16:47,484 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:16:47,485 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 28 [2023-11-17 16:16:47,630 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:16:47,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1612329012] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:16:47,630 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:16:47,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 8] total 28 [2023-11-17 16:16:47,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517896085] [2023-11-17 16:16:47,631 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:16:47,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-17 16:16:47,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:16:47,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-17 16:16:47,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=767, Unknown=3, NotChecked=0, Total=870 [2023-11-17 16:16:47,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 101 out of 336 [2023-11-17 16:16:47,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 1704 transitions, 38399 flow. Second operand has 30 states, 30 states have (on average 103.03333333333333) internal successors, (3091), 30 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:16:47,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:16:47,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 101 of 336 [2023-11-17 16:16:47,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:16:54,657 INFO L124 PetriNetUnfolderBase]: 5922/10045 cut-off events. [2023-11-17 16:16:54,658 INFO L125 PetriNetUnfolderBase]: For 338718/338718 co-relation queries the response was YES. [2023-11-17 16:16:54,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109255 conditions, 10045 events. 5922/10045 cut-off events. For 338718/338718 co-relation queries the response was YES. Maximal size of possible extension queue 736. Compared 72227 event pairs, 164 based on Foata normal form. 3/10048 useless extension candidates. Maximal degree in co-relation 109085. Up to 5522 conditions per place. [2023-11-17 16:16:54,889 INFO L140 encePairwiseOnDemand]: 327/336 looper letters, 1478 selfloop transitions, 900 changer transitions 14/2392 dead transitions. [2023-11-17 16:16:54,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 2392 transitions, 58818 flow [2023-11-17 16:16:54,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-17 16:16:54,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-17 16:16:54,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2898 transitions. [2023-11-17 16:16:54,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3194444444444444 [2023-11-17 16:16:54,892 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2898 transitions. [2023-11-17 16:16:54,892 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2898 transitions. [2023-11-17 16:16:54,892 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:16:54,892 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2898 transitions. [2023-11-17 16:16:54,894 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 107.33333333333333) internal successors, (2898), 27 states have internal predecessors, (2898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:16:54,897 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 336.0) internal successors, (9408), 28 states have internal predecessors, (9408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:16:54,898 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 336.0) internal successors, (9408), 28 states have internal predecessors, (9408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:16:54,898 INFO L175 Difference]: Start difference. First operand has 449 places, 1704 transitions, 38399 flow. Second operand 27 states and 2898 transitions. [2023-11-17 16:16:54,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 2392 transitions, 58818 flow [2023-11-17 16:16:58,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 2392 transitions, 56405 flow, removed 1188 selfloop flow, removed 9 redundant places. [2023-11-17 16:16:58,113 INFO L231 Difference]: Finished difference. Result has 473 places, 2099 transitions, 48976 flow [2023-11-17 16:16:58,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=36590, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=590, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1070, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=48976, PETRI_PLACES=473, PETRI_TRANSITIONS=2099} [2023-11-17 16:16:58,114 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 451 predicate places. [2023-11-17 16:16:58,114 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 2099 transitions, 48976 flow [2023-11-17 16:16:58,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 103.03333333333333) internal successors, (3091), 30 states have internal predecessors, (3091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:16:58,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:16:58,115 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:16:58,121 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2023-11-17 16:16:58,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2023-11-17 16:16:58,316 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:16:58,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:16:58,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1760312090, now seen corresponding path program 40 times [2023-11-17 16:16:58,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:16:58,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998472513] [2023-11-17 16:16:58,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:16:58,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:16:58,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:16:59,458 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:16:59,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:16:59,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998472513] [2023-11-17 16:16:59,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998472513] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:16:59,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291658381] [2023-11-17 16:16:59,459 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 16:16:59,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:16:59,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:16:59,461 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:16:59,486 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-11-17 16:16:59,669 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 16:16:59,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:16:59,671 INFO L262 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 47 conjunts are in the unsatisfiable core [2023-11-17 16:16:59,672 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:16:59,693 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-17 16:16:59,694 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 11 [2023-11-17 16:16:59,708 INFO L349 Elim1Store]: treesize reduction 19, result has 5.0 percent of original size [2023-11-17 16:16:59,708 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 1 [2023-11-17 16:16:59,718 INFO L349 Elim1Store]: treesize reduction 19, result has 5.0 percent of original size [2023-11-17 16:16:59,718 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 9 treesize of output 1 [2023-11-17 16:16:59,830 INFO L349 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2023-11-17 16:16:59,830 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 18 [2023-11-17 16:17:00,006 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-17 16:17:00,006 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 29 [2023-11-17 16:17:00,013 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2023-11-17 16:17:00,204 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:17:00,204 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:17:00,547 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:17:00,547 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 606 treesize of output 400 [2023-11-17 16:17:00,630 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-17 16:17:00,630 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 336 treesize of output 286 [2023-11-17 16:17:05,916 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-17 16:17:05,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [291658381] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:17:05,917 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:17:05,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 28 [2023-11-17 16:17:05,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056839615] [2023-11-17 16:17:05,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:17:05,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-11-17 16:17:05,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:17:05,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-11-17 16:17:05,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=758, Unknown=5, NotChecked=0, Total=870 [2023-11-17 16:17:05,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 336 [2023-11-17 16:17:05,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 2099 transitions, 48976 flow. Second operand has 30 states, 30 states have (on average 98.8) internal successors, (2964), 30 states have internal predecessors, (2964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:17:05,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:17:05,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 336 [2023-11-17 16:17:05,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:17:19,436 INFO L124 PetriNetUnfolderBase]: 9575/16338 cut-off events. [2023-11-17 16:17:19,436 INFO L125 PetriNetUnfolderBase]: For 563064/563064 co-relation queries the response was YES. [2023-11-17 16:17:19,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 181603 conditions, 16338 events. 9575/16338 cut-off events. For 563064/563064 co-relation queries the response was YES. Maximal size of possible extension queue 1188. Compared 128098 event pairs, 300 based on Foata normal form. 4/16342 useless extension candidates. Maximal degree in co-relation 181425. Up to 7484 conditions per place. [2023-11-17 16:17:19,676 INFO L140 encePairwiseOnDemand]: 327/336 looper letters, 1997 selfloop transitions, 1835 changer transitions 24/3856 dead transitions. [2023-11-17 16:17:19,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 525 places, 3856 transitions, 96995 flow [2023-11-17 16:17:19,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2023-11-17 16:17:19,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2023-11-17 16:17:19,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 5446 transitions. [2023-11-17 16:17:19,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3058176100628931 [2023-11-17 16:17:19,680 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 5446 transitions. [2023-11-17 16:17:19,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 5446 transitions. [2023-11-17 16:17:19,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:17:19,680 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 5446 transitions. [2023-11-17 16:17:19,683 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 102.75471698113208) internal successors, (5446), 53 states have internal predecessors, (5446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:17:19,691 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 336.0) internal successors, (18144), 54 states have internal predecessors, (18144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:17:19,692 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 336.0) internal successors, (18144), 54 states have internal predecessors, (18144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:17:19,692 INFO L175 Difference]: Start difference. First operand has 473 places, 2099 transitions, 48976 flow. Second operand 53 states and 5446 transitions. [2023-11-17 16:17:19,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 525 places, 3856 transitions, 96995 flow [2023-11-17 16:17:26,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 3856 transitions, 93893 flow, removed 1478 selfloop flow, removed 9 redundant places. [2023-11-17 16:17:26,697 INFO L231 Difference]: Finished difference. Result has 529 places, 3230 transitions, 81108 flow [2023-11-17 16:17:26,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=46943, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2099, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=861, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=914, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=81108, PETRI_PLACES=529, PETRI_TRANSITIONS=3230} [2023-11-17 16:17:26,700 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 507 predicate places. [2023-11-17 16:17:26,700 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 3230 transitions, 81108 flow [2023-11-17 16:17:26,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 98.8) internal successors, (2964), 30 states have internal predecessors, (2964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:17:26,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:17:26,701 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:17:26,707 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2023-11-17 16:17:26,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:17:26,907 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:17:26,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:17:26,907 INFO L85 PathProgramCache]: Analyzing trace with hash -1656961659, now seen corresponding path program 41 times [2023-11-17 16:17:26,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:17:26,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840993141] [2023-11-17 16:17:26,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:17:26,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:17:26,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:17:26,993 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:17:26,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:17:26,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840993141] [2023-11-17 16:17:26,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840993141] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:17:26,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2098556743] [2023-11-17 16:17:26,993 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 16:17:26,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:17:26,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:17:26,995 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:17:26,997 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-11-17 16:17:27,182 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-17 16:17:27,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:17:27,183 INFO L262 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-17 16:17:27,184 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:17:27,239 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:17:27,239 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:17:27,282 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:17:27,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2098556743] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:17:27,283 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:17:27,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2023-11-17 16:17:27,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168328117] [2023-11-17 16:17:27,283 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:17:27,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-17 16:17:27,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:17:27,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-17 16:17:27,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-11-17 16:17:27,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:17:27,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 3230 transitions, 81108 flow. Second operand has 14 states, 14 states have (on average 144.64285714285714) internal successors, (2025), 14 states have internal predecessors, (2025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:17:27,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:17:27,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:17:27,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:17:44,013 INFO L124 PetriNetUnfolderBase]: 11529/19698 cut-off events. [2023-11-17 16:17:44,014 INFO L125 PetriNetUnfolderBase]: For 737138/737138 co-relation queries the response was YES. [2023-11-17 16:17:44,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 225516 conditions, 19698 events. 11529/19698 cut-off events. For 737138/737138 co-relation queries the response was YES. Maximal size of possible extension queue 1383. Compared 160133 event pairs, 2412 based on Foata normal form. 20/19718 useless extension candidates. Maximal degree in co-relation 225325. Up to 13883 conditions per place. [2023-11-17 16:17:44,314 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 2973 selfloop transitions, 895 changer transitions 35/3903 dead transitions. [2023-11-17 16:17:44,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 3903 transitions, 105715 flow [2023-11-17 16:17:44,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-17 16:17:44,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-17 16:17:44,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1342 transitions. [2023-11-17 16:17:44,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4437830687830688 [2023-11-17 16:17:44,316 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1342 transitions. [2023-11-17 16:17:44,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1342 transitions. [2023-11-17 16:17:44,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:17:44,317 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1342 transitions. [2023-11-17 16:17:44,318 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 149.11111111111111) internal successors, (1342), 9 states have internal predecessors, (1342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:17:44,319 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 336.0) internal successors, (3360), 10 states have internal predecessors, (3360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:17:44,320 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 336.0) internal successors, (3360), 10 states have internal predecessors, (3360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:17:44,320 INFO L175 Difference]: Start difference. First operand has 529 places, 3230 transitions, 81108 flow. Second operand 9 states and 1342 transitions. [2023-11-17 16:17:44,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 3903 transitions, 105715 flow [2023-11-17 16:17:56,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 3903 transitions, 100236 flow, removed 2683 selfloop flow, removed 17 redundant places. [2023-11-17 16:17:56,306 INFO L231 Difference]: Finished difference. Result has 525 places, 3580 transitions, 88331 flow [2023-11-17 16:17:56,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=76638, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=545, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=88331, PETRI_PLACES=525, PETRI_TRANSITIONS=3580} [2023-11-17 16:17:56,308 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 503 predicate places. [2023-11-17 16:17:56,309 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 3580 transitions, 88331 flow [2023-11-17 16:17:56,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 144.64285714285714) internal successors, (2025), 14 states have internal predecessors, (2025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:17:56,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:17:56,309 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:17:56,314 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2023-11-17 16:17:56,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2023-11-17 16:17:56,510 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:17:56,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:17:56,510 INFO L85 PathProgramCache]: Analyzing trace with hash -57243189, now seen corresponding path program 42 times [2023-11-17 16:17:56,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:17:56,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581495411] [2023-11-17 16:17:56,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:17:56,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:17:56,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:17:56,616 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:17:56,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:17:56,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581495411] [2023-11-17 16:17:56,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581495411] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:17:56,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1994675672] [2023-11-17 16:17:56,616 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 16:17:56,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:17:56,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:17:56,621 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:17:56,624 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-11-17 16:17:56,875 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-17 16:17:56,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:17:56,877 INFO L262 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-17 16:17:56,878 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:17:56,943 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:17:56,944 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:17:56,988 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:17:56,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1994675672] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:17:56,988 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:17:56,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-11-17 16:17:56,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845406348] [2023-11-17 16:17:56,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:17:56,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 16:17:56,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:17:56,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 16:17:56,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2023-11-17 16:17:56,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:17:56,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 3580 transitions, 88331 flow. Second operand has 15 states, 15 states have (on average 144.13333333333333) internal successors, (2162), 15 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:17:56,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:17:56,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:17:56,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:18:17,350 INFO L124 PetriNetUnfolderBase]: 12169/20454 cut-off events. [2023-11-17 16:18:17,350 INFO L125 PetriNetUnfolderBase]: For 809971/809971 co-relation queries the response was YES. [2023-11-17 16:18:17,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 237237 conditions, 20454 events. 12169/20454 cut-off events. For 809971/809971 co-relation queries the response was YES. Maximal size of possible extension queue 1442. Compared 163765 event pairs, 2292 based on Foata normal form. 138/20592 useless extension candidates. Maximal degree in co-relation 237043. Up to 14997 conditions per place. [2023-11-17 16:18:17,725 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 2514 selfloop transitions, 1682 changer transitions 3/4199 dead transitions. [2023-11-17 16:18:17,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 4199 transitions, 113350 flow [2023-11-17 16:18:17,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-17 16:18:17,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-17 16:18:17,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 4101 transitions. [2023-11-17 16:18:17,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43590561224489793 [2023-11-17 16:18:17,732 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 4101 transitions. [2023-11-17 16:18:17,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 4101 transitions. [2023-11-17 16:18:17,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:18:17,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 4101 transitions. [2023-11-17 16:18:17,736 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 146.46428571428572) internal successors, (4101), 28 states have internal predecessors, (4101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:18:17,741 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 336.0) internal successors, (9744), 29 states have internal predecessors, (9744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:18:17,742 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 336.0) internal successors, (9744), 29 states have internal predecessors, (9744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:18:17,742 INFO L175 Difference]: Start difference. First operand has 525 places, 3580 transitions, 88331 flow. Second operand 28 states and 4101 transitions. [2023-11-17 16:18:17,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 4199 transitions, 113350 flow [2023-11-17 16:18:29,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 4199 transitions, 110876 flow, removed 627 selfloop flow, removed 8 redundant places. [2023-11-17 16:18:30,055 INFO L231 Difference]: Finished difference. Result has 552 places, 4004 transitions, 104148 flow [2023-11-17 16:18:30,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=86027, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1304, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2043, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=104148, PETRI_PLACES=552, PETRI_TRANSITIONS=4004} [2023-11-17 16:18:30,058 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 530 predicate places. [2023-11-17 16:18:30,058 INFO L495 AbstractCegarLoop]: Abstraction has has 552 places, 4004 transitions, 104148 flow [2023-11-17 16:18:30,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 144.13333333333333) internal successors, (2162), 15 states have internal predecessors, (2162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:18:30,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:18:30,059 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:18:30,065 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2023-11-17 16:18:30,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:18:30,259 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:18:30,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:18:30,260 INFO L85 PathProgramCache]: Analyzing trace with hash 941206460, now seen corresponding path program 43 times [2023-11-17 16:18:30,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:18:30,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123411073] [2023-11-17 16:18:30,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:18:30,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:18:30,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:18:30,352 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:18:30,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:18:30,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123411073] [2023-11-17 16:18:30,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123411073] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:18:30,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1289456902] [2023-11-17 16:18:30,352 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 16:18:30,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:18:30,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:18:30,353 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:18:30,355 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-11-17 16:18:30,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:18:30,551 INFO L262 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-17 16:18:30,552 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:18:30,604 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:18:30,604 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:18:30,658 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:18:30,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1289456902] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:18:30,658 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:18:30,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2023-11-17 16:18:30,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782474237] [2023-11-17 16:18:30,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:18:30,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-17 16:18:30,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:18:30,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-17 16:18:30,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2023-11-17 16:18:30,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:18:30,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 552 places, 4004 transitions, 104148 flow. Second operand has 14 states, 14 states have (on average 144.21428571428572) internal successors, (2019), 14 states have internal predecessors, (2019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:18:30,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:18:30,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:18:30,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:18:59,302 INFO L124 PetriNetUnfolderBase]: 13423/22608 cut-off events. [2023-11-17 16:18:59,303 INFO L125 PetriNetUnfolderBase]: For 847753/847753 co-relation queries the response was YES. [2023-11-17 16:18:59,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 267243 conditions, 22608 events. 13423/22608 cut-off events. For 847753/847753 co-relation queries the response was YES. Maximal size of possible extension queue 1566. Compared 183212 event pairs, 636 based on Foata normal form. 258/22866 useless extension candidates. Maximal degree in co-relation 267042. Up to 7175 conditions per place. [2023-11-17 16:18:59,687 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 3119 selfloop transitions, 1565 changer transitions 4/4688 dead transitions. [2023-11-17 16:18:59,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 4688 transitions, 129728 flow [2023-11-17 16:18:59,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-17 16:18:59,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-17 16:18:59,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1929 transitions. [2023-11-17 16:18:59,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4416208791208791 [2023-11-17 16:18:59,689 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1929 transitions. [2023-11-17 16:18:59,689 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1929 transitions. [2023-11-17 16:18:59,690 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:18:59,690 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1929 transitions. [2023-11-17 16:18:59,691 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 148.3846153846154) internal successors, (1929), 13 states have internal predecessors, (1929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:18:59,692 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 336.0) internal successors, (4704), 14 states have internal predecessors, (4704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:18:59,693 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 336.0) internal successors, (4704), 14 states have internal predecessors, (4704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:18:59,693 INFO L175 Difference]: Start difference. First operand has 552 places, 4004 transitions, 104148 flow. Second operand 13 states and 1929 transitions. [2023-11-17 16:18:59,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 4688 transitions, 129728 flow [2023-11-17 16:19:17,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 554 places, 4688 transitions, 123082 flow, removed 2763 selfloop flow, removed 10 redundant places. [2023-11-17 16:19:17,373 INFO L231 Difference]: Finished difference. Result has 560 places, 4340 transitions, 110210 flow [2023-11-17 16:19:17,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=97477, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4003, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=110210, PETRI_PLACES=560, PETRI_TRANSITIONS=4340} [2023-11-17 16:19:17,376 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 538 predicate places. [2023-11-17 16:19:17,376 INFO L495 AbstractCegarLoop]: Abstraction has has 560 places, 4340 transitions, 110210 flow [2023-11-17 16:19:17,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 144.21428571428572) internal successors, (2019), 14 states have internal predecessors, (2019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:19:17,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:19:17,376 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:19:17,381 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2023-11-17 16:19:17,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:19:17,577 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:19:17,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:19:17,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1750211274, now seen corresponding path program 44 times [2023-11-17 16:19:17,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:19:17,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588034554] [2023-11-17 16:19:17,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:19:17,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:19:17,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:19:17,679 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:19:17,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:19:17,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588034554] [2023-11-17 16:19:17,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588034554] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:19:17,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024767045] [2023-11-17 16:19:17,679 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:19:17,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:19:17,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:19:17,681 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:19:17,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-11-17 16:19:17,937 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:19:17,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:19:17,938 INFO L262 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-17 16:19:17,939 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:19:17,993 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:19:17,993 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:19:18,041 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:19:18,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1024767045] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:19:18,042 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:19:18,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-11-17 16:19:18,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67286366] [2023-11-17 16:19:18,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:19:18,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-17 16:19:18,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:19:18,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-17 16:19:18,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2023-11-17 16:19:18,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:19:18,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 560 places, 4340 transitions, 110210 flow. Second operand has 16 states, 16 states have (on average 144.0) internal successors, (2304), 16 states have internal predecessors, (2304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:19:18,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:19:18,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:19:18,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:19:44,980 INFO L124 PetriNetUnfolderBase]: 14330/24223 cut-off events. [2023-11-17 16:19:44,980 INFO L125 PetriNetUnfolderBase]: For 901064/901064 co-relation queries the response was YES. [2023-11-17 16:19:45,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 283588 conditions, 24223 events. 14330/24223 cut-off events. For 901064/901064 co-relation queries the response was YES. Maximal size of possible extension queue 1632. Compared 199876 event pairs, 1276 based on Foata normal form. 248/24471 useless extension candidates. Maximal degree in co-relation 283381. Up to 9581 conditions per place. [2023-11-17 16:19:45,451 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 3440 selfloop transitions, 1349 changer transitions 3/4792 dead transitions. [2023-11-17 16:19:45,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 578 places, 4792 transitions, 130650 flow [2023-11-17 16:19:45,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-17 16:19:45,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-17 16:19:45,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2797 transitions. [2023-11-17 16:19:45,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4381265664160401 [2023-11-17 16:19:45,454 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2797 transitions. [2023-11-17 16:19:45,454 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2797 transitions. [2023-11-17 16:19:45,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:19:45,454 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2797 transitions. [2023-11-17 16:19:45,456 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 147.21052631578948) internal successors, (2797), 19 states have internal predecessors, (2797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:19:45,458 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 336.0) internal successors, (6720), 20 states have internal predecessors, (6720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:19:45,458 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 336.0) internal successors, (6720), 20 states have internal predecessors, (6720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:19:45,458 INFO L175 Difference]: Start difference. First operand has 560 places, 4340 transitions, 110210 flow. Second operand 19 states and 2797 transitions. [2023-11-17 16:19:45,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 578 places, 4792 transitions, 130650 flow [2023-11-17 16:20:04,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 572 places, 4792 transitions, 127191 flow, removed 749 selfloop flow, removed 6 redundant places. [2023-11-17 16:20:04,954 INFO L231 Difference]: Finished difference. Result has 580 places, 4600 transitions, 117277 flow [2023-11-17 16:20:04,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=107113, PETRI_DIFFERENCE_MINUEND_PLACES=554, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3048, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=117277, PETRI_PLACES=580, PETRI_TRANSITIONS=4600} [2023-11-17 16:20:04,958 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 558 predicate places. [2023-11-17 16:20:04,958 INFO L495 AbstractCegarLoop]: Abstraction has has 580 places, 4600 transitions, 117277 flow [2023-11-17 16:20:04,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 144.0) internal successors, (2304), 16 states have internal predecessors, (2304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:20:04,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:20:04,958 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:20:04,963 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2023-11-17 16:20:05,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2023-11-17 16:20:05,159 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:20:05,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:20:05,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1761740202, now seen corresponding path program 45 times [2023-11-17 16:20:05,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:20:05,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174844921] [2023-11-17 16:20:05,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:20:05,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:20:05,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:20:05,254 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:20:05,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:20:05,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174844921] [2023-11-17 16:20:05,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174844921] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:20:05,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883664010] [2023-11-17 16:20:05,255 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:20:05,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:20:05,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:20:05,257 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:20:05,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-11-17 16:20:05,542 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-11-17 16:20:05,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:20:05,544 INFO L262 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-17 16:20:05,545 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:20:05,607 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:20:05,607 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:20:05,651 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:20:05,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883664010] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:20:05,651 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:20:05,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-11-17 16:20:05,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297182511] [2023-11-17 16:20:05,651 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:20:05,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 16:20:05,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:20:05,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 16:20:05,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2023-11-17 16:20:05,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:20:05,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 4600 transitions, 117277 flow. Second operand has 15 states, 15 states have (on average 144.06666666666666) internal successors, (2161), 15 states have internal predecessors, (2161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:20:05,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:20:05,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:20:05,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:20:40,239 INFO L124 PetriNetUnfolderBase]: 15126/25685 cut-off events. [2023-11-17 16:20:40,239 INFO L125 PetriNetUnfolderBase]: For 1030043/1030043 co-relation queries the response was YES. [2023-11-17 16:20:40,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 305861 conditions, 25685 events. 15126/25685 cut-off events. For 1030043/1030043 co-relation queries the response was YES. Maximal size of possible extension queue 1728. Compared 214974 event pairs, 1017 based on Foata normal form. 302/25987 useless extension candidates. Maximal degree in co-relation 305648. Up to 9559 conditions per place. [2023-11-17 16:20:40,891 INFO L140 encePairwiseOnDemand]: 330/336 looper letters, 2484 selfloop transitions, 2642 changer transitions 3/5129 dead transitions. [2023-11-17 16:20:40,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 5129 transitions, 141961 flow [2023-11-17 16:20:40,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-17 16:20:40,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-17 16:20:40,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3528 transitions. [2023-11-17 16:20:40,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2023-11-17 16:20:40,893 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3528 transitions. [2023-11-17 16:20:40,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3528 transitions. [2023-11-17 16:20:40,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:20:40,894 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3528 transitions. [2023-11-17 16:20:40,897 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 147.0) internal successors, (3528), 24 states have internal predecessors, (3528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:20:40,901 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 336.0) internal successors, (8400), 25 states have internal predecessors, (8400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:20:40,902 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 336.0) internal successors, (8400), 25 states have internal predecessors, (8400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:20:40,902 INFO L175 Difference]: Start difference. First operand has 580 places, 4600 transitions, 117277 flow. Second operand 24 states and 3528 transitions. [2023-11-17 16:20:40,902 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 5129 transitions, 141961 flow [2023-11-17 16:21:03,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 600 places, 5129 transitions, 139368 flow, removed 971 selfloop flow, removed 3 redundant places. [2023-11-17 16:21:03,137 INFO L231 Difference]: Finished difference. Result has 608 places, 4974 transitions, 134443 flow [2023-11-17 16:21:03,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=336, PETRI_DIFFERENCE_MINUEND_FLOW=115154, PETRI_DIFFERENCE_MINUEND_PLACES=577, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=134443, PETRI_PLACES=608, PETRI_TRANSITIONS=4974} [2023-11-17 16:21:03,141 INFO L281 CegarLoopForPetriNet]: 22 programPoint places, 586 predicate places. [2023-11-17 16:21:03,141 INFO L495 AbstractCegarLoop]: Abstraction has has 608 places, 4974 transitions, 134443 flow [2023-11-17 16:21:03,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 144.06666666666666) internal successors, (2161), 15 states have internal predecessors, (2161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:21:03,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:21:03,142 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:21:03,148 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2023-11-17 16:21:03,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2023-11-17 16:21:03,348 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-17 16:21:03,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:21:03,349 INFO L85 PathProgramCache]: Analyzing trace with hash 980169652, now seen corresponding path program 46 times [2023-11-17 16:21:03,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:21:03,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782268760] [2023-11-17 16:21:03,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:21:03,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:21:03,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:21:03,455 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:21:03,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:21:03,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782268760] [2023-11-17 16:21:03,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782268760] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:21:03,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119156244] [2023-11-17 16:21:03,455 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 16:21:03,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:21:03,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:21:03,457 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-17 16:21:03,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2023-11-17 16:21:03,671 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 16:21:03,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:21:03,672 INFO L262 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-17 16:21:03,672 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:21:03,727 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:21:03,727 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:21:03,775 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-11-17 16:21:03,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119156244] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:21:03,775 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:21:03,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2023-11-17 16:21:03,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912885212] [2023-11-17 16:21:03,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:21:03,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 16:21:03,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:21:03,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 16:21:03,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2023-11-17 16:21:03,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 336 [2023-11-17 16:21:03,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 608 places, 4974 transitions, 134443 flow. Second operand has 15 states, 15 states have (on average 144.06666666666666) internal successors, (2161), 15 states have internal predecessors, (2161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:21:03,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:21:03,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 336 [2023-11-17 16:21:03,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-11-17 16:21:09,446 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-11-17 16:21:09,447 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-11-17 16:21:09,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-17 16:21:09,448 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2023-11-17 16:21:09,454 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2023-11-17 16:21:09,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2023-11-17 16:21:09,649 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 142/336 universal loopers) in iteration 61,while PetriNetUnfolder was constructing finite prefix that currently has 46197 conditions, 3714 events (2006/3713 cut-off events. For 185392/185392 co-relation queries the response was YES. Maximal size of possible extension queue 1231. Compared 31865 event pairs, 228 based on Foata normal form. 8/4953 useless extension candidates. Maximal degree in co-relation 45975. Up to 1069 conditions per place.). [2023-11-17 16:21:09,650 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2023-11-17 16:21:09,650 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2023-11-17 16:21:09,651 INFO L445 BasicCegarLoop]: Path program histogram: [46, 6, 3, 2, 2, 1, 1] [2023-11-17 16:21:09,653 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-11-17 16:21:09,653 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-17 16:21:09,657 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 17.11 04:21:09 BasicIcfg [2023-11-17 16:21:09,657 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-17 16:21:09,657 INFO L158 Benchmark]: Toolchain (without parser) took 511658.35ms. Allocated memory was 186.6MB in the beginning and 4.0GB in the end (delta: 3.9GB). Free memory was 141.0MB in the beginning and 2.1GB in the end (delta: -2.0GB). Peak memory consumption was 2.1GB. Max. memory is 8.0GB. [2023-11-17 16:21:09,657 INFO L158 Benchmark]: CDTParser took 0.20ms. Allocated memory is still 186.6MB. Free memory was 142.2MB in the beginning and 142.1MB in the end (delta: 70.7kB). There was no memory consumed. Max. memory is 8.0GB. [2023-11-17 16:21:09,657 INFO L158 Benchmark]: CACSL2BoogieTranslator took 223.46ms. Allocated memory is still 186.6MB. Free memory was 140.7MB in the beginning and 129.0MB in the end (delta: 11.7MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2023-11-17 16:21:09,658 INFO L158 Benchmark]: Boogie Procedure Inliner took 38.62ms. Allocated memory is still 186.6MB. Free memory was 129.0MB in the beginning and 126.7MB in the end (delta: 2.3MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-11-17 16:21:09,659 INFO L158 Benchmark]: Boogie Preprocessor took 39.64ms. Allocated memory is still 186.6MB. Free memory was 126.7MB in the beginning and 125.0MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-11-17 16:21:09,659 INFO L158 Benchmark]: RCFGBuilder took 626.48ms. Allocated memory is still 186.6MB. Free memory was 125.0MB in the beginning and 147.5MB in the end (delta: -22.6MB). Peak memory consumption was 30.7MB. Max. memory is 8.0GB. [2023-11-17 16:21:09,659 INFO L158 Benchmark]: TraceAbstraction took 510725.00ms. Allocated memory was 186.6MB in the beginning and 4.0GB in the end (delta: 3.9GB). Free memory was 147.0MB in the beginning and 2.1GB in the end (delta: -2.0GB). Peak memory consumption was 2.1GB. Max. memory is 8.0GB. [2023-11-17 16:21:09,660 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.20ms. Allocated memory is still 186.6MB. Free memory was 142.2MB in the beginning and 142.1MB in the end (delta: 70.7kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 223.46ms. Allocated memory is still 186.6MB. Free memory was 140.7MB in the beginning and 129.0MB in the end (delta: 11.7MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 38.62ms. Allocated memory is still 186.6MB. Free memory was 129.0MB in the beginning and 126.7MB in the end (delta: 2.3MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 39.64ms. Allocated memory is still 186.6MB. Free memory was 126.7MB in the beginning and 125.0MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 626.48ms. Allocated memory is still 186.6MB. Free memory was 125.0MB in the beginning and 147.5MB in the end (delta: -22.6MB). Peak memory consumption was 30.7MB. Max. memory is 8.0GB. * TraceAbstraction took 510725.00ms. Allocated memory was 186.6MB in the beginning and 4.0GB in the end (delta: 3.9GB). Free memory was 147.0MB in the beginning and 2.1GB in the end (delta: -2.0GB). Peak memory consumption was 2.1GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.9s, 155 PlacesBefore, 22 PlacesAfterwards, 161 TransitionsBefore, 19 TransitionsAfterwards, 648 CoEnabledTransitionPairs, 7 FixpointIterations, 108 TrivialSequentialCompositions, 21 ConcurrentSequentialCompositions, 22 TrivialYvCompositions, 4 ConcurrentYvCompositions, 9 ChoiceCompositions, 164 TotalNumberOfCompositions, 686 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 638, independent: 627, independent conditional: 0, independent unconditional: 627, dependent: 11, dependent conditional: 0, dependent unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 431, independent: 424, independent conditional: 0, independent unconditional: 424, dependent: 7, dependent conditional: 0, dependent unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 431, independent: 424, independent conditional: 0, independent unconditional: 424, dependent: 7, dependent conditional: 0, dependent unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 7, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 7, dependent conditional: 0, dependent unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 53, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 53, dependent conditional: 0, dependent unconditional: 53, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 638, independent: 203, independent conditional: 0, independent unconditional: 203, dependent: 4, dependent conditional: 0, dependent unconditional: 4, unknown: 431, unknown conditional: 0, unknown unconditional: 431] , Statistics on independence cache: Total cache size (in pairs): 25, Positive cache size: 24, Positive conditional cache size: 0, Positive unconditional cache size: 24, Negative cache size: 1, Negative conditional cache size: 0, Negative unconditional cache size: 1, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 88]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 142/336 universal loopers) in iteration 61,while PetriNetUnfolder was constructing finite prefix that currently has 46197 conditions, 3714 events (2006/3713 cut-off events. For 185392/185392 co-relation queries the response was YES. Maximal size of possible extension queue 1231. Compared 31865 event pairs, 228 based on Foata normal form. 8/4953 useless extension candidates. Maximal degree in co-relation 45975. Up to 1069 conditions per place.). - TimeoutResultAtElement [Line: 83]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 142/336 universal loopers) in iteration 61,while PetriNetUnfolder was constructing finite prefix that currently has 46197 conditions, 3714 events (2006/3713 cut-off events. For 185392/185392 co-relation queries the response was YES. Maximal size of possible extension queue 1231. Compared 31865 event pairs, 228 based on Foata normal form. 8/4953 useless extension candidates. Maximal degree in co-relation 45975. Up to 1069 conditions per place.). - TimeoutResultAtElement [Line: 82]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (15states, 142/336 universal loopers) in iteration 61,while PetriNetUnfolder was constructing finite prefix that currently has 46197 conditions, 3714 events (2006/3713 cut-off events. For 185392/185392 co-relation queries the response was YES. Maximal size of possible extension queue 1231. Compared 31865 event pairs, 228 based on Foata normal form. 8/4953 useless extension candidates. Maximal degree in co-relation 45975. Up to 1069 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 184 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 510.6s, OverallIterations: 61, TraceHistogramMax: 3, PathProgramHistogramMax: 46, EmptinessCheckTime: 0.0s, AutomataDifference: 442.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 5.0s, HoareTripleCheckerStatistics: 55 mSolverCounterUnknown, 2855 SdHoareTripleChecker+Valid, 128.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2855 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 124.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 512 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 17394 IncrementalHoareTripleChecker+Invalid, 17961 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 512 mSolverCounterUnsat, 0 mSDtfsCounter, 17394 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2828 GetRequests, 1716 SyntacticMatches, 132 SemanticMatches, 980 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6031 ImplicationChecksByTransitivity, 44.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=134443occurred in iteration=60, InterpolantAutomatonStates: 803, 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: 1.0s SsaConstructionTime, 2.5s SatisfiabilityAnalysisTime, 42.7s InterpolantComputationTime, 2331 NumberOfCodeBlocks, 2280 NumberOfCodeBlocksAsserted, 159 NumberOfCheckSat, 3209 ConstructedInterpolants, 45 QuantifiedInterpolants, 16404 SizeOfPredicates, 171 NumberOfNonLiveVariables, 11018 ConjunctsInSsa, 491 ConjunctsInUnsatCore, 159 InterpolantComputations, 13 PerfectInterpolantSequences, 879/1385 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