/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg true -i ../../../trunk/examples/svcomp/weaver/popl20-figure1.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.empire-owicki-175f719-m [2023-11-29 22:13:25,064 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 22:13:25,134 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-NoLbe.epf [2023-11-29 22:13:25,159 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 22:13:25,160 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 22:13:25,160 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 22:13:25,161 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 22:13:25,161 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 22:13:25,161 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 22:13:25,164 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 22:13:25,164 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 22:13:25,164 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 22:13:25,164 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 22:13:25,165 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 22:13:25,165 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 22:13:25,166 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 22:13:25,166 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 22:13:25,166 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 22:13:25,166 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 22:13:25,166 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 22:13:25,166 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 22:13:25,167 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 22:13:25,167 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 22:13:25,167 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-29 22:13:25,167 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 22:13:25,167 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-29 22:13:25,168 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 22:13:25,168 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 22:13:25,168 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 22:13:25,168 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 22:13:25,169 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 22:13:25,169 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 22:13:25,169 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 22:13:25,169 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> true [2023-11-29 22:13:25,346 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 22:13:25,366 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 22:13:25,368 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 22:13:25,368 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 22:13:25,369 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 22:13:25,369 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-figure1.wvr.c [2023-11-29 22:13:26,342 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 22:13:26,493 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 22:13:26,494 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-figure1.wvr.c [2023-11-29 22:13:26,498 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9e3994475/b70f00ff907f4d63b0b70ee80733acfe/FLAGedf610746 [2023-11-29 22:13:26,507 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9e3994475/b70f00ff907f4d63b0b70ee80733acfe [2023-11-29 22:13:26,508 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 22:13:26,509 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-29 22:13:26,510 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 22:13:26,510 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 22:13:26,512 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 22:13:26,513 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 10:13:26" (1/1) ... [2023-11-29 22:13:26,513 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5383c656 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:13:26, skipping insertion in model container [2023-11-29 22:13:26,514 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 10:13:26" (1/1) ... [2023-11-29 22:13:26,528 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 22:13:26,652 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-figure1.wvr.c[2017,2030] [2023-11-29 22:13:26,655 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 22:13:26,665 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 22:13:26,682 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-figure1.wvr.c[2017,2030] [2023-11-29 22:13:26,687 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 22:13:26,692 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 22:13:26,692 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 22:13:26,697 INFO L206 MainTranslator]: Completed translation [2023-11-29 22:13:26,697 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:13:26 WrapperNode [2023-11-29 22:13:26,697 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 22:13:26,698 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 22:13:26,699 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 22:13:26,699 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 22:13:26,703 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:13:26" (1/1) ... [2023-11-29 22:13:26,708 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:13:26" (1/1) ... [2023-11-29 22:13:26,725 INFO L138 Inliner]: procedures = 21, calls = 24, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 70 [2023-11-29 22:13:26,726 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 22:13:26,726 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 22:13:26,726 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 22:13:26,726 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 22:13:26,732 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:13:26" (1/1) ... [2023-11-29 22:13:26,732 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:13:26" (1/1) ... [2023-11-29 22:13:26,742 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:13:26" (1/1) ... [2023-11-29 22:13:26,742 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:13:26" (1/1) ... [2023-11-29 22:13:26,754 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:13:26" (1/1) ... [2023-11-29 22:13:26,756 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:13:26" (1/1) ... [2023-11-29 22:13:26,760 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:13:26" (1/1) ... [2023-11-29 22:13:26,760 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:13:26" (1/1) ... [2023-11-29 22:13:26,761 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 22:13:26,762 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 22:13:26,762 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 22:13:26,762 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 22:13:26,763 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:13:26" (1/1) ... [2023-11-29 22:13:26,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-29 22:13:26,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:13:26,799 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-29 22:13:26,801 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-29 22:13:26,824 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 22:13:26,824 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 22:13:26,824 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 22:13:26,824 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 22:13:26,824 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 22:13:26,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-29 22:13:26,824 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 22:13:26,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-29 22:13:26,825 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-29 22:13:26,825 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-29 22:13:26,825 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 22:13:26,825 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 22:13:26,825 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-29 22:13:26,825 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 22:13:26,826 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 22:13:26,953 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 22:13:26,954 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 22:13:27,153 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 22:13:27,180 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 22:13:27,180 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-29 22:13:27,181 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 10:13:27 BoogieIcfgContainer [2023-11-29 22:13:27,181 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 22:13:27,183 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 22:13:27,183 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 22:13:27,185 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 22:13:27,185 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 10:13:26" (1/3) ... [2023-11-29 22:13:27,185 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@73a4d9ab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 10:13:27, skipping insertion in model container [2023-11-29 22:13:27,185 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:13:26" (2/3) ... [2023-11-29 22:13:27,185 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@73a4d9ab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 10:13:27, skipping insertion in model container [2023-11-29 22:13:27,186 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 10:13:27" (3/3) ... [2023-11-29 22:13:27,186 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-figure1.wvr.c [2023-11-29 22:13:27,197 INFO L197 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 22:13:27,197 INFO L156 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 22:13:27,198 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 22:13:27,231 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 22:13:27,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 80 places, 78 transitions, 170 flow [2023-11-29 22:13:27,278 INFO L124 PetriNetUnfolderBase]: 5/76 cut-off events. [2023-11-29 22:13:27,278 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 22:13:27,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85 conditions, 76 events. 5/76 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 54 event pairs, 0 based on Foata normal form. 0/70 useless extension candidates. Maximal degree in co-relation 39. Up to 2 conditions per place. [2023-11-29 22:13:27,281 INFO L82 GeneralOperation]: Start removeDead. Operand has 80 places, 78 transitions, 170 flow [2023-11-29 22:13:27,283 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 69 places, 67 transitions, 146 flow [2023-11-29 22:13:27,289 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 22:13:27,293 INFO L362 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=true, 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;@7aa0d822, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 22:13:27,293 INFO L363 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-11-29 22:13:27,307 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 22:13:27,307 INFO L124 PetriNetUnfolderBase]: 5/66 cut-off events. [2023-11-29 22:13:27,307 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 22:13:27,307 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:13:27,308 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:13:27,308 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:13:27,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:13:27,312 INFO L85 PathProgramCache]: Analyzing trace with hash -2084031729, now seen corresponding path program 1 times [2023-11-29 22:13:27,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:13:27,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226833778] [2023-11-29 22:13:27,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:13:27,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:13:27,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:13:27,641 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-29 22:13:27,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:13:27,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226833778] [2023-11-29 22:13:27,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226833778] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 22:13:27,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 22:13:27,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 22:13:27,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607637141] [2023-11-29 22:13:27,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 22:13:27,649 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 22:13:27,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:13:27,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 22:13:27,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 22:13:27,668 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 78 [2023-11-29 22:13:27,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 67 transitions, 146 flow. Second operand has 5 states, 5 states have (on average 62.2) internal successors, (311), 5 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:27,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:13:27,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 78 [2023-11-29 22:13:27,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:13:27,766 INFO L124 PetriNetUnfolderBase]: 8/105 cut-off events. [2023-11-29 22:13:27,766 INFO L125 PetriNetUnfolderBase]: For 21/21 co-relation queries the response was YES. [2023-11-29 22:13:27,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 150 conditions, 105 events. 8/105 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 198 event pairs, 1 based on Foata normal form. 14/113 useless extension candidates. Maximal degree in co-relation 63. Up to 20 conditions per place. [2023-11-29 22:13:27,768 INFO L140 encePairwiseOnDemand]: 68/78 looper letters, 13 selfloop transitions, 2 changer transitions 7/72 dead transitions. [2023-11-29 22:13:27,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 72 transitions, 209 flow [2023-11-29 22:13:27,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 22:13:27,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 22:13:27,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 390 transitions. [2023-11-29 22:13:27,783 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8333333333333334 [2023-11-29 22:13:27,783 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 390 transitions. [2023-11-29 22:13:27,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 390 transitions. [2023-11-29 22:13:27,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:13:27,788 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 390 transitions. [2023-11-29 22:13:27,792 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 65.0) internal successors, (390), 6 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:27,796 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 78.0) internal successors, (546), 7 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:27,797 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 78.0) internal successors, (546), 7 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:27,800 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 5 predicate places. [2023-11-29 22:13:27,801 INFO L500 AbstractCegarLoop]: Abstraction has has 74 places, 72 transitions, 209 flow [2023-11-29 22:13:27,801 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 62.2) internal successors, (311), 5 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:27,801 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:13:27,801 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:13:27,801 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 22:13:27,802 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:13:27,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:13:27,804 INFO L85 PathProgramCache]: Analyzing trace with hash 910603, now seen corresponding path program 1 times [2023-11-29 22:13:27,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:13:27,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291258050] [2023-11-29 22:13:27,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:13:27,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:13:27,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:13:27,985 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-29 22:13:27,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:13:27,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291258050] [2023-11-29 22:13:27,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291258050] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:13:27,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646894556] [2023-11-29 22:13:27,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:13:27,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:13:27,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:13:27,988 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-29 22:13:28,023 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-29 22:13:28,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:13:28,065 INFO L262 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 22:13:28,071 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:13:28,152 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:13:28,152 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:13:28,205 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-29 22:13:28,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [646894556] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:13:28,206 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:13:28,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2023-11-29 22:13:28,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972880546] [2023-11-29 22:13:28,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:13:28,208 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 22:13:28,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:13:28,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 22:13:28,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-11-29 22:13:28,211 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 78 [2023-11-29 22:13:28,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 72 transitions, 209 flow. Second operand has 9 states, 9 states have (on average 56.77777777777778) internal successors, (511), 9 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:28,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:13:28,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 78 [2023-11-29 22:13:28,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:13:28,421 INFO L124 PetriNetUnfolderBase]: 139/389 cut-off events. [2023-11-29 22:13:28,422 INFO L125 PetriNetUnfolderBase]: For 156/163 co-relation queries the response was YES. [2023-11-29 22:13:28,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 820 conditions, 389 events. 139/389 cut-off events. For 156/163 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1868 event pairs, 9 based on Foata normal form. 2/351 useless extension candidates. Maximal degree in co-relation 639. Up to 71 conditions per place. [2023-11-29 22:13:28,425 INFO L140 encePairwiseOnDemand]: 69/78 looper letters, 58 selfloop transitions, 27 changer transitions 12/140 dead transitions. [2023-11-29 22:13:28,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 140 transitions, 582 flow [2023-11-29 22:13:28,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 22:13:28,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 22:13:28,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 850 transitions. [2023-11-29 22:13:28,427 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7783882783882784 [2023-11-29 22:13:28,427 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 850 transitions. [2023-11-29 22:13:28,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 850 transitions. [2023-11-29 22:13:28,428 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:13:28,428 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 850 transitions. [2023-11-29 22:13:28,430 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 60.714285714285715) internal successors, (850), 14 states have internal predecessors, (850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:28,431 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 78.0) internal successors, (1170), 15 states have internal predecessors, (1170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:28,432 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 78.0) internal successors, (1170), 15 states have internal predecessors, (1170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:28,433 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 18 predicate places. [2023-11-29 22:13:28,433 INFO L500 AbstractCegarLoop]: Abstraction has has 87 places, 140 transitions, 582 flow [2023-11-29 22:13:28,433 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 56.77777777777778) internal successors, (511), 9 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:28,433 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:13:28,434 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:13:28,439 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-29 22:13:28,639 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:13:28,640 INFO L425 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:13:28,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:13:28,640 INFO L85 PathProgramCache]: Analyzing trace with hash 2030216685, now seen corresponding path program 2 times [2023-11-29 22:13:28,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:13:28,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930848225] [2023-11-29 22:13:28,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:13:28,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:13:28,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:13:28,697 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-29 22:13:28,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:13:28,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930848225] [2023-11-29 22:13:28,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930848225] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 22:13:28,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 22:13:28,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 22:13:28,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014282758] [2023-11-29 22:13:28,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 22:13:28,698 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 22:13:28,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:13:28,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 22:13:28,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 22:13:28,699 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 78 [2023-11-29 22:13:28,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 140 transitions, 582 flow. Second operand has 5 states, 5 states have (on average 57.2) internal successors, (286), 5 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:28,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:13:28,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 78 [2023-11-29 22:13:28,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:13:28,828 INFO L124 PetriNetUnfolderBase]: 194/536 cut-off events. [2023-11-29 22:13:28,828 INFO L125 PetriNetUnfolderBase]: For 303/374 co-relation queries the response was YES. [2023-11-29 22:13:28,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1508 conditions, 536 events. 194/536 cut-off events. For 303/374 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 2676 event pairs, 4 based on Foata normal form. 0/482 useless extension candidates. Maximal degree in co-relation 1235. Up to 171 conditions per place. [2023-11-29 22:13:28,832 INFO L140 encePairwiseOnDemand]: 69/78 looper letters, 124 selfloop transitions, 21 changer transitions 30/218 dead transitions. [2023-11-29 22:13:28,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 218 transitions, 1294 flow [2023-11-29 22:13:28,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 22:13:28,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 22:13:28,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 436 transitions. [2023-11-29 22:13:28,833 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7985347985347986 [2023-11-29 22:13:28,833 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 436 transitions. [2023-11-29 22:13:28,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 436 transitions. [2023-11-29 22:13:28,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:13:28,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 436 transitions. [2023-11-29 22:13:28,835 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 62.285714285714285) internal successors, (436), 7 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:28,836 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 78.0) internal successors, (624), 8 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:28,836 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 78.0) internal successors, (624), 8 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:28,836 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 24 predicate places. [2023-11-29 22:13:28,837 INFO L500 AbstractCegarLoop]: Abstraction has has 93 places, 218 transitions, 1294 flow [2023-11-29 22:13:28,837 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 57.2) internal successors, (286), 5 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:28,837 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:13:28,837 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:13:28,837 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 22:13:28,837 INFO L425 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:13:28,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:13:28,838 INFO L85 PathProgramCache]: Analyzing trace with hash -929440317, now seen corresponding path program 3 times [2023-11-29 22:13:28,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:13:28,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639834922] [2023-11-29 22:13:28,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:13:28,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:13:28,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:13:28,903 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-29 22:13:28,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:13:28,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639834922] [2023-11-29 22:13:28,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639834922] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 22:13:28,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 22:13:28,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 22:13:28,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724215893] [2023-11-29 22:13:28,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 22:13:28,904 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 22:13:28,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:13:28,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 22:13:28,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-29 22:13:28,905 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 78 [2023-11-29 22:13:28,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 218 transitions, 1294 flow. Second operand has 6 states, 6 states have (on average 56.666666666666664) internal successors, (340), 6 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:28,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:13:28,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 78 [2023-11-29 22:13:28,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:13:29,018 INFO L124 PetriNetUnfolderBase]: 269/726 cut-off events. [2023-11-29 22:13:29,019 INFO L125 PetriNetUnfolderBase]: For 632/869 co-relation queries the response was YES. [2023-11-29 22:13:29,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2601 conditions, 726 events. 269/726 cut-off events. For 632/869 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 4032 event pairs, 8 based on Foata normal form. 6/667 useless extension candidates. Maximal degree in co-relation 2347. Up to 322 conditions per place. [2023-11-29 22:13:29,024 INFO L140 encePairwiseOnDemand]: 68/78 looper letters, 182 selfloop transitions, 30 changer transitions 36/291 dead transitions. [2023-11-29 22:13:29,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 291 transitions, 2269 flow [2023-11-29 22:13:29,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 22:13:29,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 22:13:29,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 392 transitions. [2023-11-29 22:13:29,025 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8376068376068376 [2023-11-29 22:13:29,025 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 392 transitions. [2023-11-29 22:13:29,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 392 transitions. [2023-11-29 22:13:29,026 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:13:29,026 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 392 transitions. [2023-11-29 22:13:29,027 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 65.33333333333333) internal successors, (392), 6 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:29,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 78.0) internal successors, (546), 7 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:29,027 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 78.0) internal successors, (546), 7 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:29,028 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 29 predicate places. [2023-11-29 22:13:29,028 INFO L500 AbstractCegarLoop]: Abstraction has has 98 places, 291 transitions, 2269 flow [2023-11-29 22:13:29,028 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 56.666666666666664) internal successors, (340), 6 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:29,029 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:13:29,029 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:13:29,029 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 22:13:29,029 INFO L425 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:13:29,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:13:29,029 INFO L85 PathProgramCache]: Analyzing trace with hash 2142438057, now seen corresponding path program 4 times [2023-11-29 22:13:29,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:13:29,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443849048] [2023-11-29 22:13:29,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:13:29,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:13:29,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:13:29,082 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:13:29,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:13:29,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443849048] [2023-11-29 22:13:29,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443849048] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 22:13:29,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 22:13:29,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 22:13:29,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143872761] [2023-11-29 22:13:29,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 22:13:29,083 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 22:13:29,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:13:29,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 22:13:29,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 22:13:29,084 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 78 [2023-11-29 22:13:29,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 291 transitions, 2269 flow. Second operand has 5 states, 5 states have (on average 57.2) internal successors, (286), 5 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:29,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:13:29,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 78 [2023-11-29 22:13:29,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:13:29,198 INFO L124 PetriNetUnfolderBase]: 258/704 cut-off events. [2023-11-29 22:13:29,198 INFO L125 PetriNetUnfolderBase]: For 864/1115 co-relation queries the response was YES. [2023-11-29 22:13:29,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3035 conditions, 704 events. 258/704 cut-off events. For 864/1115 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3890 event pairs, 6 based on Foata normal form. 9/651 useless extension candidates. Maximal degree in co-relation 2543. Up to 406 conditions per place. [2023-11-29 22:13:29,203 INFO L140 encePairwiseOnDemand]: 68/78 looper letters, 179 selfloop transitions, 17 changer transitions 44/283 dead transitions. [2023-11-29 22:13:29,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 283 transitions, 2666 flow [2023-11-29 22:13:29,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 22:13:29,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 22:13:29,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 381 transitions. [2023-11-29 22:13:29,205 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8141025641025641 [2023-11-29 22:13:29,205 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 381 transitions. [2023-11-29 22:13:29,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 381 transitions. [2023-11-29 22:13:29,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:13:29,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 381 transitions. [2023-11-29 22:13:29,206 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 63.5) internal successors, (381), 6 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:29,207 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 78.0) internal successors, (546), 7 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:29,207 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 78.0) internal successors, (546), 7 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:29,208 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 34 predicate places. [2023-11-29 22:13:29,208 INFO L500 AbstractCegarLoop]: Abstraction has has 103 places, 283 transitions, 2666 flow [2023-11-29 22:13:29,208 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 57.2) internal successors, (286), 5 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:29,208 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:13:29,208 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:13:29,208 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 22:13:29,208 INFO L425 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:13:29,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:13:29,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1668614915, now seen corresponding path program 5 times [2023-11-29 22:13:29,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:13:29,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133027373] [2023-11-29 22:13:29,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:13:29,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:13:29,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:13:29,266 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-29 22:13:29,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:13:29,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133027373] [2023-11-29 22:13:29,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133027373] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 22:13:29,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 22:13:29,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 22:13:29,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674424227] [2023-11-29 22:13:29,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 22:13:29,267 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 22:13:29,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:13:29,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 22:13:29,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-11-29 22:13:29,268 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 78 [2023-11-29 22:13:29,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 283 transitions, 2666 flow. Second operand has 6 states, 6 states have (on average 56.666666666666664) internal successors, (340), 6 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:29,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:13:29,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 78 [2023-11-29 22:13:29,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:13:29,374 INFO L124 PetriNetUnfolderBase]: 247/692 cut-off events. [2023-11-29 22:13:29,374 INFO L125 PetriNetUnfolderBase]: For 1186/1467 co-relation queries the response was YES. [2023-11-29 22:13:29,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3499 conditions, 692 events. 247/692 cut-off events. For 1186/1467 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3848 event pairs, 5 based on Foata normal form. 0/640 useless extension candidates. Maximal degree in co-relation 2949. Up to 399 conditions per place. [2023-11-29 22:13:29,379 INFO L140 encePairwiseOnDemand]: 68/78 looper letters, 164 selfloop transitions, 36 changer transitions 43/286 dead transitions. [2023-11-29 22:13:29,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 286 transitions, 3179 flow [2023-11-29 22:13:29,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 22:13:29,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 22:13:29,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 387 transitions. [2023-11-29 22:13:29,380 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8269230769230769 [2023-11-29 22:13:29,380 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 387 transitions. [2023-11-29 22:13:29,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 387 transitions. [2023-11-29 22:13:29,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:13:29,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 387 transitions. [2023-11-29 22:13:29,381 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 64.5) internal successors, (387), 6 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:29,382 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 78.0) internal successors, (546), 7 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:29,382 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 78.0) internal successors, (546), 7 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:29,382 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 39 predicate places. [2023-11-29 22:13:29,382 INFO L500 AbstractCegarLoop]: Abstraction has has 108 places, 286 transitions, 3179 flow [2023-11-29 22:13:29,383 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 56.666666666666664) internal successors, (340), 6 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:29,383 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:13:29,383 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:13:29,383 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-29 22:13:29,383 INFO L425 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:13:29,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:13:29,383 INFO L85 PathProgramCache]: Analyzing trace with hash -535177889, now seen corresponding path program 6 times [2023-11-29 22:13:29,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:13:29,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795184294] [2023-11-29 22:13:29,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:13:29,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:13:29,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:13:29,449 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-29 22:13:29,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:13:29,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795184294] [2023-11-29 22:13:29,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795184294] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 22:13:29,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 22:13:29,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 22:13:29,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980150158] [2023-11-29 22:13:29,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 22:13:29,450 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 22:13:29,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:13:29,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 22:13:29,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 22:13:29,452 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 54 out of 78 [2023-11-29 22:13:29,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 286 transitions, 3179 flow. Second operand has 5 states, 5 states have (on average 57.2) internal successors, (286), 5 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:29,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:13:29,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 54 of 78 [2023-11-29 22:13:29,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:13:29,596 INFO L124 PetriNetUnfolderBase]: 234/638 cut-off events. [2023-11-29 22:13:29,597 INFO L125 PetriNetUnfolderBase]: For 1520/2076 co-relation queries the response was YES. [2023-11-29 22:13:29,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3750 conditions, 638 events. 234/638 cut-off events. For 1520/2076 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 3467 event pairs, 6 based on Foata normal form. 4/596 useless extension candidates. Maximal degree in co-relation 3191. Up to 376 conditions per place. [2023-11-29 22:13:29,601 INFO L140 encePairwiseOnDemand]: 68/78 looper letters, 152 selfloop transitions, 20 changer transitions 45/260 dead transitions. [2023-11-29 22:13:29,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 260 transitions, 3268 flow [2023-11-29 22:13:29,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 22:13:29,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 22:13:29,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 378 transitions. [2023-11-29 22:13:29,602 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8076923076923077 [2023-11-29 22:13:29,602 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 378 transitions. [2023-11-29 22:13:29,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 378 transitions. [2023-11-29 22:13:29,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:13:29,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 378 transitions. [2023-11-29 22:13:29,603 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 63.0) internal successors, (378), 6 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:29,603 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 78.0) internal successors, (546), 7 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:29,604 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 78.0) internal successors, (546), 7 states have internal predecessors, (546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:29,604 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 44 predicate places. [2023-11-29 22:13:29,604 INFO L500 AbstractCegarLoop]: Abstraction has has 113 places, 260 transitions, 3268 flow [2023-11-29 22:13:29,604 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 57.2) internal successors, (286), 5 states have internal predecessors, (286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:29,604 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:13:29,604 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:13:29,605 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-29 22:13:29,605 INFO L425 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:13:29,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:13:29,605 INFO L85 PathProgramCache]: Analyzing trace with hash -1153804795, now seen corresponding path program 1 times [2023-11-29 22:13:29,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:13:29,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959102470] [2023-11-29 22:13:29,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:13:29,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:13:29,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:13:29,679 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-29 22:13:29,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:13:29,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959102470] [2023-11-29 22:13:29,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959102470] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:13:29,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66176614] [2023-11-29 22:13:29,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:13:29,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:13:29,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:13:29,688 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-29 22:13:29,715 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-29 22:13:29,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:13:29,742 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 22:13:29,744 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:13:29,791 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-29 22:13:29,791 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:13:29,837 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-29 22:13:29,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [66176614] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:13:29,838 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:13:29,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 6 [2023-11-29 22:13:29,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904444241] [2023-11-29 22:13:29,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:13:29,838 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 22:13:29,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:13:29,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 22:13:29,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-29 22:13:29,839 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 60 out of 78 [2023-11-29 22:13:29,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 260 transitions, 3268 flow. Second operand has 6 states, 6 states have (on average 62.166666666666664) internal successors, (373), 6 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:29,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:13:29,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 60 of 78 [2023-11-29 22:13:29,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:13:29,981 INFO L124 PetriNetUnfolderBase]: 445/1225 cut-off events. [2023-11-29 22:13:29,981 INFO L125 PetriNetUnfolderBase]: For 4065/4593 co-relation queries the response was YES. [2023-11-29 22:13:29,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7341 conditions, 1225 events. 445/1225 cut-off events. For 4065/4593 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 7986 event pairs, 68 based on Foata normal form. 14/1142 useless extension candidates. Maximal degree in co-relation 6849. Up to 817 conditions per place. [2023-11-29 22:13:29,990 INFO L140 encePairwiseOnDemand]: 71/78 looper letters, 56 selfloop transitions, 31 changer transitions 66/312 dead transitions. [2023-11-29 22:13:29,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 312 transitions, 4269 flow [2023-11-29 22:13:29,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 22:13:29,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 22:13:29,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 516 transitions. [2023-11-29 22:13:29,991 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8269230769230769 [2023-11-29 22:13:29,991 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 516 transitions. [2023-11-29 22:13:29,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 516 transitions. [2023-11-29 22:13:29,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:13:29,992 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 516 transitions. [2023-11-29 22:13:29,992 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 64.5) internal successors, (516), 8 states have internal predecessors, (516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:29,993 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 78.0) internal successors, (702), 9 states have internal predecessors, (702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:29,993 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 78.0) internal successors, (702), 9 states have internal predecessors, (702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:29,994 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 51 predicate places. [2023-11-29 22:13:29,994 INFO L500 AbstractCegarLoop]: Abstraction has has 120 places, 312 transitions, 4269 flow [2023-11-29 22:13:29,994 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 62.166666666666664) internal successors, (373), 6 states have internal predecessors, (373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:29,994 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:13:29,994 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:13:30,001 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-29 22:13:30,201 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-11-29 22:13:30,202 INFO L425 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:13:30,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:13:30,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1253021619, now seen corresponding path program 2 times [2023-11-29 22:13:30,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:13:30,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490283169] [2023-11-29 22:13:30,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:13:30,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:13:30,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:13:30,334 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-29 22:13:30,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:13:30,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490283169] [2023-11-29 22:13:30,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490283169] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:13:30,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [62801280] [2023-11-29 22:13:30,335 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 22:13:30,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:13:30,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:13:30,354 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-29 22:13:30,384 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-29 22:13:30,408 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 22:13:30,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:13:30,409 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 22:13:30,410 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:13:30,479 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:13:30,479 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:13:30,543 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:13:30,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [62801280] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:13:30,544 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:13:30,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2023-11-29 22:13:30,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394940381] [2023-11-29 22:13:30,544 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:13:30,544 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 22:13:30,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:13:30,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 22:13:30,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2023-11-29 22:13:30,546 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 78 [2023-11-29 22:13:30,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 312 transitions, 4269 flow. Second operand has 16 states, 16 states have (on average 54.75) internal successors, (876), 16 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:30,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:13:30,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 78 [2023-11-29 22:13:30,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:13:31,095 INFO L124 PetriNetUnfolderBase]: 700/1787 cut-off events. [2023-11-29 22:13:31,095 INFO L125 PetriNetUnfolderBase]: For 7291/7809 co-relation queries the response was YES. [2023-11-29 22:13:31,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11868 conditions, 1787 events. 700/1787 cut-off events. For 7291/7809 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 11999 event pairs, 26 based on Foata normal form. 17/1675 useless extension candidates. Maximal degree in co-relation 11284. Up to 1200 conditions per place. [2023-11-29 22:13:31,110 INFO L140 encePairwiseOnDemand]: 66/78 looper letters, 263 selfloop transitions, 154 changer transitions 136/600 dead transitions. [2023-11-29 22:13:31,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 600 transitions, 9593 flow [2023-11-29 22:13:31,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-29 22:13:31,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-11-29 22:13:31,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1685 transitions. [2023-11-29 22:13:31,113 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7449160035366932 [2023-11-29 22:13:31,113 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1685 transitions. [2023-11-29 22:13:31,113 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1685 transitions. [2023-11-29 22:13:31,114 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:13:31,114 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1685 transitions. [2023-11-29 22:13:31,116 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 58.10344827586207) internal successors, (1685), 29 states have internal predecessors, (1685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:31,119 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 78.0) internal successors, (2340), 30 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:31,119 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 78.0) internal successors, (2340), 30 states have internal predecessors, (2340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:31,120 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 79 predicate places. [2023-11-29 22:13:31,120 INFO L500 AbstractCegarLoop]: Abstraction has has 148 places, 600 transitions, 9593 flow [2023-11-29 22:13:31,120 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 54.75) internal successors, (876), 16 states have internal predecessors, (876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:31,120 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:13:31,120 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:13:31,136 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 22:13:31,325 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:13:31,325 INFO L425 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:13:31,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:13:31,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1530230919, now seen corresponding path program 3 times [2023-11-29 22:13:31,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:13:31,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203038802] [2023-11-29 22:13:31,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:13:31,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:13:31,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:13:31,401 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:13:31,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:13:31,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203038802] [2023-11-29 22:13:31,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203038802] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:13:31,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365190635] [2023-11-29 22:13:31,401 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 22:13:31,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:13:31,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:13:31,406 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-29 22:13:31,444 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-29 22:13:31,470 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-11-29 22:13:31,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:13:31,471 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 22:13:31,472 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:13:31,553 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:13:31,553 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:13:31,614 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:13:31,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365190635] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:13:31,615 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:13:31,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2023-11-29 22:13:31,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679179097] [2023-11-29 22:13:31,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:13:31,615 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 22:13:31,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:13:31,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 22:13:31,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=342, Unknown=0, NotChecked=0, Total=420 [2023-11-29 22:13:31,617 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 78 [2023-11-29 22:13:31,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 600 transitions, 9593 flow. Second operand has 21 states, 21 states have (on average 54.476190476190474) internal successors, (1144), 21 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:31,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:13:31,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 78 [2023-11-29 22:13:31,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:13:32,131 INFO L124 PetriNetUnfolderBase]: 759/1922 cut-off events. [2023-11-29 22:13:32,132 INFO L125 PetriNetUnfolderBase]: For 8364/8906 co-relation queries the response was YES. [2023-11-29 22:13:32,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14399 conditions, 1922 events. 759/1922 cut-off events. For 8364/8906 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 13028 event pairs, 20 based on Foata normal form. 15/1803 useless extension candidates. Maximal degree in co-relation 12227. Up to 1303 conditions per place. [2023-11-29 22:13:32,145 INFO L140 encePairwiseOnDemand]: 64/78 looper letters, 375 selfloop transitions, 102 changer transitions 177/701 dead transitions. [2023-11-29 22:13:32,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 701 transitions, 12421 flow [2023-11-29 22:13:32,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 22:13:32,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 22:13:32,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1247 transitions. [2023-11-29 22:13:32,148 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7266899766899767 [2023-11-29 22:13:32,148 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1247 transitions. [2023-11-29 22:13:32,148 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1247 transitions. [2023-11-29 22:13:32,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:13:32,149 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1247 transitions. [2023-11-29 22:13:32,152 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 56.68181818181818) internal successors, (1247), 22 states have internal predecessors, (1247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:32,154 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 78.0) internal successors, (1794), 23 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:32,155 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 78.0) internal successors, (1794), 23 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:32,156 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 100 predicate places. [2023-11-29 22:13:32,156 INFO L500 AbstractCegarLoop]: Abstraction has has 169 places, 701 transitions, 12421 flow [2023-11-29 22:13:32,156 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 54.476190476190474) internal successors, (1144), 21 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:32,156 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:13:32,156 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:13:32,186 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-29 22:13:32,361 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:13:32,361 INFO L425 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:13:32,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:13:32,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1906243227, now seen corresponding path program 4 times [2023-11-29 22:13:32,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:13:32,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797080431] [2023-11-29 22:13:32,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:13:32,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:13:32,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:13:32,431 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:13:32,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:13:32,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797080431] [2023-11-29 22:13:32,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797080431] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:13:32,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [868020944] [2023-11-29 22:13:32,432 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 22:13:32,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:13:32,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:13:32,450 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-29 22:13:32,478 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-29 22:13:32,498 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 22:13:32,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:13:32,499 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 22:13:32,500 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:13:32,597 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:13:32,597 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:13:32,656 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:13:32,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [868020944] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:13:32,656 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:13:32,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2023-11-29 22:13:32,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838692959] [2023-11-29 22:13:32,657 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:13:32,657 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 22:13:32,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:13:32,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 22:13:32,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2023-11-29 22:13:32,658 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 78 [2023-11-29 22:13:32,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 701 transitions, 12421 flow. Second operand has 17 states, 17 states have (on average 54.8235294117647) internal successors, (932), 17 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:32,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:13:32,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 78 [2023-11-29 22:13:32,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:13:33,626 INFO L124 PetriNetUnfolderBase]: 1027/2463 cut-off events. [2023-11-29 22:13:33,627 INFO L125 PetriNetUnfolderBase]: For 10562/11050 co-relation queries the response was YES. [2023-11-29 22:13:33,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20722 conditions, 2463 events. 1027/2463 cut-off events. For 10562/11050 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 17004 event pairs, 30 based on Foata normal form. 22/2296 useless extension candidates. Maximal degree in co-relation 18366. Up to 1732 conditions per place. [2023-11-29 22:13:33,655 INFO L140 encePairwiseOnDemand]: 64/78 looper letters, 397 selfloop transitions, 287 changer transitions 235/966 dead transitions. [2023-11-29 22:13:33,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 966 transitions, 18737 flow [2023-11-29 22:13:33,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-11-29 22:13:33,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2023-11-29 22:13:33,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2962 transitions. [2023-11-29 22:13:33,660 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.730276134122288 [2023-11-29 22:13:33,660 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2962 transitions. [2023-11-29 22:13:33,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2962 transitions. [2023-11-29 22:13:33,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:13:33,664 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2962 transitions. [2023-11-29 22:13:33,669 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 56.96153846153846) internal successors, (2962), 52 states have internal predecessors, (2962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:33,674 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 78.0) internal successors, (4134), 53 states have internal predecessors, (4134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:33,675 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 78.0) internal successors, (4134), 53 states have internal predecessors, (4134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:33,675 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 151 predicate places. [2023-11-29 22:13:33,676 INFO L500 AbstractCegarLoop]: Abstraction has has 220 places, 966 transitions, 18737 flow [2023-11-29 22:13:33,676 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 54.8235294117647) internal successors, (932), 17 states have internal predecessors, (932), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:33,676 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:13:33,676 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:13:33,683 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-29 22:13:33,880 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-29 22:13:33,880 INFO L425 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:13:33,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:13:33,881 INFO L85 PathProgramCache]: Analyzing trace with hash 750046357, now seen corresponding path program 5 times [2023-11-29 22:13:33,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:13:33,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920640426] [2023-11-29 22:13:33,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:13:33,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:13:33,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:13:33,989 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:13:33,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:13:33,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920640426] [2023-11-29 22:13:33,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920640426] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:13:33,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536306441] [2023-11-29 22:13:33,989 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 22:13:33,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:13:33,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:13:33,990 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-29 22:13:34,020 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-29 22:13:34,049 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 22:13:34,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:13:34,050 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 22:13:34,054 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:13:34,130 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:13:34,131 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:13:34,205 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:13:34,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536306441] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:13:34,206 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:13:34,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-11-29 22:13:34,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738510446] [2023-11-29 22:13:34,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:13:34,206 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 22:13:34,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:13:34,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 22:13:34,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2023-11-29 22:13:34,207 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 78 [2023-11-29 22:13:34,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 966 transitions, 18737 flow. Second operand has 18 states, 18 states have (on average 55.05555555555556) internal successors, (991), 18 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:34,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:13:34,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 78 [2023-11-29 22:13:34,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:13:35,261 INFO L124 PetriNetUnfolderBase]: 1280/3096 cut-off events. [2023-11-29 22:13:35,262 INFO L125 PetriNetUnfolderBase]: For 15420/15857 co-relation queries the response was YES. [2023-11-29 22:13:35,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28467 conditions, 3096 events. 1280/3096 cut-off events. For 15420/15857 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 22630 event pairs, 33 based on Foata normal form. 16/2898 useless extension candidates. Maximal degree in co-relation 25069. Up to 2189 conditions per place. [2023-11-29 22:13:35,291 INFO L140 encePairwiseOnDemand]: 65/78 looper letters, 514 selfloop transitions, 387 changer transitions 243/1191 dead transitions. [2023-11-29 22:13:35,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 1191 transitions, 25581 flow [2023-11-29 22:13:35,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-29 22:13:35,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-11-29 22:13:35,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1961 transitions. [2023-11-29 22:13:35,294 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7394419306184012 [2023-11-29 22:13:35,294 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 1961 transitions. [2023-11-29 22:13:35,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 1961 transitions. [2023-11-29 22:13:35,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:13:35,294 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 1961 transitions. [2023-11-29 22:13:35,297 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 57.6764705882353) internal successors, (1961), 34 states have internal predecessors, (1961), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:35,299 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 78.0) internal successors, (2730), 35 states have internal predecessors, (2730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:35,300 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 78.0) internal successors, (2730), 35 states have internal predecessors, (2730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:35,302 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 184 predicate places. [2023-11-29 22:13:35,302 INFO L500 AbstractCegarLoop]: Abstraction has has 253 places, 1191 transitions, 25581 flow [2023-11-29 22:13:35,302 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 55.05555555555556) internal successors, (991), 18 states have internal predecessors, (991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:35,302 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:13:35,302 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:13:35,320 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-29 22:13:35,507 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:13:35,508 INFO L425 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:13:35,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:13:35,508 INFO L85 PathProgramCache]: Analyzing trace with hash 563881665, now seen corresponding path program 6 times [2023-11-29 22:13:35,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:13:35,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479713307] [2023-11-29 22:13:35,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:13:35,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:13:35,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:13:35,580 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:13:35,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:13:35,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479713307] [2023-11-29 22:13:35,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479713307] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:13:35,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738065580] [2023-11-29 22:13:35,581 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 22:13:35,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:13:35,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:13:35,598 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-29 22:13:35,628 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-29 22:13:35,652 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 22:13:35,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:13:35,653 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 22:13:35,654 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:13:35,731 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:13:35,732 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:13:35,794 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:13:35,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1738065580] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:13:35,795 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:13:35,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2023-11-29 22:13:35,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228937077] [2023-11-29 22:13:35,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:13:35,797 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 22:13:35,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:13:35,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 22:13:35,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2023-11-29 22:13:35,798 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 78 [2023-11-29 22:13:35,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 1191 transitions, 25581 flow. Second operand has 17 states, 17 states have (on average 54.94117647058823) internal successors, (934), 17 states have internal predecessors, (934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:35,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:13:35,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 78 [2023-11-29 22:13:35,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:13:37,290 INFO L124 PetriNetUnfolderBase]: 1387/3334 cut-off events. [2023-11-29 22:13:37,291 INFO L125 PetriNetUnfolderBase]: For 19375/20044 co-relation queries the response was YES. [2023-11-29 22:13:37,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33864 conditions, 3334 events. 1387/3334 cut-off events. For 19375/20044 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 24829 event pairs, 37 based on Foata normal form. 39/3161 useless extension candidates. Maximal degree in co-relation 29368. Up to 2397 conditions per place. [2023-11-29 22:13:37,320 INFO L140 encePairwiseOnDemand]: 64/78 looper letters, 509 selfloop transitions, 494 changer transitions 263/1313 dead transitions. [2023-11-29 22:13:37,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 1313 transitions, 30786 flow [2023-11-29 22:13:37,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2023-11-29 22:13:37,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2023-11-29 22:13:37,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 3927 transitions. [2023-11-29 22:13:37,323 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.729654403567447 [2023-11-29 22:13:37,323 INFO L72 ComplementDD]: Start complementDD. Operand 69 states and 3927 transitions. [2023-11-29 22:13:37,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 69 states and 3927 transitions. [2023-11-29 22:13:37,326 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:13:37,326 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 69 states and 3927 transitions. [2023-11-29 22:13:37,333 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 70 states, 69 states have (on average 56.91304347826087) internal successors, (3927), 69 states have internal predecessors, (3927), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:37,338 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 70 states, 70 states have (on average 78.0) internal successors, (5460), 70 states have internal predecessors, (5460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:37,349 INFO L81 ComplementDD]: Finished complementDD. Result has 70 states, 70 states have (on average 78.0) internal successors, (5460), 70 states have internal predecessors, (5460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:37,349 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 250 predicate places. [2023-11-29 22:13:37,349 INFO L500 AbstractCegarLoop]: Abstraction has has 319 places, 1313 transitions, 30786 flow [2023-11-29 22:13:37,350 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 54.94117647058823) internal successors, (934), 17 states have internal predecessors, (934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:37,350 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:13:37,350 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:13:37,364 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-29 22:13:37,555 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:13:37,555 INFO L425 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:13:37,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:13:37,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1106227041, now seen corresponding path program 7 times [2023-11-29 22:13:37,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:13:37,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445325295] [2023-11-29 22:13:37,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:13:37,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:13:37,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:13:37,692 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-29 22:13:37,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:13:37,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445325295] [2023-11-29 22:13:37,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445325295] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:13:37,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765722103] [2023-11-29 22:13:37,693 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 22:13:37,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:13:37,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:13:37,694 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-29 22:13:37,716 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-29 22:13:37,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:13:37,759 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 22:13:37,762 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:13:37,862 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:13:37,863 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:13:37,943 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-29 22:13:37,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765722103] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:13:37,943 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:13:37,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-11-29 22:13:37,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163655637] [2023-11-29 22:13:37,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:13:37,944 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 22:13:37,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:13:37,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 22:13:37,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2023-11-29 22:13:37,946 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 78 [2023-11-29 22:13:37,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 1313 transitions, 30786 flow. Second operand has 18 states, 18 states have (on average 55.388888888888886) internal successors, (997), 18 states have internal predecessors, (997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:37,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:13:37,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 78 [2023-11-29 22:13:37,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:13:39,457 INFO L124 PetriNetUnfolderBase]: 1617/3932 cut-off events. [2023-11-29 22:13:39,458 INFO L125 PetriNetUnfolderBase]: For 26211/27003 co-relation queries the response was YES. [2023-11-29 22:13:39,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43135 conditions, 3932 events. 1617/3932 cut-off events. For 26211/27003 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 30979 event pairs, 47 based on Foata normal form. 36/3738 useless extension candidates. Maximal degree in co-relation 36759. Up to 2827 conditions per place. [2023-11-29 22:13:39,494 INFO L140 encePairwiseOnDemand]: 65/78 looper letters, 623 selfloop transitions, 552 changer transitions 292/1514 dead transitions. [2023-11-29 22:13:39,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 1514 transitions, 38686 flow [2023-11-29 22:13:39,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-11-29 22:13:39,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-11-29 22:13:39,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2506 transitions. [2023-11-29 22:13:39,497 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7301864801864801 [2023-11-29 22:13:39,498 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2506 transitions. [2023-11-29 22:13:39,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2506 transitions. [2023-11-29 22:13:39,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:13:39,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2506 transitions. [2023-11-29 22:13:39,501 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 56.95454545454545) internal successors, (2506), 44 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-29 22:13:39,503 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 78.0) internal successors, (3510), 45 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:39,504 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 78.0) internal successors, (3510), 45 states have internal predecessors, (3510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:39,504 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 293 predicate places. [2023-11-29 22:13:39,504 INFO L500 AbstractCegarLoop]: Abstraction has has 362 places, 1514 transitions, 38686 flow [2023-11-29 22:13:39,504 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 55.388888888888886) internal successors, (997), 18 states have internal predecessors, (997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:39,504 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:13:39,505 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:13:39,509 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 22:13:39,708 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-29 22:13:39,709 INFO L425 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:13:39,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:13:39,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1161969003, now seen corresponding path program 8 times [2023-11-29 22:13:39,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:13:39,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086805956] [2023-11-29 22:13:39,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:13:39,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:13:39,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:13:39,810 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:13:39,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:13:39,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086805956] [2023-11-29 22:13:39,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086805956] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:13:39,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910899659] [2023-11-29 22:13:39,810 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 22:13:39,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:13:39,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:13:39,819 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-29 22:13:39,821 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-29 22:13:39,870 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 22:13:39,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:13:39,871 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 22:13:39,872 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:13:39,944 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:13:39,945 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:13:40,007 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:13:40,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910899659] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:13:40,007 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:13:40,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2023-11-29 22:13:40,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968023031] [2023-11-29 22:13:40,008 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:13:40,009 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 22:13:40,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:13:40,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 22:13:40,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2023-11-29 22:13:40,010 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 78 [2023-11-29 22:13:40,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 1514 transitions, 38686 flow. Second operand has 19 states, 19 states have (on average 54.578947368421055) internal successors, (1037), 19 states have internal predecessors, (1037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:40,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:13:40,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 78 [2023-11-29 22:13:40,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:13:42,335 INFO L124 PetriNetUnfolderBase]: 2671/5971 cut-off events. [2023-11-29 22:13:42,335 INFO L125 PetriNetUnfolderBase]: For 33359/34263 co-relation queries the response was YES. [2023-11-29 22:13:42,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72628 conditions, 5971 events. 2671/5971 cut-off events. For 33359/34263 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 47561 event pairs, 56 based on Foata normal form. 31/5611 useless extension candidates. Maximal degree in co-relation 65834. Up to 4430 conditions per place. [2023-11-29 22:13:42,389 INFO L140 encePairwiseOnDemand]: 64/78 looper letters, 1124 selfloop transitions, 799 changer transitions 341/2311 dead transitions. [2023-11-29 22:13:42,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 2311 transitions, 62736 flow [2023-11-29 22:13:42,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2023-11-29 22:13:42,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2023-11-29 22:13:42,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 3317 transitions. [2023-11-29 22:13:42,392 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7332007073386384 [2023-11-29 22:13:42,392 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 3317 transitions. [2023-11-29 22:13:42,392 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 3317 transitions. [2023-11-29 22:13:42,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:13:42,393 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 3317 transitions. [2023-11-29 22:13:42,396 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 57.189655172413794) internal successors, (3317), 58 states have internal predecessors, (3317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:42,399 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 78.0) internal successors, (4602), 59 states have internal predecessors, (4602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:42,400 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 78.0) internal successors, (4602), 59 states have internal predecessors, (4602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:42,400 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 350 predicate places. [2023-11-29 22:13:42,400 INFO L500 AbstractCegarLoop]: Abstraction has has 419 places, 2311 transitions, 62736 flow [2023-11-29 22:13:42,401 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 54.578947368421055) internal successors, (1037), 19 states have internal predecessors, (1037), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:42,401 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:13:42,401 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:13:42,405 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-29 22:13:42,605 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-29 22:13:42,605 INFO L425 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:13:42,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:13:42,605 INFO L85 PathProgramCache]: Analyzing trace with hash 1882769007, now seen corresponding path program 9 times [2023-11-29 22:13:42,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:13:42,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249403394] [2023-11-29 22:13:42,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:13:42,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:13:42,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:13:42,691 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:13:42,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:13:42,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249403394] [2023-11-29 22:13:42,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249403394] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:13:42,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067795972] [2023-11-29 22:13:42,691 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 22:13:42,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:13:42,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:13:42,692 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-29 22:13:42,713 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-29 22:13:42,761 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-11-29 22:13:42,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:13:42,762 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 22:13:42,763 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:13:42,847 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:13:42,847 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:13:42,901 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:13:42,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067795972] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:13:42,901 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:13:42,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2023-11-29 22:13:42,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733406964] [2023-11-29 22:13:42,901 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:13:42,902 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 22:13:42,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:13:42,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 22:13:42,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2023-11-29 22:13:42,903 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 78 [2023-11-29 22:13:42,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 2311 transitions, 62736 flow. Second operand has 20 states, 20 states have (on average 54.6) internal successors, (1092), 20 states have internal predecessors, (1092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:42,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:13:42,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 78 [2023-11-29 22:13:42,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:13:45,492 INFO L124 PetriNetUnfolderBase]: 2683/6025 cut-off events. [2023-11-29 22:13:45,493 INFO L125 PetriNetUnfolderBase]: For 36031/36887 co-relation queries the response was YES. [2023-11-29 22:13:45,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78352 conditions, 6025 events. 2683/6025 cut-off events. For 36031/36887 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 48229 event pairs, 74 based on Foata normal form. 29/5661 useless extension candidates. Maximal degree in co-relation 71134. Up to 4447 conditions per place. [2023-11-29 22:13:45,576 INFO L140 encePairwiseOnDemand]: 65/78 looper letters, 1377 selfloop transitions, 555 changer transitions 363/2342 dead transitions. [2023-11-29 22:13:45,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 2342 transitions, 68054 flow [2023-11-29 22:13:45,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-29 22:13:45,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-29 22:13:45,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1595 transitions. [2023-11-29 22:13:45,592 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7303113553113553 [2023-11-29 22:13:45,592 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1595 transitions. [2023-11-29 22:13:45,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1595 transitions. [2023-11-29 22:13:45,593 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:13:45,593 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1595 transitions. [2023-11-29 22:13:45,595 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 56.964285714285715) internal successors, (1595), 28 states have internal predecessors, (1595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:45,596 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 78.0) internal successors, (2262), 29 states have internal predecessors, (2262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:45,596 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 78.0) internal successors, (2262), 29 states have internal predecessors, (2262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:45,612 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 377 predicate places. [2023-11-29 22:13:45,612 INFO L500 AbstractCegarLoop]: Abstraction has has 446 places, 2342 transitions, 68054 flow [2023-11-29 22:13:45,612 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 54.6) internal successors, (1092), 20 states have internal predecessors, (1092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:45,612 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:13:45,612 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:13:45,619 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-29 22:13:45,813 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-29 22:13:45,813 INFO L425 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:13:45,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:13:45,813 INFO L85 PathProgramCache]: Analyzing trace with hash -188803405, now seen corresponding path program 10 times [2023-11-29 22:13:45,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:13:45,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056565745] [2023-11-29 22:13:45,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:13:45,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:13:45,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:13:45,946 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:13:45,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:13:45,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056565745] [2023-11-29 22:13:45,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056565745] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:13:45,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2085851322] [2023-11-29 22:13:45,946 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 22:13:45,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:13:45,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:13:45,947 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-29 22:13:45,949 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-29 22:13:46,002 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 22:13:46,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:13:46,003 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 22:13:46,004 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:13:46,094 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:13:46,094 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:13:46,164 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:13:46,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2085851322] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:13:46,164 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:13:46,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2023-11-29 22:13:46,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146628379] [2023-11-29 22:13:46,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:13:46,165 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 22:13:46,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:13:46,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 22:13:46,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2023-11-29 22:13:46,166 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 78 [2023-11-29 22:13:46,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 2342 transitions, 68054 flow. Second operand has 19 states, 19 states have (on average 54.63157894736842) internal successors, (1038), 19 states have internal predecessors, (1038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:46,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:13:46,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 78 [2023-11-29 22:13:46,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:13:51,122 INFO L124 PetriNetUnfolderBase]: 4533/9547 cut-off events. [2023-11-29 22:13:51,122 INFO L125 PetriNetUnfolderBase]: For 45762/46832 co-relation queries the response was YES. [2023-11-29 22:13:51,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135986 conditions, 9547 events. 4533/9547 cut-off events. For 45762/46832 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 79054 event pairs, 77 based on Foata normal form. 30/8891 useless extension candidates. Maximal degree in co-relation 129025. Up to 7238 conditions per place. [2023-11-29 22:13:51,314 INFO L140 encePairwiseOnDemand]: 64/78 looper letters, 1831 selfloop transitions, 1548 changer transitions 474/3900 dead transitions. [2023-11-29 22:13:51,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 3900 transitions, 120336 flow [2023-11-29 22:13:51,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-11-29 22:13:51,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2023-11-29 22:13:51,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 4471 transitions. [2023-11-29 22:13:51,319 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.725576111652061 [2023-11-29 22:13:51,319 INFO L72 ComplementDD]: Start complementDD. Operand 79 states and 4471 transitions. [2023-11-29 22:13:51,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 79 states and 4471 transitions. [2023-11-29 22:13:51,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:13:51,320 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 79 states and 4471 transitions. [2023-11-29 22:13:51,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 80 states, 79 states have (on average 56.59493670886076) internal successors, (4471), 79 states have internal predecessors, (4471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:51,331 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 80 states, 80 states have (on average 78.0) internal successors, (6240), 80 states have internal predecessors, (6240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:51,332 INFO L81 ComplementDD]: Finished complementDD. Result has 80 states, 80 states have (on average 78.0) internal successors, (6240), 80 states have internal predecessors, (6240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:51,332 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 455 predicate places. [2023-11-29 22:13:51,332 INFO L500 AbstractCegarLoop]: Abstraction has has 524 places, 3900 transitions, 120336 flow [2023-11-29 22:13:51,333 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 54.63157894736842) internal successors, (1038), 19 states have internal predecessors, (1038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:51,333 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:13:51,333 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:13:51,346 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-29 22:13:51,537 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-29 22:13:51,538 INFO L425 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:13:51,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:13:51,538 INFO L85 PathProgramCache]: Analyzing trace with hash 891346123, now seen corresponding path program 11 times [2023-11-29 22:13:51,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:13:51,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609269068] [2023-11-29 22:13:51,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:13:51,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:13:51,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:13:51,613 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-29 22:13:51,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:13:51,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609269068] [2023-11-29 22:13:51,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609269068] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:13:51,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359534521] [2023-11-29 22:13:51,613 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 22:13:51,613 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:13:51,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:13:51,617 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-29 22:13:51,636 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-29 22:13:51,694 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 22:13:51,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:13:51,694 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 22:13:51,695 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:13:51,791 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:13:51,791 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:13:51,877 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-29 22:13:51,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [359534521] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:13:51,877 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:13:51,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2023-11-29 22:13:51,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685913628] [2023-11-29 22:13:51,878 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:13:51,878 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 22:13:51,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:13:51,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 22:13:51,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2023-11-29 22:13:51,879 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 78 [2023-11-29 22:13:51,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 3900 transitions, 120336 flow. Second operand has 20 states, 20 states have (on average 55.15) internal successors, (1103), 20 states have internal predecessors, (1103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:13:51,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:13:51,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 78 [2023-11-29 22:13:51,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:14:00,293 INFO L124 PetriNetUnfolderBase]: 5274/11150 cut-off events. [2023-11-29 22:14:00,293 INFO L125 PetriNetUnfolderBase]: For 60973/62292 co-relation queries the response was YES. [2023-11-29 22:14:00,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 168917 conditions, 11150 events. 5274/11150 cut-off events. For 60973/62292 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 95729 event pairs, 114 based on Foata normal form. 66/10448 useless extension candidates. Maximal degree in co-relation 161536. Up to 8473 conditions per place. [2023-11-29 22:14:00,424 INFO L140 encePairwiseOnDemand]: 65/78 looper letters, 2137 selfloop transitions, 1873 changer transitions 516/4573 dead transitions. [2023-11-29 22:14:00,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 4573 transitions, 150447 flow [2023-11-29 22:14:00,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-11-29 22:14:00,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2023-11-29 22:14:00,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 2962 transitions. [2023-11-29 22:14:00,427 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.730276134122288 [2023-11-29 22:14:00,427 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 2962 transitions. [2023-11-29 22:14:00,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 2962 transitions. [2023-11-29 22:14:00,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:14:00,427 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 2962 transitions. [2023-11-29 22:14:00,430 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 56.96153846153846) internal successors, (2962), 52 states have internal predecessors, (2962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:14:00,433 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 78.0) internal successors, (4134), 53 states have internal predecessors, (4134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:14:00,433 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 78.0) internal successors, (4134), 53 states have internal predecessors, (4134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:14:00,433 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 506 predicate places. [2023-11-29 22:14:00,434 INFO L500 AbstractCegarLoop]: Abstraction has has 575 places, 4573 transitions, 150447 flow [2023-11-29 22:14:00,434 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 55.15) internal successors, (1103), 20 states have internal predecessors, (1103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:14:00,434 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:14:00,434 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:14:00,438 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 22:14:00,638 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-29 22:14:00,638 INFO L425 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:14:00,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:14:00,639 INFO L85 PathProgramCache]: Analyzing trace with hash 328664365, now seen corresponding path program 12 times [2023-11-29 22:14:00,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:14:00,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523596655] [2023-11-29 22:14:00,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:14:00,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:14:00,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:14:00,747 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-29 22:14:00,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:14:00,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523596655] [2023-11-29 22:14:00,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523596655] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:14:00,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1459297224] [2023-11-29 22:14:00,748 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 22:14:00,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:14:00,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:14:00,749 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-29 22:14:00,778 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-29 22:14:00,803 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 22:14:00,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:14:00,804 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 22:14:00,805 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:14:00,909 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:14:00,909 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:14:00,997 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-29 22:14:00,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1459297224] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:14:00,997 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:14:00,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2023-11-29 22:14:00,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960734996] [2023-11-29 22:14:00,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:14:00,998 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 22:14:00,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:14:00,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 22:14:00,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2023-11-29 22:14:00,999 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 78 [2023-11-29 22:14:01,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 575 places, 4573 transitions, 150447 flow. Second operand has 20 states, 20 states have (on average 55.2) internal successors, (1104), 20 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:14:01,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:14:01,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 78 [2023-11-29 22:14:01,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:14:13,696 INFO L124 PetriNetUnfolderBase]: 6592/13857 cut-off events. [2023-11-29 22:14:13,696 INFO L125 PetriNetUnfolderBase]: For 81090/82416 co-relation queries the response was YES. [2023-11-29 22:14:13,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 223288 conditions, 13857 events. 6592/13857 cut-off events. For 81090/82416 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 122784 event pairs, 118 based on Foata normal form. 55/12979 useless extension candidates. Maximal degree in co-relation 209984. Up to 10674 conditions per place. [2023-11-29 22:14:13,873 INFO L140 encePairwiseOnDemand]: 65/78 looper letters, 2601 selfloop transitions, 2619 changer transitions 558/5825 dead transitions. [2023-11-29 22:14:13,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 663 places, 5825 transitions, 203600 flow [2023-11-29 22:14:13,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2023-11-29 22:14:13,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2023-11-29 22:14:13,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 5031 transitions. [2023-11-29 22:14:13,877 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7247191011235955 [2023-11-29 22:14:13,877 INFO L72 ComplementDD]: Start complementDD. Operand 89 states and 5031 transitions. [2023-11-29 22:14:13,877 INFO L73 IsDeterministic]: Start isDeterministic. Operand 89 states and 5031 transitions. [2023-11-29 22:14:13,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:14:13,878 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 89 states and 5031 transitions. [2023-11-29 22:14:13,882 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 90 states, 89 states have (on average 56.52808988764045) internal successors, (5031), 89 states have internal predecessors, (5031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:14:13,886 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 90 states, 90 states have (on average 78.0) internal successors, (7020), 90 states have internal predecessors, (7020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:14:13,886 INFO L81 ComplementDD]: Finished complementDD. Result has 90 states, 90 states have (on average 78.0) internal successors, (7020), 90 states have internal predecessors, (7020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:14:13,886 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 594 predicate places. [2023-11-29 22:14:13,887 INFO L500 AbstractCegarLoop]: Abstraction has has 663 places, 5825 transitions, 203600 flow [2023-11-29 22:14:13,887 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 55.2) internal successors, (1104), 20 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:14:13,887 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:14:13,887 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:14:13,892 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-29 22:14:14,090 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:14:14,091 INFO L425 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:14:14,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:14:14,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1324550215, now seen corresponding path program 13 times [2023-11-29 22:14:14,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:14:14,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281161156] [2023-11-29 22:14:14,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:14:14,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:14:14,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:14:14,165 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:14:14,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:14:14,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281161156] [2023-11-29 22:14:14,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281161156] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:14:14,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [168558395] [2023-11-29 22:14:14,165 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 22:14:14,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:14:14,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:14:14,166 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-29 22:14:14,168 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-29 22:14:14,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:14:14,218 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 22:14:14,219 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:14:14,300 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:14:14,300 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:14:14,369 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:14:14,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [168558395] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:14:14,369 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:14:14,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2023-11-29 22:14:14,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330840944] [2023-11-29 22:14:14,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:14:14,370 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 22:14:14,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:14:14,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 22:14:14,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2023-11-29 22:14:14,373 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 78 [2023-11-29 22:14:14,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 663 places, 5825 transitions, 203600 flow. Second operand has 19 states, 19 states have (on average 54.73684210526316) internal successors, (1040), 19 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:14:14,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:14:14,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 78 [2023-11-29 22:14:14,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:14:29,694 INFO L124 PetriNetUnfolderBase]: 6663/14196 cut-off events. [2023-11-29 22:14:29,694 INFO L125 PetriNetUnfolderBase]: For 98079/99516 co-relation queries the response was YES. [2023-11-29 22:14:29,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 239633 conditions, 14196 events. 6663/14196 cut-off events. For 98079/99516 co-relation queries the response was YES. Maximal size of possible extension queue 637. Compared 127753 event pairs, 134 based on Foata normal form. 72/13354 useless extension candidates. Maximal degree in co-relation 238532. Up to 10798 conditions per place. [2023-11-29 22:14:29,875 INFO L140 encePairwiseOnDemand]: 64/78 looper letters, 2844 selfloop transitions, 2485 changer transitions 569/5945 dead transitions. [2023-11-29 22:14:29,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 729 places, 5945 transitions, 219551 flow [2023-11-29 22:14:29,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2023-11-29 22:14:29,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2023-11-29 22:14:29,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 3952 transitions. [2023-11-29 22:14:29,878 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7238095238095238 [2023-11-29 22:14:29,878 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 3952 transitions. [2023-11-29 22:14:29,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 3952 transitions. [2023-11-29 22:14:29,878 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:14:29,878 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 3952 transitions. [2023-11-29 22:14:29,882 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 56.457142857142856) internal successors, (3952), 70 states have internal predecessors, (3952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:14:29,885 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 78.0) internal successors, (5538), 71 states have internal predecessors, (5538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:14:29,885 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 78.0) internal successors, (5538), 71 states have internal predecessors, (5538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:14:29,885 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 660 predicate places. [2023-11-29 22:14:29,885 INFO L500 AbstractCegarLoop]: Abstraction has has 729 places, 5945 transitions, 219551 flow [2023-11-29 22:14:29,886 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 54.73684210526316) internal successors, (1040), 19 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:14:29,886 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:14:29,886 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:14:29,890 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-29 22:14:30,089 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:14:30,091 INFO L425 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:14:30,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:14:30,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1315822289, now seen corresponding path program 14 times [2023-11-29 22:14:30,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:14:30,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463774696] [2023-11-29 22:14:30,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:14:30,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:14:30,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:14:30,173 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:14:30,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:14:30,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463774696] [2023-11-29 22:14:30,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463774696] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:14:30,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366934656] [2023-11-29 22:14:30,173 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 22:14:30,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:14:30,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:14:30,174 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-29 22:14:30,202 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-29 22:14:30,228 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 22:14:30,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:14:30,229 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 22:14:30,230 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:14:30,309 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:14:30,309 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:14:30,371 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:14:30,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366934656] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:14:30,371 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:14:30,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2023-11-29 22:14:30,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380507107] [2023-11-29 22:14:30,371 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:14:30,371 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 22:14:30,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:14:30,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 22:14:30,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2023-11-29 22:14:30,372 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 78 [2023-11-29 22:14:30,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 729 places, 5945 transitions, 219551 flow. Second operand has 19 states, 19 states have (on average 54.73684210526316) internal successors, (1040), 19 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:14:30,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:14:30,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 78 [2023-11-29 22:14:30,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:14:47,392 INFO L124 PetriNetUnfolderBase]: 6923/15145 cut-off events. [2023-11-29 22:14:47,393 INFO L125 PetriNetUnfolderBase]: For 128656/130268 co-relation queries the response was YES. [2023-11-29 22:14:47,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 264685 conditions, 15145 events. 6923/15145 cut-off events. For 128656/130268 co-relation queries the response was YES. Maximal size of possible extension queue 672. Compared 140894 event pairs, 146 based on Foata normal form. 106/14336 useless extension candidates. Maximal degree in co-relation 248915. Up to 11300 conditions per place. [2023-11-29 22:14:47,587 INFO L140 encePairwiseOnDemand]: 64/78 looper letters, 2845 selfloop transitions, 2810 changer transitions 593/6295 dead transitions. [2023-11-29 22:14:47,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 812 places, 6295 transitions, 245228 flow [2023-11-29 22:14:47,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2023-11-29 22:14:47,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2023-11-29 22:14:47,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 4915 transitions. [2023-11-29 22:14:47,590 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7242852932508105 [2023-11-29 22:14:47,591 INFO L72 ComplementDD]: Start complementDD. Operand 87 states and 4915 transitions. [2023-11-29 22:14:47,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 87 states and 4915 transitions. [2023-11-29 22:14:47,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:14:47,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 87 states and 4915 transitions. [2023-11-29 22:14:47,594 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 88 states, 87 states have (on average 56.49425287356322) internal successors, (4915), 87 states have internal predecessors, (4915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:14:47,598 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 88 states, 88 states have (on average 78.0) internal successors, (6864), 88 states have internal predecessors, (6864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:14:47,599 INFO L81 ComplementDD]: Finished complementDD. Result has 88 states, 88 states have (on average 78.0) internal successors, (6864), 88 states have internal predecessors, (6864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:14:47,599 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 743 predicate places. [2023-11-29 22:14:47,599 INFO L500 AbstractCegarLoop]: Abstraction has has 812 places, 6295 transitions, 245228 flow [2023-11-29 22:14:47,599 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 54.73684210526316) internal successors, (1040), 19 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:14:47,599 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:14:47,599 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:14:47,606 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-29 22:14:47,815 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:14:47,816 INFO L425 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:14:47,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:14:47,816 INFO L85 PathProgramCache]: Analyzing trace with hash 2103353645, now seen corresponding path program 15 times [2023-11-29 22:14:47,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:14:47,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377415497] [2023-11-29 22:14:47,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:14:47,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:14:47,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:14:47,885 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-29 22:14:47,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:14:47,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377415497] [2023-11-29 22:14:47,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377415497] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:14:47,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [652867250] [2023-11-29 22:14:47,886 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 22:14:47,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:14:47,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:14:47,886 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-29 22:14:47,889 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-29 22:14:47,956 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 22:14:47,956 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:14:47,957 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 22:14:47,957 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:14:48,057 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:14:48,058 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:14:48,136 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-29 22:14:48,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [652867250] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:14:48,136 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:14:48,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2023-11-29 22:14:48,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5351210] [2023-11-29 22:14:48,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:14:48,137 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 22:14:48,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:14:48,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 22:14:48,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=320, Unknown=0, NotChecked=0, Total=380 [2023-11-29 22:14:48,138 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 78 [2023-11-29 22:14:48,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 812 places, 6295 transitions, 245228 flow. Second operand has 20 states, 20 states have (on average 55.2) internal successors, (1104), 20 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:14:48,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:14:48,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 78 [2023-11-29 22:14:48,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:15:07,649 INFO L124 PetriNetUnfolderBase]: 7291/16041 cut-off events. [2023-11-29 22:15:07,649 INFO L125 PetriNetUnfolderBase]: For 150470/152415 co-relation queries the response was YES. [2023-11-29 22:15:07,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 293183 conditions, 16041 events. 7291/16041 cut-off events. For 150470/152415 co-relation queries the response was YES. Maximal size of possible extension queue 714. Compared 151492 event pairs, 121 based on Foata normal form. 166/15253 useless extension candidates. Maximal degree in co-relation 284110. Up to 11957 conditions per place. [2023-11-29 22:15:07,879 INFO L140 encePairwiseOnDemand]: 66/78 looper letters, 3311 selfloop transitions, 2640 changer transitions 613/6611 dead transitions. [2023-11-29 22:15:07,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 883 places, 6611 transitions, 270654 flow [2023-11-29 22:15:07,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2023-11-29 22:15:07,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2023-11-29 22:15:07,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 4042 transitions. [2023-11-29 22:15:07,882 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7197293447293447 [2023-11-29 22:15:07,882 INFO L72 ComplementDD]: Start complementDD. Operand 72 states and 4042 transitions. [2023-11-29 22:15:07,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 72 states and 4042 transitions. [2023-11-29 22:15:07,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:15:07,885 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 72 states and 4042 transitions. [2023-11-29 22:15:07,887 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 73 states, 72 states have (on average 56.138888888888886) internal successors, (4042), 72 states have internal predecessors, (4042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:15:07,890 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 73 states, 73 states have (on average 78.0) internal successors, (5694), 73 states have internal predecessors, (5694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:15:07,891 INFO L81 ComplementDD]: Finished complementDD. Result has 73 states, 73 states have (on average 78.0) internal successors, (5694), 73 states have internal predecessors, (5694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:15:07,891 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 814 predicate places. [2023-11-29 22:15:07,891 INFO L500 AbstractCegarLoop]: Abstraction has has 883 places, 6611 transitions, 270654 flow [2023-11-29 22:15:07,891 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 55.2) internal successors, (1104), 20 states have internal predecessors, (1104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:15:07,891 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:15:07,891 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:15:07,913 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-29 22:15:08,096 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-29 22:15:08,096 INFO L425 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:15:08,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:15:08,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1165622031, now seen corresponding path program 16 times [2023-11-29 22:15:08,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:15:08,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419931579] [2023-11-29 22:15:08,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:15:08,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:15:08,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:15:08,166 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:15:08,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:15:08,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419931579] [2023-11-29 22:15:08,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419931579] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:15:08,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1396507484] [2023-11-29 22:15:08,166 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 22:15:08,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:15:08,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:15:08,182 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-29 22:15:08,198 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-29 22:15:08,250 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 22:15:08,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:15:08,252 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 22:15:08,252 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:15:08,350 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:15:08,350 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:15:08,424 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:15:08,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1396507484] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:15:08,424 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:15:08,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2023-11-29 22:15:08,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664703434] [2023-11-29 22:15:08,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:15:08,425 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 22:15:08,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:15:08,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 22:15:08,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2023-11-29 22:15:08,426 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 78 [2023-11-29 22:15:08,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 883 places, 6611 transitions, 270654 flow. Second operand has 21 states, 21 states have (on average 54.476190476190474) internal successors, (1144), 21 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:15:08,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:15:08,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 78 [2023-11-29 22:15:08,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:15:32,338 INFO L124 PetriNetUnfolderBase]: 8131/17742 cut-off events. [2023-11-29 22:15:32,338 INFO L125 PetriNetUnfolderBase]: For 164986/167012 co-relation queries the response was YES. [2023-11-29 22:15:32,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 342299 conditions, 17742 events. 8131/17742 cut-off events. For 164986/167012 co-relation queries the response was YES. Maximal size of possible extension queue 768. Compared 169174 event pairs, 153 based on Foata normal form. 56/16684 useless extension candidates. Maximal degree in co-relation 332808. Up to 13266 conditions per place. [2023-11-29 22:15:32,630 INFO L140 encePairwiseOnDemand]: 64/78 looper letters, 5039 selfloop transitions, 1459 changer transitions 734/7279 dead transitions. [2023-11-29 22:15:32,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 939 places, 7279 transitions, 312738 flow [2023-11-29 22:15:32,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-11-29 22:15:32,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2023-11-29 22:15:32,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 3233 transitions. [2023-11-29 22:15:32,632 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7271704903283851 [2023-11-29 22:15:32,632 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 3233 transitions. [2023-11-29 22:15:32,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 3233 transitions. [2023-11-29 22:15:32,633 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:15:32,633 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 3233 transitions. [2023-11-29 22:15:32,635 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 56.719298245614034) internal successors, (3233), 57 states have internal predecessors, (3233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:15:32,637 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 78.0) internal successors, (4524), 58 states have internal predecessors, (4524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:15:32,637 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 78.0) internal successors, (4524), 58 states have internal predecessors, (4524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:15:32,637 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 870 predicate places. [2023-11-29 22:15:32,638 INFO L500 AbstractCegarLoop]: Abstraction has has 939 places, 7279 transitions, 312738 flow [2023-11-29 22:15:32,638 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 54.476190476190474) internal successors, (1144), 21 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:15:32,638 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:15:32,638 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:15:32,645 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-11-29 22:15:32,845 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:15:32,846 INFO L425 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:15:32,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:15:32,846 INFO L85 PathProgramCache]: Analyzing trace with hash -1540919415, now seen corresponding path program 17 times [2023-11-29 22:15:32,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:15:32,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182345700] [2023-11-29 22:15:32,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:15:32,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:15:32,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:15:32,909 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:15:32,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:15:32,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182345700] [2023-11-29 22:15:32,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182345700] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:15:32,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713893462] [2023-11-29 22:15:32,909 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 22:15:32,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:15:32,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:15:32,914 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-29 22:15:32,919 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-29 22:15:32,985 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 22:15:32,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:15:32,986 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 22:15:32,987 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:15:33,068 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:15:33,069 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:15:33,133 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 22:15:33,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713893462] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:15:33,134 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:15:33,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 19 [2023-11-29 22:15:33,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895675298] [2023-11-29 22:15:33,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:15:33,134 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 22:15:33,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:15:33,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 22:15:33,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2023-11-29 22:15:33,135 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 78 [2023-11-29 22:15:33,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 939 places, 7279 transitions, 312738 flow. Second operand has 19 states, 19 states have (on average 54.63157894736842) internal successors, (1038), 19 states have internal predecessors, (1038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:15:33,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:15:33,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 78 [2023-11-29 22:15:33,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:16:07,253 INFO L124 PetriNetUnfolderBase]: 9751/20934 cut-off events. [2023-11-29 22:16:07,253 INFO L125 PetriNetUnfolderBase]: For 181860/184070 co-relation queries the response was YES. [2023-11-29 22:16:07,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 426540 conditions, 20934 events. 9751/20934 cut-off events. For 181860/184070 co-relation queries the response was YES. Maximal size of possible extension queue 936. Compared 201771 event pairs, 125 based on Foata normal form. 71/19607 useless extension candidates. Maximal degree in co-relation 408125. Up to 15834 conditions per place. [2023-11-29 22:16:07,583 INFO L140 encePairwiseOnDemand]: 64/78 looper letters, 5307 selfloop transitions, 2231 changer transitions 805/8390 dead transitions. [2023-11-29 22:16:07,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1004 places, 8390 transitions, 377388 flow [2023-11-29 22:16:07,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2023-11-29 22:16:07,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2023-11-29 22:16:07,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 3761 transitions. [2023-11-29 22:16:07,585 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7305749805749806 [2023-11-29 22:16:07,585 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 3761 transitions. [2023-11-29 22:16:07,585 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 3761 transitions. [2023-11-29 22:16:07,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:16:07,586 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 3761 transitions. [2023-11-29 22:16:07,588 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 56.984848484848484) internal successors, (3761), 66 states have internal predecessors, (3761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:16:07,590 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 78.0) internal successors, (5226), 67 states have internal predecessors, (5226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:16:07,591 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 78.0) internal successors, (5226), 67 states have internal predecessors, (5226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:16:07,591 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 935 predicate places. [2023-11-29 22:16:07,591 INFO L500 AbstractCegarLoop]: Abstraction has has 1004 places, 8390 transitions, 377388 flow [2023-11-29 22:16:07,591 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 54.63157894736842) internal successors, (1038), 19 states have internal predecessors, (1038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:16:07,591 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:16:07,591 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:16:07,607 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-29 22:16:07,795 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:16:07,796 INFO L425 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:16:07,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:16:07,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1099797165, now seen corresponding path program 18 times [2023-11-29 22:16:07,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:16:07,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109969025] [2023-11-29 22:16:07,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:16:07,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:16:07,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:16:07,875 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:16:07,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:16:07,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109969025] [2023-11-29 22:16:07,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109969025] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:16:07,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685066654] [2023-11-29 22:16:07,875 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 22:16:07,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:16:07,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:16:07,876 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-29 22:16:07,878 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-29 22:16:07,950 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 22:16:07,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:16:07,951 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 22:16:07,951 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:16:08,029 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:16:08,029 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:16:08,090 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:16:08,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685066654] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:16:08,090 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:16:08,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2023-11-29 22:16:08,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120604443] [2023-11-29 22:16:08,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:16:08,090 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 22:16:08,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:16:08,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 22:16:08,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2023-11-29 22:16:08,091 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 78 [2023-11-29 22:16:08,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1004 places, 8390 transitions, 377388 flow. Second operand has 21 states, 21 states have (on average 54.476190476190474) internal successors, (1144), 21 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:16:08,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:16:08,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 78 [2023-11-29 22:16:08,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:16:54,410 INFO L124 PetriNetUnfolderBase]: 11117/23652 cut-off events. [2023-11-29 22:16:54,410 INFO L125 PetriNetUnfolderBase]: For 200660/202963 co-relation queries the response was YES. [2023-11-29 22:16:54,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 506119 conditions, 23652 events. 11117/23652 cut-off events. For 200660/202963 co-relation queries the response was YES. Maximal size of possible extension queue 1059. Compared 229317 event pairs, 168 based on Foata normal form. 60/22006 useless extension candidates. Maximal degree in co-relation 483397. Up to 17960 conditions per place. [2023-11-29 22:16:54,809 INFO L140 encePairwiseOnDemand]: 64/78 looper letters, 5666 selfloop transitions, 2608 changer transitions 869/9190 dead transitions. [2023-11-29 22:16:54,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1090 places, 9190 transitions, 432098 flow [2023-11-29 22:16:54,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2023-11-29 22:16:54,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2023-11-29 22:16:54,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 4936 transitions. [2023-11-29 22:16:54,813 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7273798997936929 [2023-11-29 22:16:54,813 INFO L72 ComplementDD]: Start complementDD. Operand 87 states and 4936 transitions. [2023-11-29 22:16:54,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 87 states and 4936 transitions. [2023-11-29 22:16:54,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:16:54,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 87 states and 4936 transitions. [2023-11-29 22:16:54,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 88 states, 87 states have (on average 56.735632183908045) internal successors, (4936), 87 states have internal predecessors, (4936), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:16:54,820 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 88 states, 88 states have (on average 78.0) internal successors, (6864), 88 states have internal predecessors, (6864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:16:54,820 INFO L81 ComplementDD]: Finished complementDD. Result has 88 states, 88 states have (on average 78.0) internal successors, (6864), 88 states have internal predecessors, (6864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:16:54,820 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 1021 predicate places. [2023-11-29 22:16:54,820 INFO L500 AbstractCegarLoop]: Abstraction has has 1090 places, 9190 transitions, 432098 flow [2023-11-29 22:16:54,821 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 54.476190476190474) internal successors, (1144), 21 states have internal predecessors, (1144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:16:54,821 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:16:54,821 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:16:54,842 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-29 22:16:55,025 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:16:55,025 INFO L425 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:16:55,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:16:55,025 INFO L85 PathProgramCache]: Analyzing trace with hash 340577095, now seen corresponding path program 19 times [2023-11-29 22:16:55,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:16:55,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131970896] [2023-11-29 22:16:55,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:16:55,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:16:55,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:16:55,088 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:16:55,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:16:55,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131970896] [2023-11-29 22:16:55,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131970896] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:16:55,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009511269] [2023-11-29 22:16:55,089 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 22:16:55,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:16:55,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:16:55,090 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-29 22:16:55,092 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-29 22:16:55,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:16:55,167 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 22:16:55,168 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:16:55,251 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:16:55,251 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:16:55,311 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:16:55,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009511269] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:16:55,311 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:16:55,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 19 [2023-11-29 22:16:55,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460591897] [2023-11-29 22:16:55,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:16:55,312 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 22:16:55,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:16:55,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 22:16:55,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2023-11-29 22:16:55,313 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 78 [2023-11-29 22:16:55,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1090 places, 9190 transitions, 432098 flow. Second operand has 19 states, 19 states have (on average 54.63157894736842) internal successors, (1038), 19 states have internal predecessors, (1038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:16:55,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:16:55,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 78 [2023-11-29 22:16:55,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:18:01,350 INFO L124 PetriNetUnfolderBase]: 12315/26077 cut-off events. [2023-11-29 22:18:01,350 INFO L125 PetriNetUnfolderBase]: For 226653/229287 co-relation queries the response was YES. [2023-11-29 22:18:01,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 582433 conditions, 26077 events. 12315/26077 cut-off events. For 226653/229287 co-relation queries the response was YES. Maximal size of possible extension queue 1151. Compared 254240 event pairs, 178 based on Foata normal form. 135/24279 useless extension candidates. Maximal degree in co-relation 558417. Up to 19835 conditions per place. [2023-11-29 22:18:01,850 INFO L140 encePairwiseOnDemand]: 64/78 looper letters, 6411 selfloop transitions, 2618 changer transitions 901/9977 dead transitions. [2023-11-29 22:18:01,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1140 places, 9977 transitions, 489011 flow [2023-11-29 22:18:01,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2023-11-29 22:18:01,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2023-11-29 22:18:01,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 3054 transitions. [2023-11-29 22:18:01,853 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7387518142235123 [2023-11-29 22:18:01,853 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 3054 transitions. [2023-11-29 22:18:01,853 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 3054 transitions. [2023-11-29 22:18:01,853 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:18:01,853 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 3054 transitions. [2023-11-29 22:18:01,869 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 57.62264150943396) internal successors, (3054), 53 states have internal predecessors, (3054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:18:01,872 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 78.0) internal successors, (4212), 54 states have internal predecessors, (4212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:18:01,872 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 78.0) internal successors, (4212), 54 states have internal predecessors, (4212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:18:01,872 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 1071 predicate places. [2023-11-29 22:18:01,873 INFO L500 AbstractCegarLoop]: Abstraction has has 1140 places, 9977 transitions, 489011 flow [2023-11-29 22:18:01,873 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 54.63157894736842) internal successors, (1038), 19 states have internal predecessors, (1038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:18:01,873 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:18:01,873 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:18:01,877 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-29 22:18:02,073 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-11-29 22:18:02,074 INFO L425 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:18:02,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:18:02,074 INFO L85 PathProgramCache]: Analyzing trace with hash -559414089, now seen corresponding path program 20 times [2023-11-29 22:18:02,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:18:02,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72395436] [2023-11-29 22:18:02,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:18:02,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:18:02,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:18:02,148 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-29 22:18:02,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:18:02,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72395436] [2023-11-29 22:18:02,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72395436] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:18:02,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15263791] [2023-11-29 22:18:02,149 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 22:18:02,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:18:02,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:18:02,150 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-29 22:18:02,198 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-29 22:18:02,228 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 22:18:02,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:18:02,229 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 22:18:02,230 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:18:02,335 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:18:02,335 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:18:02,415 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-29 22:18:02,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [15263791] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:18:02,415 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:18:02,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2023-11-29 22:18:02,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49660483] [2023-11-29 22:18:02,415 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:18:02,415 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 22:18:02,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:18:02,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 22:18:02,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2023-11-29 22:18:02,416 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 78 [2023-11-29 22:18:02,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1140 places, 9977 transitions, 489011 flow. Second operand has 21 states, 21 states have (on average 55.095238095238095) internal successors, (1157), 21 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:18:02,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:18:02,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 78 [2023-11-29 22:18:02,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:19:26,039 INFO L124 PetriNetUnfolderBase]: 13291/28098 cut-off events. [2023-11-29 22:19:26,039 INFO L125 PetriNetUnfolderBase]: For 257261/259827 co-relation queries the response was YES. [2023-11-29 22:19:26,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 653782 conditions, 28098 events. 13291/28098 cut-off events. For 257261/259827 co-relation queries the response was YES. Maximal size of possible extension queue 1269. Compared 277324 event pairs, 172 based on Foata normal form. 166/26181 useless extension candidates. Maximal degree in co-relation 652352. Up to 21329 conditions per place. [2023-11-29 22:19:26,639 INFO L140 encePairwiseOnDemand]: 64/78 looper letters, 7030 selfloop transitions, 2837 changer transitions 926/10840 dead transitions. [2023-11-29 22:19:26,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1189 places, 10840 transitions, 552967 flow [2023-11-29 22:19:26,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-11-29 22:19:26,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2023-11-29 22:19:26,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 2887 transitions. [2023-11-29 22:19:26,642 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7402564102564102 [2023-11-29 22:19:26,642 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 2887 transitions. [2023-11-29 22:19:26,642 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 2887 transitions. [2023-11-29 22:19:26,643 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:19:26,643 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 2887 transitions. [2023-11-29 22:19:26,645 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 57.74) internal successors, (2887), 50 states have internal predecessors, (2887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:19:26,647 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 78.0) internal successors, (3978), 51 states have internal predecessors, (3978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:19:26,647 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 78.0) internal successors, (3978), 51 states have internal predecessors, (3978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:19:26,648 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 1120 predicate places. [2023-11-29 22:19:26,648 INFO L500 AbstractCegarLoop]: Abstraction has has 1189 places, 10840 transitions, 552967 flow [2023-11-29 22:19:26,648 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 55.095238095238095) internal successors, (1157), 21 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:19:26,648 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:19:26,648 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:19:26,655 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-11-29 22:19:26,852 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-29 22:19:26,853 INFO L425 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:19:26,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:19:26,853 INFO L85 PathProgramCache]: Analyzing trace with hash -110421455, now seen corresponding path program 21 times [2023-11-29 22:19:26,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:19:26,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6704433] [2023-11-29 22:19:26,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:19:26,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:19:26,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:19:26,922 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-29 22:19:26,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:19:26,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6704433] [2023-11-29 22:19:26,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6704433] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:19:26,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209226867] [2023-11-29 22:19:26,922 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 22:19:26,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:19:26,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:19:26,938 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-29 22:19:26,939 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-29 22:19:27,011 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 22:19:27,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:19:27,011 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 22:19:27,012 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:19:27,123 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:19:27,123 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:19:27,201 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-29 22:19:27,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1209226867] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:19:27,201 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:19:27,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2023-11-29 22:19:27,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440202908] [2023-11-29 22:19:27,201 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:19:27,202 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 22:19:27,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:19:27,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 22:19:27,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=352, Unknown=0, NotChecked=0, Total=420 [2023-11-29 22:19:27,203 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 78 [2023-11-29 22:19:27,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1189 places, 10840 transitions, 552967 flow. Second operand has 21 states, 21 states have (on average 55.04761904761905) internal successors, (1156), 21 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:19:27,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:19:27,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 78 [2023-11-29 22:19:27,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:21:15,109 INFO L124 PetriNetUnfolderBase]: 14924/31475 cut-off events. [2023-11-29 22:21:15,109 INFO L125 PetriNetUnfolderBase]: For 315836/319303 co-relation queries the response was YES. [2023-11-29 22:21:15,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 762301 conditions, 31475 events. 14924/31475 cut-off events. For 315836/319303 co-relation queries the response was YES. Maximal size of possible extension queue 1440. Compared 315276 event pairs, 161 based on Foata normal form. 157/29302 useless extension candidates. Maximal degree in co-relation 734517. Up to 23982 conditions per place. [2023-11-29 22:21:15,777 INFO L140 encePairwiseOnDemand]: 64/78 looper letters, 7412 selfloop transitions, 3711 changer transitions 992/12162 dead transitions. [2023-11-29 22:21:15,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1263 places, 12162 transitions, 645411 flow [2023-11-29 22:21:15,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2023-11-29 22:21:15,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2023-11-29 22:21:15,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 4325 transitions. [2023-11-29 22:21:15,780 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7393162393162394 [2023-11-29 22:21:15,780 INFO L72 ComplementDD]: Start complementDD. Operand 75 states and 4325 transitions. [2023-11-29 22:21:15,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 75 states and 4325 transitions. [2023-11-29 22:21:15,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:21:15,780 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 75 states and 4325 transitions. [2023-11-29 22:21:15,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 76 states, 75 states have (on average 57.666666666666664) internal successors, (4325), 75 states have internal predecessors, (4325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:21:15,785 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 76 states, 76 states have (on average 78.0) internal successors, (5928), 76 states have internal predecessors, (5928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:21:15,786 INFO L81 ComplementDD]: Finished complementDD. Result has 76 states, 76 states have (on average 78.0) internal successors, (5928), 76 states have internal predecessors, (5928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:21:15,786 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 1194 predicate places. [2023-11-29 22:21:15,786 INFO L500 AbstractCegarLoop]: Abstraction has has 1263 places, 12162 transitions, 645411 flow [2023-11-29 22:21:15,786 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 55.04761904761905) internal successors, (1156), 21 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:21:15,786 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:21:15,786 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:21:15,801 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-11-29 22:21:15,991 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-11-29 22:21:15,992 INFO L425 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:21:15,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:21:15,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1525621, now seen corresponding path program 22 times [2023-11-29 22:21:15,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:21:15,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364403349] [2023-11-29 22:21:15,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:21:15,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:21:16,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:21:16,065 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-29 22:21:16,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:21:16,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364403349] [2023-11-29 22:21:16,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364403349] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:21:16,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091889203] [2023-11-29 22:21:16,066 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 22:21:16,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:21:16,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:21:16,083 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-29 22:21:16,090 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-29 22:21:16,154 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 22:21:16,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:21:16,155 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 22:21:16,156 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:21:16,271 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:21:16,272 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:21:16,358 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-29 22:21:16,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091889203] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:21:16,358 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:21:16,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2023-11-29 22:21:16,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453555117] [2023-11-29 22:21:16,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:21:16,358 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 22:21:16,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:21:16,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 22:21:16,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2023-11-29 22:21:16,359 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 78 [2023-11-29 22:21:16,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1263 places, 12162 transitions, 645411 flow. Second operand has 21 states, 21 states have (on average 55.095238095238095) internal successors, (1157), 21 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:21:16,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:21:16,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 78 [2023-11-29 22:21:16,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:23:49,651 INFO L124 PetriNetUnfolderBase]: 17427/36603 cut-off events. [2023-11-29 22:23:49,651 INFO L125 PetriNetUnfolderBase]: For 382018/385892 co-relation queries the response was YES. [2023-11-29 22:23:49,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 921675 conditions, 36603 events. 17427/36603 cut-off events. For 382018/385892 co-relation queries the response was YES. Maximal size of possible extension queue 1658. Compared 372024 event pairs, 170 based on Foata normal form. 171/34031 useless extension candidates. Maximal degree in co-relation 892643. Up to 27989 conditions per place. [2023-11-29 22:23:50,465 INFO L140 encePairwiseOnDemand]: 64/78 looper letters, 9203 selfloop transitions, 4224 changer transitions 1058/14532 dead transitions. [2023-11-29 22:23:50,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1361 places, 14532 transitions, 800251 flow [2023-11-29 22:23:50,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2023-11-29 22:23:50,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 99 states. [2023-11-29 22:23:50,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 5604 transitions. [2023-11-29 22:23:50,607 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7257187257187258 [2023-11-29 22:23:50,607 INFO L72 ComplementDD]: Start complementDD. Operand 99 states and 5604 transitions. [2023-11-29 22:23:50,607 INFO L73 IsDeterministic]: Start isDeterministic. Operand 99 states and 5604 transitions. [2023-11-29 22:23:50,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:23:50,608 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 99 states and 5604 transitions. [2023-11-29 22:23:50,611 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 100 states, 99 states have (on average 56.60606060606061) internal successors, (5604), 99 states have internal predecessors, (5604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:23:50,615 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 100 states, 100 states have (on average 78.0) internal successors, (7800), 100 states have internal predecessors, (7800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:23:50,615 INFO L81 ComplementDD]: Finished complementDD. Result has 100 states, 100 states have (on average 78.0) internal successors, (7800), 100 states have internal predecessors, (7800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:23:50,616 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 1292 predicate places. [2023-11-29 22:23:50,616 INFO L500 AbstractCegarLoop]: Abstraction has has 1361 places, 14532 transitions, 800251 flow [2023-11-29 22:23:50,636 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 55.095238095238095) internal successors, (1157), 21 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:23:50,636 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:23:50,636 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:23:50,641 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-11-29 22:23:50,841 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:23:50,841 INFO L425 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:23:50,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:23:50,841 INFO L85 PathProgramCache]: Analyzing trace with hash 2068704259, now seen corresponding path program 23 times [2023-11-29 22:23:50,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:23:50,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555202868] [2023-11-29 22:23:50,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:23:50,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:23:50,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:23:50,901 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:23:50,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:23:50,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555202868] [2023-11-29 22:23:50,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555202868] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:23:50,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1485600788] [2023-11-29 22:23:50,902 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 22:23:50,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:23:50,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:23:50,918 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-29 22:23:50,986 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-29 22:23:51,052 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 22:23:51,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:23:51,053 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 22:23:51,054 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:23:51,131 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:23:51,131 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:23:51,188 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:23:51,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1485600788] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:23:51,189 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:23:51,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 8] total 19 [2023-11-29 22:23:51,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7705308] [2023-11-29 22:23:51,189 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:23:51,189 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 22:23:51,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:23:51,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 22:23:51,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2023-11-29 22:23:51,190 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 78 [2023-11-29 22:23:51,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1361 places, 14532 transitions, 800251 flow. Second operand has 19 states, 19 states have (on average 54.68421052631579) internal successors, (1039), 19 states have internal predecessors, (1039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:23:51,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:23:51,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 78 [2023-11-29 22:23:51,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:27:24,425 INFO L124 PetriNetUnfolderBase]: 18040/37863 cut-off events. [2023-11-29 22:27:24,425 INFO L125 PetriNetUnfolderBase]: For 434190/439009 co-relation queries the response was YES. [2023-11-29 22:27:24,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 988600 conditions, 37863 events. 18040/37863 cut-off events. For 434190/439009 co-relation queries the response was YES. Maximal size of possible extension queue 1731. Compared 386363 event pairs, 179 based on Foata normal form. 188/35208 useless extension candidates. Maximal degree in co-relation 937574. Up to 28977 conditions per place. [2023-11-29 22:27:25,246 INFO L140 encePairwiseOnDemand]: 64/78 looper letters, 8288 selfloop transitions, 5515 changer transitions 1090/14940 dead transitions. [2023-11-29 22:27:25,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1415 places, 14940 transitions, 852622 flow [2023-11-29 22:27:25,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2023-11-29 22:27:25,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2023-11-29 22:27:25,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 3573 transitions. [2023-11-29 22:27:25,248 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.738833746898263 [2023-11-29 22:27:25,248 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 3573 transitions. [2023-11-29 22:27:25,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 3573 transitions. [2023-11-29 22:27:25,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:27:25,249 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 3573 transitions. [2023-11-29 22:27:25,251 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 57.62903225806452) internal successors, (3573), 62 states have internal predecessors, (3573), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:27:25,268 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 78.0) internal successors, (4914), 63 states have internal predecessors, (4914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:27:25,269 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 78.0) internal successors, (4914), 63 states have internal predecessors, (4914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:27:25,269 INFO L307 CegarLoopForPetriNet]: 69 programPoint places, 1346 predicate places. [2023-11-29 22:27:25,269 INFO L500 AbstractCegarLoop]: Abstraction has has 1415 places, 14940 transitions, 852622 flow [2023-11-29 22:27:25,269 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 54.68421052631579) internal successors, (1039), 19 states have internal predecessors, (1039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:27:25,269 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:27:25,270 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:27:25,276 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-11-29 22:27:25,473 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:27:25,474 INFO L425 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:27:25,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:27:25,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1512397859, now seen corresponding path program 24 times [2023-11-29 22:27:25,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:27:25,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25494322] [2023-11-29 22:27:25,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:27:25,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:27:25,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:27:25,540 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-29 22:27:25,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:27:25,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [25494322] [2023-11-29 22:27:25,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [25494322] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:27:25,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686831311] [2023-11-29 22:27:25,541 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 22:27:25,541 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:27:25,541 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:27:25,541 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-29 22:27:25,543 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-29 22:27:25,615 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 22:27:25,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:27:25,615 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 22:27:25,616 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:27:25,718 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:27:25,718 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:27:25,796 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-29 22:27:25,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686831311] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:27:25,796 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:27:25,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2023-11-29 22:27:25,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750741247] [2023-11-29 22:27:25,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:27:25,797 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 22:27:25,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:27:25,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 22:27:25,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2023-11-29 22:27:25,798 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 52 out of 78 [2023-11-29 22:27:25,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1415 places, 14940 transitions, 852622 flow. Second operand has 21 states, 21 states have (on average 55.04761904761905) internal successors, (1156), 21 states have internal predecessors, (1156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:27:25,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:27:25,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 52 of 78 [2023-11-29 22:27:25,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-11-29 22:27:25,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 22:27:25,844 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-11-29 22:27:25,850 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2023-11-29 22:27:25,855 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-29 22:27:25,877 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-29 22:27:26,058 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2023-11-29 22:27:26,058 WARN L624 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (21states, 52/78 universal loopers) in iteration 31,while PetriNetUnfolder was constructing finite prefix that currently has 79 conditions, 15 events (0/14 cut-off events. For 813/813 co-relation queries the response was YES. Maximal size of possible extension queue 1. Compared 0 event pairs, 0 based on Foata normal form. 0/15 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place.). [2023-11-29 22:27:26,059 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2023-11-29 22:27:26,059 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2023-11-29 22:27:26,059 INFO L457 BasicCegarLoop]: Path program histogram: [24, 6, 1] [2023-11-29 22:27:26,062 INFO L222 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-11-29 22:27:26,062 INFO L172 ceAbstractionStarter]: Computing trace abstraction results [2023-11-29 22:27:26,064 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.11 10:27:26 BasicIcfg [2023-11-29 22:27:26,064 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-29 22:27:26,064 INFO L158 Benchmark]: Toolchain (without parser) took 839555.58ms. Allocated memory was 348.1MB in the beginning and 5.6GB in the end (delta: 5.2GB). Free memory was 296.4MB in the beginning and 1.9GB in the end (delta: -1.6GB). Peak memory consumption was 3.6GB. Max. memory is 16.0GB. [2023-11-29 22:27:26,064 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 348.1MB. Free memory is still 299.9MB. There was no memory consumed. Max. memory is 16.0GB. [2023-11-29 22:27:26,065 INFO L158 Benchmark]: CACSL2BoogieTranslator took 187.95ms. Allocated memory is still 348.1MB. Free memory was 296.4MB in the beginning and 285.9MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-11-29 22:27:26,065 INFO L158 Benchmark]: Boogie Procedure Inliner took 27.23ms. Allocated memory is still 348.1MB. Free memory was 285.9MB in the beginning and 283.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-11-29 22:27:26,065 INFO L158 Benchmark]: Boogie Preprocessor took 35.45ms. Allocated memory is still 348.1MB. Free memory was 283.7MB in the beginning and 282.7MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. [2023-11-29 22:27:26,065 INFO L158 Benchmark]: RCFGBuilder took 419.36ms. Allocated memory is still 348.1MB. Free memory was 282.7MB in the beginning and 267.0MB in the end (delta: 15.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. [2023-11-29 22:27:26,065 INFO L158 Benchmark]: TraceAbstraction took 838881.41ms. Allocated memory was 348.1MB in the beginning and 5.6GB in the end (delta: 5.2GB). Free memory was 265.9MB in the beginning and 1.9GB in the end (delta: -1.6GB). Peak memory consumption was 3.6GB. Max. memory is 16.0GB. [2023-11-29 22:27:26,066 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.10ms. Allocated memory is still 348.1MB. Free memory is still 299.9MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 187.95ms. Allocated memory is still 348.1MB. Free memory was 296.4MB in the beginning and 285.9MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 27.23ms. Allocated memory is still 348.1MB. Free memory was 285.9MB in the beginning and 283.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 35.45ms. Allocated memory is still 348.1MB. Free memory was 283.7MB in the beginning and 282.7MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 419.36ms. Allocated memory is still 348.1MB. Free memory was 282.7MB in the beginning and 267.0MB in the end (delta: 15.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. * TraceAbstraction took 838881.41ms. Allocated memory was 348.1MB in the beginning and 5.6GB in the end (delta: 5.2GB). Free memory was 265.9MB in the beginning and 1.9GB in the end (delta: -1.6GB). Peak memory consumption was 3.6GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (21states, 52/78 universal loopers) in iteration 31,while PetriNetUnfolder was constructing finite prefix that currently has 79 conditions, 15 events (0/14 cut-off events. For 813/813 co-relation queries the response was YES. Maximal size of possible extension queue 1. Compared 0 event pairs, 0 based on Foata normal form. 0/15 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place.). - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (21states, 52/78 universal loopers) in iteration 31,while PetriNetUnfolder was constructing finite prefix that currently has 79 conditions, 15 events (0/14 cut-off events. For 813/813 co-relation queries the response was YES. Maximal size of possible extension queue 1. Compared 0 event pairs, 0 based on Foata normal form. 0/15 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place.). - TimeoutResultAtElement [Line: 68]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (21states, 52/78 universal loopers) in iteration 31,while PetriNetUnfolder was constructing finite prefix that currently has 79 conditions, 15 events (0/14 cut-off events. For 813/813 co-relation queries the response was YES. Maximal size of possible extension queue 1. Compared 0 event pairs, 0 based on Foata normal form. 0/15 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 98 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: 838.8s, OverallIterations: 31, TraceHistogramMax: 2, PathProgramHistogramMax: 24, EmptinessCheckTime: 0.0s, AutomataDifference: 824.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6017 SdHoareTripleChecker+Valid, 6.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6017 mSDsluCounter, 5560 SdHoareTripleChecker+Invalid, 5.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4638 mSDsCounter, 500 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 16791 IncrementalHoareTripleChecker+Invalid, 17291 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 500 mSolverCounterUnsat, 922 mSDtfsCounter, 16791 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4718 GetRequests, 3081 SyntacticMatches, 71 SemanticMatches, 1566 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37710 ImplicationChecksByTransitivity, 12.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=852622occurred in iteration=30, InterpolantAutomatonStates: 1393, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 6.3s InterpolantComputationTime, 3713 NumberOfCodeBlocks, 3683 NumberOfCodeBlocksAsserted, 86 NumberOfCheckSat, 5317 ConstructedInterpolants, 0 QuantifiedInterpolants, 12473 SizeOfPredicates, 190 NumberOfNonLiveVariables, 4062 ConjunctsInSsa, 199 ConjunctsInUnsatCore, 81 InterpolantComputations, 6 PerfectInterpolantSequences, 231/566 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