/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -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-nonblocking-cntr.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.empire-owicki-a20a710-m [2023-12-09 15:31:33,373 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-09 15:31:33,438 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-12-09 15:31:33,466 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-09 15:31:33,466 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-09 15:31:33,467 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-09 15:31:33,467 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-09 15:31:33,467 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-09 15:31:33,468 INFO L153 SettingsManager]: * Use SBE=true [2023-12-09 15:31:33,471 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-09 15:31:33,471 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-09 15:31:33,471 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-09 15:31:33,471 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-09 15:31:33,472 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-09 15:31:33,472 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-09 15:31:33,473 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-09 15:31:33,473 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-09 15:31:33,473 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-09 15:31:33,473 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-09 15:31:33,473 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-09 15:31:33,473 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-09 15:31:33,474 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-09 15:31:33,474 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-09 15:31:33,474 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-12-09 15:31:33,474 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-09 15:31:33,474 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-09 15:31:33,475 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-09 15:31:33,475 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-09 15:31:33,475 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-09 15:31:33,475 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-09 15:31:33,476 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-09 15:31:33,476 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-09 15:31:33,476 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-09 15:31:33,476 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-12-09 15:31:33,663 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-09 15:31:33,683 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-09 15:31:33,685 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-09 15:31:33,686 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-09 15:31:33,686 INFO L274 PluginConnector]: CDTParser initialized [2023-12-09 15:31:33,687 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-nonblocking-cntr.wvr.c [2023-12-09 15:31:34,702 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-09 15:31:34,860 INFO L384 CDTParser]: Found 1 translation units. [2023-12-09 15:31:34,860 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-nonblocking-cntr.wvr.c [2023-12-09 15:31:34,869 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9be2a4ef8/096d755af0cc4112ad8ba85ddb0cb4d8/FLAGf29b9a232 [2023-12-09 15:31:34,881 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9be2a4ef8/096d755af0cc4112ad8ba85ddb0cb4d8 [2023-12-09 15:31:34,883 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-09 15:31:34,884 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-09 15:31:34,886 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-09 15:31:34,886 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-09 15:31:34,889 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-09 15:31:34,889 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 03:31:34" (1/1) ... [2023-12-09 15:31:34,890 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@13501c18 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:31:34, skipping insertion in model container [2023-12-09 15:31:34,890 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 03:31:34" (1/1) ... [2023-12-09 15:31:34,908 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-09 15:31:35,038 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-nonblocking-cntr.wvr.c[2063,2076] [2023-12-09 15:31:35,042 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-09 15:31:35,051 INFO L202 MainTranslator]: Completed pre-run [2023-12-09 15:31:35,070 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-nonblocking-cntr.wvr.c[2063,2076] [2023-12-09 15:31:35,075 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-09 15:31:35,080 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-12-09 15:31:35,080 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-12-09 15:31:35,085 INFO L206 MainTranslator]: Completed translation [2023-12-09 15:31:35,085 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:31:35 WrapperNode [2023-12-09 15:31:35,085 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-09 15:31:35,086 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-09 15:31:35,086 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-09 15:31:35,086 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-09 15:31:35,090 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:31:35" (1/1) ... [2023-12-09 15:31:35,096 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:31:35" (1/1) ... [2023-12-09 15:31:35,110 INFO L138 Inliner]: procedures = 21, calls = 24, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 53 [2023-12-09 15:31:35,110 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-09 15:31:35,111 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-09 15:31:35,111 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-09 15:31:35,111 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-09 15:31:35,116 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:31:35" (1/1) ... [2023-12-09 15:31:35,117 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:31:35" (1/1) ... [2023-12-09 15:31:35,124 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:31:35" (1/1) ... [2023-12-09 15:31:35,125 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:31:35" (1/1) ... [2023-12-09 15:31:35,134 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:31:35" (1/1) ... [2023-12-09 15:31:35,136 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:31:35" (1/1) ... [2023-12-09 15:31:35,137 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:31:35" (1/1) ... [2023-12-09 15:31:35,137 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:31:35" (1/1) ... [2023-12-09 15:31:35,139 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-09 15:31:35,139 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-09 15:31:35,139 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-09 15:31:35,139 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-09 15:31:35,140 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:31:35" (1/1) ... [2023-12-09 15:31:35,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-09 15:31:35,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-09 15:31:35,167 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-12-09 15:31:35,173 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-12-09 15:31:35,187 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-09 15:31:35,187 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-12-09 15:31:35,187 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-12-09 15:31:35,188 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-12-09 15:31:35,188 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-12-09 15:31:35,188 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-12-09 15:31:35,188 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-09 15:31:35,188 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-12-09 15:31:35,188 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-12-09 15:31:35,189 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-12-09 15:31:35,189 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-09 15:31:35,189 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-09 15:31:35,189 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-12-09 15:31:35,189 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-09 15:31:35,190 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-12-09 15:31:35,248 INFO L241 CfgBuilder]: Building ICFG [2023-12-09 15:31:35,249 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-09 15:31:35,386 INFO L282 CfgBuilder]: Performing block encoding [2023-12-09 15:31:35,439 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-09 15:31:35,439 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-12-09 15:31:35,440 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 03:31:35 BoogieIcfgContainer [2023-12-09 15:31:35,440 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-09 15:31:35,442 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-09 15:31:35,442 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-09 15:31:35,444 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-09 15:31:35,444 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.12 03:31:34" (1/3) ... [2023-12-09 15:31:35,444 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59f0d07d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.12 03:31:35, skipping insertion in model container [2023-12-09 15:31:35,444 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 03:31:35" (2/3) ... [2023-12-09 15:31:35,444 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59f0d07d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.12 03:31:35, skipping insertion in model container [2023-12-09 15:31:35,444 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 03:31:35" (3/3) ... [2023-12-09 15:31:35,445 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-nonblocking-cntr.wvr.c [2023-12-09 15:31:35,456 INFO L197 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-09 15:31:35,456 INFO L156 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-09 15:31:35,456 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-12-09 15:31:35,521 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-12-09 15:31:35,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 83 places, 82 transitions, 178 flow [2023-12-09 15:31:35,614 INFO L124 PetriNetUnfolderBase]: 6/80 cut-off events. [2023-12-09 15:31:35,615 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-12-09 15:31:35,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89 conditions, 80 events. 6/80 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 50 event pairs, 0 based on Foata normal form. 0/73 useless extension candidates. Maximal degree in co-relation 47. Up to 2 conditions per place. [2023-12-09 15:31:35,619 INFO L82 GeneralOperation]: Start removeDead. Operand has 83 places, 82 transitions, 178 flow [2023-12-09 15:31:35,623 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 72 places, 71 transitions, 154 flow [2023-12-09 15:31:35,636 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-09 15:31:35,641 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;@2cfeac6a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-09 15:31:35,642 INFO L363 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-12-09 15:31:35,673 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-12-09 15:31:35,673 INFO L124 PetriNetUnfolderBase]: 6/70 cut-off events. [2023-12-09 15:31:35,673 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-12-09 15:31:35,673 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:31:35,674 INFO L233 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-12-09 15:31:35,674 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-12-09 15:31:35,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:31:35,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1297780477, now seen corresponding path program 1 times [2023-12-09 15:31:35,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:31:35,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265537246] [2023-12-09 15:31:35,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:31:35,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:31:35,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:31:36,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:36,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:31:36,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265537246] [2023-12-09 15:31:36,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265537246] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:31:36,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:31:36,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-09 15:31:36,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463037463] [2023-12-09 15:31:36,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:31:36,157 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-09 15:31:36,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:31:36,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-09 15:31:36,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-09 15:31:36,184 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 82 [2023-12-09 15:31:36,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 71 transitions, 154 flow. Second operand has 6 states, 6 states have (on average 53.5) internal successors, (321), 6 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:36,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:31:36,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 82 [2023-12-09 15:31:36,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:31:36,261 INFO L124 PetriNetUnfolderBase]: 41/153 cut-off events. [2023-12-09 15:31:36,261 INFO L125 PetriNetUnfolderBase]: For 26/26 co-relation queries the response was YES. [2023-12-09 15:31:36,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 265 conditions, 153 events. 41/153 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 405 event pairs, 15 based on Foata normal form. 2/128 useless extension candidates. Maximal degree in co-relation 170. Up to 63 conditions per place. [2023-12-09 15:31:36,263 INFO L140 encePairwiseOnDemand]: 72/82 looper letters, 26 selfloop transitions, 5 changer transitions 2/73 dead transitions. [2023-12-09 15:31:36,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 73 transitions, 227 flow [2023-12-09 15:31:36,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-09 15:31:36,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-12-09 15:31:36,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 340 transitions. [2023-12-09 15:31:36,273 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.6910569105691057 [2023-12-09 15:31:36,273 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 340 transitions. [2023-12-09 15:31:36,273 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 340 transitions. [2023-12-09 15:31:36,274 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:31:36,276 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 340 transitions. [2023-12-09 15:31:36,285 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 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-12-09 15:31:36,289 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 82.0) internal successors, (574), 7 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:36,290 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 82.0) internal successors, (574), 7 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:36,293 INFO L308 CegarLoopForPetriNet]: 72 programPoint places, 5 predicate places. [2023-12-09 15:31:36,293 INFO L500 AbstractCegarLoop]: Abstraction has has 77 places, 73 transitions, 227 flow [2023-12-09 15:31:36,293 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 53.5) internal successors, (321), 6 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:36,293 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:31:36,293 INFO L233 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] [2023-12-09 15:31:36,293 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-12-09 15:31:36,294 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-12-09 15:31:36,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:31:36,294 INFO L85 PathProgramCache]: Analyzing trace with hash -144339686, now seen corresponding path program 1 times [2023-12-09 15:31:36,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:31:36,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721276963] [2023-12-09 15:31:36,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:31:36,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:31:36,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:31:36,461 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:36,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:31:36,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721276963] [2023-12-09 15:31:36,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721276963] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:31:36,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:31:36,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-09 15:31:36,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683244874] [2023-12-09 15:31:36,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:31:36,464 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-09 15:31:36,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:31:36,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-09 15:31:36,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-09 15:31:36,467 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 59 out of 82 [2023-12-09 15:31:36,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 73 transitions, 227 flow. Second operand has 6 states, 6 states have (on average 61.333333333333336) internal successors, (368), 6 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:36,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:31:36,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 59 of 82 [2023-12-09 15:31:36,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:31:36,642 INFO L124 PetriNetUnfolderBase]: 74/230 cut-off events. [2023-12-09 15:31:36,642 INFO L125 PetriNetUnfolderBase]: For 64/82 co-relation queries the response was YES. [2023-12-09 15:31:36,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 545 conditions, 230 events. 74/230 cut-off events. For 64/82 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 838 event pairs, 7 based on Foata normal form. 0/203 useless extension candidates. Maximal degree in co-relation 431. Up to 97 conditions per place. [2023-12-09 15:31:36,645 INFO L140 encePairwiseOnDemand]: 76/82 looper letters, 48 selfloop transitions, 8 changer transitions 2/105 dead transitions. [2023-12-09 15:31:36,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 105 transitions, 441 flow [2023-12-09 15:31:36,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-09 15:31:36,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-12-09 15:31:36,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 471 transitions. [2023-12-09 15:31:36,650 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.8205574912891986 [2023-12-09 15:31:36,650 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 471 transitions. [2023-12-09 15:31:36,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 471 transitions. [2023-12-09 15:31:36,650 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:31:36,650 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 471 transitions. [2023-12-09 15:31:36,651 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 67.28571428571429) internal successors, (471), 7 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:36,652 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 82.0) internal successors, (656), 8 states have internal predecessors, (656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:36,653 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 82.0) internal successors, (656), 8 states have internal predecessors, (656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:36,653 INFO L308 CegarLoopForPetriNet]: 72 programPoint places, 11 predicate places. [2023-12-09 15:31:36,653 INFO L500 AbstractCegarLoop]: Abstraction has has 83 places, 105 transitions, 441 flow [2023-12-09 15:31:36,654 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 61.333333333333336) internal successors, (368), 6 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:36,654 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:31:36,654 INFO L233 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] [2023-12-09 15:31:36,654 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-12-09 15:31:36,654 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-12-09 15:31:36,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:31:36,654 INFO L85 PathProgramCache]: Analyzing trace with hash -1287436666, now seen corresponding path program 2 times [2023-12-09 15:31:36,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:31:36,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067663248] [2023-12-09 15:31:36,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:31:36,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:31:36,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:31:36,752 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:36,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:31:36,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067663248] [2023-12-09 15:31:36,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067663248] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:31:36,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-09 15:31:36,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-09 15:31:36,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210325724] [2023-12-09 15:31:36,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:31:36,754 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-09 15:31:36,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:31:36,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-09 15:31:36,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-09 15:31:36,755 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 59 out of 82 [2023-12-09 15:31:36,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 105 transitions, 441 flow. Second operand has 5 states, 5 states have (on average 61.8) internal successors, (309), 5 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:36,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:31:36,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 59 of 82 [2023-12-09 15:31:36,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:31:36,860 INFO L124 PetriNetUnfolderBase]: 119/359 cut-off events. [2023-12-09 15:31:36,860 INFO L125 PetriNetUnfolderBase]: For 208/268 co-relation queries the response was YES. [2023-12-09 15:31:36,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1108 conditions, 359 events. 119/359 cut-off events. For 208/268 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1581 event pairs, 3 based on Foata normal form. 3/323 useless extension candidates. Maximal degree in co-relation 884. Up to 153 conditions per place. [2023-12-09 15:31:36,866 INFO L140 encePairwiseOnDemand]: 74/82 looper letters, 81 selfloop transitions, 18 changer transitions 11/157 dead transitions. [2023-12-09 15:31:36,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 157 transitions, 970 flow [2023-12-09 15:31:36,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-09 15:31:36,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-12-09 15:31:36,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 458 transitions. [2023-12-09 15:31:36,868 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7979094076655052 [2023-12-09 15:31:36,868 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 458 transitions. [2023-12-09 15:31:36,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 458 transitions. [2023-12-09 15:31:36,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:31:36,868 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 458 transitions. [2023-12-09 15:31:36,869 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 65.42857142857143) internal successors, (458), 7 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:36,871 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 82.0) internal successors, (656), 8 states have internal predecessors, (656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:36,872 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 82.0) internal successors, (656), 8 states have internal predecessors, (656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:36,873 INFO L308 CegarLoopForPetriNet]: 72 programPoint places, 17 predicate places. [2023-12-09 15:31:36,873 INFO L500 AbstractCegarLoop]: Abstraction has has 89 places, 157 transitions, 970 flow [2023-12-09 15:31:36,874 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 61.8) internal successors, (309), 5 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:36,874 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:31:36,874 INFO L233 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] [2023-12-09 15:31:36,875 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-12-09 15:31:36,875 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-12-09 15:31:36,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:31:36,875 INFO L85 PathProgramCache]: Analyzing trace with hash 702507308, now seen corresponding path program 3 times [2023-12-09 15:31:36,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:31:36,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090604633] [2023-12-09 15:31:36,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:31:36,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:31:36,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:31:36,990 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:36,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:31:36,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090604633] [2023-12-09 15:31:36,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090604633] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-09 15:31:36,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487391353] [2023-12-09 15:31:36,991 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-09 15:31:36,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:31:36,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-09 15:31:36,994 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-12-09 15:31:37,033 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-12-09 15:31:37,068 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-12-09 15:31:37,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-09 15:31:37,070 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-09 15:31:37,073 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-09 15:31:37,222 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-09 15:31:37,222 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-09 15:31:37,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487391353] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-09 15:31:37,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-09 15:31:37,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 9 [2023-12-09 15:31:37,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264677270] [2023-12-09 15:31:37,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-09 15:31:37,224 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-09 15:31:37,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:31:37,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-09 15:31:37,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-12-09 15:31:37,226 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 82 [2023-12-09 15:31:37,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 157 transitions, 970 flow. Second operand has 6 states, 6 states have (on average 51.0) internal successors, (306), 6 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:37,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:31:37,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 82 [2023-12-09 15:31:37,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:31:37,353 INFO L124 PetriNetUnfolderBase]: 100/283 cut-off events. [2023-12-09 15:31:37,353 INFO L125 PetriNetUnfolderBase]: For 189/227 co-relation queries the response was YES. [2023-12-09 15:31:37,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1097 conditions, 283 events. 100/283 cut-off events. For 189/227 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1037 event pairs, 3 based on Foata normal form. 2/257 useless extension candidates. Maximal degree in co-relation 933. Up to 122 conditions per place. [2023-12-09 15:31:37,356 INFO L140 encePairwiseOnDemand]: 74/82 looper letters, 73 selfloop transitions, 15 changer transitions 2/128 dead transitions. [2023-12-09 15:31:37,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 128 transitions, 904 flow [2023-12-09 15:31:37,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-09 15:31:37,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-12-09 15:31:37,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 415 transitions. [2023-12-09 15:31:37,358 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.6326219512195121 [2023-12-09 15:31:37,358 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 415 transitions. [2023-12-09 15:31:37,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 415 transitions. [2023-12-09 15:31:37,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:31:37,358 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 415 transitions. [2023-12-09 15:31:37,359 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 51.875) internal successors, (415), 8 states have internal predecessors, (415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:37,361 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 82.0) internal successors, (738), 9 states have internal predecessors, (738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:37,361 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 82.0) internal successors, (738), 9 states have internal predecessors, (738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:37,362 INFO L308 CegarLoopForPetriNet]: 72 programPoint places, 21 predicate places. [2023-12-09 15:31:37,362 INFO L500 AbstractCegarLoop]: Abstraction has has 93 places, 128 transitions, 904 flow [2023-12-09 15:31:37,362 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 51.0) internal successors, (306), 6 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:37,363 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:31:37,363 INFO L233 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, 1, 1] [2023-12-09 15:31:37,370 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-09 15:31:37,566 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:31:37,567 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-12-09 15:31:37,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:31:37,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1722332532, now seen corresponding path program 1 times [2023-12-09 15:31:37,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:31:37,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975952705] [2023-12-09 15:31:37,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:31:37,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:31:37,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:31:37,671 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:37,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:31:37,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975952705] [2023-12-09 15:31:37,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975952705] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-09 15:31:37,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146691044] [2023-12-09 15:31:37,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:31:37,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:31:37,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-09 15:31:37,674 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-12-09 15:31:37,676 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-12-09 15:31:37,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:31:37,739 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-09 15:31:37,743 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-09 15:31:37,804 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:37,805 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-09 15:31:38,165 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:38,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146691044] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-09 15:31:38,166 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-09 15:31:38,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 7] total 8 [2023-12-09 15:31:38,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703723768] [2023-12-09 15:31:38,166 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-09 15:31:38,168 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-09 15:31:38,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:31:38,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-09 15:31:38,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-12-09 15:31:38,170 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-12-09 15:31:38,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 128 transitions, 904 flow. Second operand has 8 states, 8 states have (on average 59.875) internal successors, (479), 8 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:38,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:31:38,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-12-09 15:31:38,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:31:38,275 INFO L124 PetriNetUnfolderBase]: 173/482 cut-off events. [2023-12-09 15:31:38,276 INFO L125 PetriNetUnfolderBase]: For 540/574 co-relation queries the response was YES. [2023-12-09 15:31:38,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2034 conditions, 482 events. 173/482 cut-off events. For 540/574 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 2269 event pairs, 19 based on Foata normal form. 1/428 useless extension candidates. Maximal degree in co-relation 1665. Up to 252 conditions per place. [2023-12-09 15:31:38,282 INFO L140 encePairwiseOnDemand]: 74/82 looper letters, 43 selfloop transitions, 18 changer transitions 12/162 dead transitions. [2023-12-09 15:31:38,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 162 transitions, 1376 flow [2023-12-09 15:31:38,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-09 15:31:38,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-12-09 15:31:38,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 547 transitions. [2023-12-09 15:31:38,288 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7411924119241192 [2023-12-09 15:31:38,288 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 547 transitions. [2023-12-09 15:31:38,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 547 transitions. [2023-12-09 15:31:38,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:31:38,288 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 547 transitions. [2023-12-09 15:31:38,289 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 60.77777777777778) internal successors, (547), 9 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:38,290 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 82.0) internal successors, (820), 10 states have internal predecessors, (820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:38,290 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 82.0) internal successors, (820), 10 states have internal predecessors, (820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:38,292 INFO L308 CegarLoopForPetriNet]: 72 programPoint places, 29 predicate places. [2023-12-09 15:31:38,292 INFO L500 AbstractCegarLoop]: Abstraction has has 101 places, 162 transitions, 1376 flow [2023-12-09 15:31:38,292 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 59.875) internal successors, (479), 8 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:38,292 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:31:38,292 INFO L233 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, 1, 1] [2023-12-09 15:31:38,296 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-12-09 15:31:38,496 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:31:38,496 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-12-09 15:31:38,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:31:38,497 INFO L85 PathProgramCache]: Analyzing trace with hash -277909026, now seen corresponding path program 2 times [2023-12-09 15:31:38,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:31:38,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950065613] [2023-12-09 15:31:38,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:31:38,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:31:38,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:31:38,591 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:38,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:31:38,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950065613] [2023-12-09 15:31:38,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950065613] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-09 15:31:38,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735817687] [2023-12-09 15:31:38,594 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-09 15:31:38,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:31:38,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-09 15:31:38,595 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-12-09 15:31:38,597 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-12-09 15:31:38,650 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-09 15:31:38,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-09 15:31:38,651 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-09 15:31:38,655 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-09 15:31:38,726 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:38,727 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-09 15:31:38,832 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:38,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735817687] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-09 15:31:38,832 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-09 15:31:38,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 16 [2023-12-09 15:31:38,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816687733] [2023-12-09 15:31:38,833 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-09 15:31:38,834 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-09 15:31:38,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:31:38,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-09 15:31:38,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2023-12-09 15:31:38,836 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 82 [2023-12-09 15:31:38,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 162 transitions, 1376 flow. Second operand has 16 states, 16 states have (on average 59.625) internal successors, (954), 16 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:38,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:31:38,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 82 [2023-12-09 15:31:38,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:31:39,101 INFO L124 PetriNetUnfolderBase]: 244/668 cut-off events. [2023-12-09 15:31:39,101 INFO L125 PetriNetUnfolderBase]: For 1148/1206 co-relation queries the response was YES. [2023-12-09 15:31:39,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3321 conditions, 668 events. 244/668 cut-off events. For 1148/1206 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 3400 event pairs, 9 based on Foata normal form. 12/623 useless extension candidates. Maximal degree in co-relation 2905. Up to 386 conditions per place. [2023-12-09 15:31:39,107 INFO L140 encePairwiseOnDemand]: 71/82 looper letters, 132 selfloop transitions, 66 changer transitions 20/268 dead transitions. [2023-12-09 15:31:39,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 268 transitions, 2912 flow [2023-12-09 15:31:39,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-09 15:31:39,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-12-09 15:31:39,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 996 transitions. [2023-12-09 15:31:39,110 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7591463414634146 [2023-12-09 15:31:39,110 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 996 transitions. [2023-12-09 15:31:39,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 996 transitions. [2023-12-09 15:31:39,110 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:31:39,110 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 996 transitions. [2023-12-09 15:31:39,112 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 62.25) internal successors, (996), 16 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:39,114 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 82.0) internal successors, (1394), 17 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:39,114 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 82.0) internal successors, (1394), 17 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:39,115 INFO L308 CegarLoopForPetriNet]: 72 programPoint places, 44 predicate places. [2023-12-09 15:31:39,115 INFO L500 AbstractCegarLoop]: Abstraction has has 116 places, 268 transitions, 2912 flow [2023-12-09 15:31:39,115 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 59.625) internal successors, (954), 16 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:39,115 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:31:39,115 INFO L233 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, 1, 1] [2023-12-09 15:31:39,120 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-12-09 15:31:39,322 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:31:39,322 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-12-09 15:31:39,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:31:39,323 INFO L85 PathProgramCache]: Analyzing trace with hash -4085734, now seen corresponding path program 3 times [2023-12-09 15:31:39,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:31:39,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181678990] [2023-12-09 15:31:39,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:31:39,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:31:39,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:31:39,447 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:39,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:31:39,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181678990] [2023-12-09 15:31:39,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181678990] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-09 15:31:39,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1264335452] [2023-12-09 15:31:39,448 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-09 15:31:39,448 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:31:39,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-09 15:31:39,449 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-12-09 15:31:39,451 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-12-09 15:31:39,514 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-12-09 15:31:39,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-09 15:31:39,515 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-09 15:31:39,521 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-09 15:31:39,624 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:39,625 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-09 15:31:39,724 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:39,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1264335452] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-09 15:31:39,724 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-09 15:31:39,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 22 [2023-12-09 15:31:39,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863616357] [2023-12-09 15:31:39,724 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-09 15:31:39,725 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-12-09 15:31:39,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:31:39,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-12-09 15:31:39,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=369, Unknown=0, NotChecked=0, Total=462 [2023-12-09 15:31:39,727 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-12-09 15:31:39,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 268 transitions, 2912 flow. Second operand has 22 states, 22 states have (on average 58.63636363636363) internal successors, (1290), 22 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:39,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:31:39,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-12-09 15:31:39,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:31:40,976 INFO L124 PetriNetUnfolderBase]: 459/1207 cut-off events. [2023-12-09 15:31:40,977 INFO L125 PetriNetUnfolderBase]: For 3324/3398 co-relation queries the response was YES. [2023-12-09 15:31:40,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6864 conditions, 1207 events. 459/1207 cut-off events. For 3324/3398 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 7045 event pairs, 0 based on Foata normal form. 18/1117 useless extension candidates. Maximal degree in co-relation 5679. Up to 781 conditions per place. [2023-12-09 15:31:40,985 INFO L140 encePairwiseOnDemand]: 70/82 looper letters, 213 selfloop transitions, 337 changer transitions 71/670 dead transitions. [2023-12-09 15:31:40,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 670 transitions, 9070 flow [2023-12-09 15:31:40,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2023-12-09 15:31:40,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2023-12-09 15:31:40,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 4853 transitions. [2023-12-09 15:31:40,995 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7306534176452876 [2023-12-09 15:31:40,995 INFO L72 ComplementDD]: Start complementDD. Operand 81 states and 4853 transitions. [2023-12-09 15:31:40,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 81 states and 4853 transitions. [2023-12-09 15:31:40,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:31:40,997 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 81 states and 4853 transitions. [2023-12-09 15:31:41,004 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 82 states, 81 states have (on average 59.91358024691358) internal successors, (4853), 81 states have internal predecessors, (4853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:41,012 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 82 states, 82 states have (on average 82.0) internal successors, (6724), 82 states have internal predecessors, (6724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:41,013 INFO L81 ComplementDD]: Finished complementDD. Result has 82 states, 82 states have (on average 82.0) internal successors, (6724), 82 states have internal predecessors, (6724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:41,014 INFO L308 CegarLoopForPetriNet]: 72 programPoint places, 124 predicate places. [2023-12-09 15:31:41,014 INFO L500 AbstractCegarLoop]: Abstraction has has 196 places, 670 transitions, 9070 flow [2023-12-09 15:31:41,014 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 58.63636363636363) internal successors, (1290), 22 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:41,015 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:31:41,015 INFO L233 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, 1, 1] [2023-12-09 15:31:41,022 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-12-09 15:31:41,222 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:31:41,222 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-12-09 15:31:41,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:31:41,223 INFO L85 PathProgramCache]: Analyzing trace with hash 150988400, now seen corresponding path program 4 times [2023-12-09 15:31:41,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:31:41,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196459554] [2023-12-09 15:31:41,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:31:41,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:31:41,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:31:41,342 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:41,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:31:41,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196459554] [2023-12-09 15:31:41,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196459554] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-09 15:31:41,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1385357823] [2023-12-09 15:31:41,346 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-09 15:31:41,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:31:41,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-09 15:31:41,367 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-12-09 15:31:41,370 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-12-09 15:31:41,415 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-09 15:31:41,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-09 15:31:41,416 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-09 15:31:41,418 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-09 15:31:41,511 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:41,511 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-09 15:31:41,646 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:41,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1385357823] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-09 15:31:41,646 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-09 15:31:41,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 22 [2023-12-09 15:31:41,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628440572] [2023-12-09 15:31:41,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-09 15:31:41,649 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-12-09 15:31:41,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:31:41,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-12-09 15:31:41,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=358, Unknown=0, NotChecked=0, Total=462 [2023-12-09 15:31:41,650 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-12-09 15:31:41,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 670 transitions, 9070 flow. Second operand has 22 states, 22 states have (on average 58.5) internal successors, (1287), 22 states have internal predecessors, (1287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:41,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:31:41,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-12-09 15:31:41,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:31:42,538 INFO L124 PetriNetUnfolderBase]: 754/1814 cut-off events. [2023-12-09 15:31:42,538 INFO L125 PetriNetUnfolderBase]: For 4634/4702 co-relation queries the response was YES. [2023-12-09 15:31:42,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12162 conditions, 1814 events. 754/1814 cut-off events. For 4634/4702 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 11297 event pairs, 0 based on Foata normal form. 9/1637 useless extension candidates. Maximal degree in co-relation 11520. Up to 1277 conditions per place. [2023-12-09 15:31:42,554 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 491 selfloop transitions, 490 changer transitions 134/1164 dead transitions. [2023-12-09 15:31:42,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 1164 transitions, 18076 flow [2023-12-09 15:31:42,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-12-09 15:31:42,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-12-09 15:31:42,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2656 transitions. [2023-12-09 15:31:42,558 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7361419068736141 [2023-12-09 15:31:42,559 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2656 transitions. [2023-12-09 15:31:42,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2656 transitions. [2023-12-09 15:31:42,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:31:42,560 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2656 transitions. [2023-12-09 15:31:42,563 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 60.36363636363637) internal successors, (2656), 44 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:42,568 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 82.0) internal successors, (3690), 45 states have internal predecessors, (3690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:42,569 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 82.0) internal successors, (3690), 45 states have internal predecessors, (3690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:42,570 INFO L308 CegarLoopForPetriNet]: 72 programPoint places, 167 predicate places. [2023-12-09 15:31:42,571 INFO L500 AbstractCegarLoop]: Abstraction has has 239 places, 1164 transitions, 18076 flow [2023-12-09 15:31:42,571 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 58.5) internal successors, (1287), 22 states have internal predecessors, (1287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:42,571 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:31:42,571 INFO L233 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, 1, 1] [2023-12-09 15:31:42,578 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-12-09 15:31:42,776 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:31:42,777 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-12-09 15:31:42,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:31:42,777 INFO L85 PathProgramCache]: Analyzing trace with hash 1569510066, now seen corresponding path program 5 times [2023-12-09 15:31:42,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:31:42,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283347567] [2023-12-09 15:31:42,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:31:42,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:31:42,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:31:42,921 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:42,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:31:42,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283347567] [2023-12-09 15:31:42,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283347567] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-09 15:31:42,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2044152942] [2023-12-09 15:31:42,922 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-09 15:31:42,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:31:42,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-09 15:31:42,923 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-12-09 15:31:42,925 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-12-09 15:31:42,976 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-12-09 15:31:42,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-09 15:31:42,977 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-09 15:31:42,979 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-09 15:31:43,082 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:43,083 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-09 15:31:43,213 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:43,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2044152942] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-09 15:31:43,213 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-09 15:31:43,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 23 [2023-12-09 15:31:43,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327286110] [2023-12-09 15:31:43,213 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-09 15:31:43,214 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-12-09 15:31:43,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:31:43,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-12-09 15:31:43,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2023-12-09 15:31:43,215 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-12-09 15:31:43,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 1164 transitions, 18076 flow. Second operand has 23 states, 23 states have (on average 58.52173913043478) internal successors, (1346), 23 states have internal predecessors, (1346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:43,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:31:43,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-12-09 15:31:43,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:31:44,471 INFO L124 PetriNetUnfolderBase]: 991/2366 cut-off events. [2023-12-09 15:31:44,471 INFO L125 PetriNetUnfolderBase]: For 7088/7174 co-relation queries the response was YES. [2023-12-09 15:31:44,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17911 conditions, 2366 events. 991/2366 cut-off events. For 7088/7174 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 15852 event pairs, 0 based on Foata normal form. 9/2159 useless extension candidates. Maximal degree in co-relation 17217. Up to 1723 conditions per place. [2023-12-09 15:31:44,495 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 523 selfloop transitions, 886 changer transitions 145/1603 dead transitions. [2023-12-09 15:31:44,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 1603 transitions, 28046 flow [2023-12-09 15:31:44,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-12-09 15:31:44,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2023-12-09 15:31:44,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 3123 transitions. [2023-12-09 15:31:44,501 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7324108818011257 [2023-12-09 15:31:44,501 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 3123 transitions. [2023-12-09 15:31:44,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 3123 transitions. [2023-12-09 15:31:44,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:31:44,502 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 3123 transitions. [2023-12-09 15:31:44,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 60.05769230769231) internal successors, (3123), 52 states have internal predecessors, (3123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:44,510 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 82.0) internal successors, (4346), 53 states have internal predecessors, (4346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:44,510 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 82.0) internal successors, (4346), 53 states have internal predecessors, (4346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:44,511 INFO L308 CegarLoopForPetriNet]: 72 programPoint places, 218 predicate places. [2023-12-09 15:31:44,511 INFO L500 AbstractCegarLoop]: Abstraction has has 290 places, 1603 transitions, 28046 flow [2023-12-09 15:31:44,512 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 58.52173913043478) internal successors, (1346), 23 states have internal predecessors, (1346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:44,512 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:31:44,512 INFO L233 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, 1, 1] [2023-12-09 15:31:44,518 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-12-09 15:31:44,716 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:31:44,717 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-12-09 15:31:44,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:31:44,718 INFO L85 PathProgramCache]: Analyzing trace with hash 446930694, now seen corresponding path program 6 times [2023-12-09 15:31:44,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:31:44,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709333728] [2023-12-09 15:31:44,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:31:44,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:31:44,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:31:44,835 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:44,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:31:44,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709333728] [2023-12-09 15:31:44,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709333728] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-09 15:31:44,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869876978] [2023-12-09 15:31:44,836 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-09 15:31:44,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:31:44,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-09 15:31:44,837 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-12-09 15:31:44,865 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-12-09 15:31:44,891 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-12-09 15:31:44,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-09 15:31:44,892 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-09 15:31:44,893 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-09 15:31:45,003 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:45,003 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-09 15:31:45,128 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:45,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869876978] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-09 15:31:45,129 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-09 15:31:45,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 22 [2023-12-09 15:31:45,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065848761] [2023-12-09 15:31:45,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-09 15:31:45,131 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-12-09 15:31:45,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:31:45,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-12-09 15:31:45,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=361, Unknown=0, NotChecked=0, Total=462 [2023-12-09 15:31:45,132 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-12-09 15:31:45,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 1603 transitions, 28046 flow. Second operand has 22 states, 22 states have (on average 58.54545454545455) internal successors, (1288), 22 states have internal predecessors, (1288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:45,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:31:45,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-12-09 15:31:45,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:31:46,965 INFO L124 PetriNetUnfolderBase]: 1046/2524 cut-off events. [2023-12-09 15:31:46,965 INFO L125 PetriNetUnfolderBase]: For 8834/8976 co-relation queries the response was YES. [2023-12-09 15:31:46,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21151 conditions, 2524 events. 1046/2524 cut-off events. For 8834/8976 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 17368 event pairs, 1 based on Foata normal form. 21/2343 useless extension candidates. Maximal degree in co-relation 20405. Up to 1841 conditions per place. [2023-12-09 15:31:46,991 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 584 selfloop transitions, 914 changer transitions 164/1711 dead transitions. [2023-12-09 15:31:46,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 1711 transitions, 33353 flow [2023-12-09 15:31:46,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2023-12-09 15:31:46,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2023-12-09 15:31:46,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 4498 transitions. [2023-12-09 15:31:46,996 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7313821138211382 [2023-12-09 15:31:46,996 INFO L72 ComplementDD]: Start complementDD. Operand 75 states and 4498 transitions. [2023-12-09 15:31:46,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 75 states and 4498 transitions. [2023-12-09 15:31:46,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:31:46,997 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 75 states and 4498 transitions. [2023-12-09 15:31:47,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 76 states, 75 states have (on average 59.973333333333336) internal successors, (4498), 75 states have internal predecessors, (4498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:47,007 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 76 states, 76 states have (on average 82.0) internal successors, (6232), 76 states have internal predecessors, (6232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:47,008 INFO L81 ComplementDD]: Finished complementDD. Result has 76 states, 76 states have (on average 82.0) internal successors, (6232), 76 states have internal predecessors, (6232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:47,009 INFO L308 CegarLoopForPetriNet]: 72 programPoint places, 290 predicate places. [2023-12-09 15:31:47,009 INFO L500 AbstractCegarLoop]: Abstraction has has 362 places, 1711 transitions, 33353 flow [2023-12-09 15:31:47,009 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 58.54545454545455) internal successors, (1288), 22 states have internal predecessors, (1288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:47,009 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:31:47,009 INFO L233 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, 1, 1] [2023-12-09 15:31:47,015 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-12-09 15:31:47,215 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:31:47,215 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-12-09 15:31:47,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:31:47,216 INFO L85 PathProgramCache]: Analyzing trace with hash 2001066598, now seen corresponding path program 7 times [2023-12-09 15:31:47,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:31:47,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084610087] [2023-12-09 15:31:47,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:31:47,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:31:47,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:31:47,352 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:47,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:31:47,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084610087] [2023-12-09 15:31:47,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084610087] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-09 15:31:47,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1052970333] [2023-12-09 15:31:47,353 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-09 15:31:47,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:31:47,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-09 15:31:47,354 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-12-09 15:31:47,380 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-12-09 15:31:47,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:31:47,411 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-09 15:31:47,412 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-09 15:31:47,582 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:47,582 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-09 15:31:47,738 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:47,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1052970333] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-09 15:31:47,738 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-09 15:31:47,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 26 [2023-12-09 15:31:47,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374927512] [2023-12-09 15:31:47,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-09 15:31:47,738 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-09 15:31:47,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:31:47,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-09 15:31:47,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=532, Unknown=0, NotChecked=0, Total=650 [2023-12-09 15:31:47,740 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-12-09 15:31:47,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 1711 transitions, 33353 flow. Second operand has 26 states, 26 states have (on average 58.69230769230769) internal successors, (1526), 26 states have internal predecessors, (1526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:47,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:31:47,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-12-09 15:31:47,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:31:49,304 INFO L124 PetriNetUnfolderBase]: 1296/3088 cut-off events. [2023-12-09 15:31:49,305 INFO L125 PetriNetUnfolderBase]: For 12389/12589 co-relation queries the response was YES. [2023-12-09 15:31:49,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28661 conditions, 3088 events. 1296/3088 cut-off events. For 12389/12589 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 22183 event pairs, 1 based on Foata normal form. 41/2899 useless extension candidates. Maximal degree in co-relation 25541. Up to 2301 conditions per place. [2023-12-09 15:31:49,337 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 668 selfloop transitions, 1255 changer transitions 181/2153 dead transitions. [2023-12-09 15:31:49,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 2153 transitions, 46259 flow [2023-12-09 15:31:49,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-12-09 15:31:49,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2023-12-09 15:31:49,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 3052 transitions. [2023-12-09 15:31:49,340 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.729794356767097 [2023-12-09 15:31:49,340 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 3052 transitions. [2023-12-09 15:31:49,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 3052 transitions. [2023-12-09 15:31:49,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:31:49,340 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 3052 transitions. [2023-12-09 15:31:49,343 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 59.84313725490196) internal successors, (3052), 51 states have internal predecessors, (3052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:49,404 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 82.0) internal successors, (4264), 52 states have internal predecessors, (4264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:49,405 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 82.0) internal successors, (4264), 52 states have internal predecessors, (4264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:49,406 INFO L308 CegarLoopForPetriNet]: 72 programPoint places, 340 predicate places. [2023-12-09 15:31:49,406 INFO L500 AbstractCegarLoop]: Abstraction has has 412 places, 2153 transitions, 46259 flow [2023-12-09 15:31:49,406 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 58.69230769230769) internal successors, (1526), 26 states have internal predecessors, (1526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:49,406 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:31:49,406 INFO L233 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, 1, 1] [2023-12-09 15:31:49,422 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-12-09 15:31:49,607 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,SelfDestructingSolverStorable10 [2023-12-09 15:31:49,607 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-12-09 15:31:49,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:31:49,608 INFO L85 PathProgramCache]: Analyzing trace with hash 670176434, now seen corresponding path program 8 times [2023-12-09 15:31:49,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:31:49,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591794345] [2023-12-09 15:31:49,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:31:49,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:31:49,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:31:49,722 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:49,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:31:49,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591794345] [2023-12-09 15:31:49,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591794345] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-09 15:31:49,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1382917636] [2023-12-09 15:31:49,722 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-09 15:31:49,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:31:49,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-09 15:31:49,723 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-12-09 15:31:49,748 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-12-09 15:31:49,777 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-09 15:31:49,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-09 15:31:49,778 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-09 15:31:49,779 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-09 15:31:49,914 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:49,914 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-09 15:31:50,050 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:50,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1382917636] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-09 15:31:50,051 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-09 15:31:50,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 24 [2023-12-09 15:31:50,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153225836] [2023-12-09 15:31:50,052 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-09 15:31:50,052 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-09 15:31:50,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:31:50,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-09 15:31:50,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2023-12-09 15:31:50,054 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-12-09 15:31:50,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 2153 transitions, 46259 flow. Second operand has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:50,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:31:50,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-12-09 15:31:50,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:31:51,421 INFO L124 PetriNetUnfolderBase]: 1311/3125 cut-off events. [2023-12-09 15:31:51,422 INFO L125 PetriNetUnfolderBase]: For 13974/14184 co-relation queries the response was YES. [2023-12-09 15:31:51,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31583 conditions, 3125 events. 1311/3125 cut-off events. For 13974/14184 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 22505 event pairs, 1 based on Foata normal form. 21/2913 useless extension candidates. Maximal degree in co-relation 28237. Up to 2320 conditions per place. [2023-12-09 15:31:51,455 INFO L140 encePairwiseOnDemand]: 70/82 looper letters, 1075 selfloop transitions, 874 changer transitions 188/2186 dead transitions. [2023-12-09 15:31:51,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 2186 transitions, 51137 flow [2023-12-09 15:31:51,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-09 15:31:51,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-12-09 15:31:51,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1334 transitions. [2023-12-09 15:31:51,457 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7394678492239468 [2023-12-09 15:31:51,458 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1334 transitions. [2023-12-09 15:31:51,458 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1334 transitions. [2023-12-09 15:31:51,458 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:31:51,458 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1334 transitions. [2023-12-09 15:31:51,459 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 60.63636363636363) internal successors, (1334), 22 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:51,461 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 82.0) internal successors, (1886), 23 states have internal predecessors, (1886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:51,462 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 82.0) internal successors, (1886), 23 states have internal predecessors, (1886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:51,462 INFO L308 CegarLoopForPetriNet]: 72 programPoint places, 361 predicate places. [2023-12-09 15:31:51,462 INFO L500 AbstractCegarLoop]: Abstraction has has 433 places, 2186 transitions, 51137 flow [2023-12-09 15:31:51,463 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:51,463 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:31:51,463 INFO L233 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, 1, 1] [2023-12-09 15:31:51,470 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-12-09 15:31:51,667 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:31:51,668 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-12-09 15:31:51,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:31:51,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1082183910, now seen corresponding path program 9 times [2023-12-09 15:31:51,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:31:51,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259831387] [2023-12-09 15:31:51,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:31:51,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:31:51,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:31:51,782 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:51,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:31:51,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259831387] [2023-12-09 15:31:51,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259831387] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-09 15:31:51,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [518259924] [2023-12-09 15:31:51,783 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-09 15:31:51,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:31:51,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-09 15:31:51,783 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-12-09 15:31:51,811 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-12-09 15:31:51,842 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-12-09 15:31:51,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-09 15:31:51,843 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-09 15:31:51,844 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-09 15:31:51,960 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:51,960 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-09 15:31:52,080 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:52,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [518259924] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-09 15:31:52,081 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-09 15:31:52,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 23 [2023-12-09 15:31:52,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986069335] [2023-12-09 15:31:52,081 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-09 15:31:52,081 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-12-09 15:31:52,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:31:52,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-12-09 15:31:52,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2023-12-09 15:31:52,082 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-12-09 15:31:52,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 2186 transitions, 51137 flow. Second operand has 23 states, 23 states have (on average 58.391304347826086) internal successors, (1343), 23 states have internal predecessors, (1343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:52,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:31:52,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-12-09 15:31:52,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:31:54,290 INFO L124 PetriNetUnfolderBase]: 1806/4172 cut-off events. [2023-12-09 15:31:54,291 INFO L125 PetriNetUnfolderBase]: For 17238/17494 co-relation queries the response was YES. [2023-12-09 15:31:54,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46477 conditions, 4172 events. 1806/4172 cut-off events. For 17238/17494 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 31441 event pairs, 1 based on Foata normal form. 19/3829 useless extension candidates. Maximal degree in co-relation 45575. Up to 3204 conditions per place. [2023-12-09 15:31:54,338 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 1278 selfloop transitions, 1418 changer transitions 224/2969 dead transitions. [2023-12-09 15:31:54,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 2969 transitions, 75303 flow [2023-12-09 15:31:54,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-12-09 15:31:54,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-12-09 15:31:54,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2725 transitions. [2023-12-09 15:31:54,341 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7384823848238482 [2023-12-09 15:31:54,341 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2725 transitions. [2023-12-09 15:31:54,341 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2725 transitions. [2023-12-09 15:31:54,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:31:54,342 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2725 transitions. [2023-12-09 15:31:54,344 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 60.55555555555556) internal successors, (2725), 45 states have internal predecessors, (2725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:54,347 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 82.0) internal successors, (3772), 46 states have internal predecessors, (3772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:54,347 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 82.0) internal successors, (3772), 46 states have internal predecessors, (3772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:54,347 INFO L308 CegarLoopForPetriNet]: 72 programPoint places, 405 predicate places. [2023-12-09 15:31:54,347 INFO L500 AbstractCegarLoop]: Abstraction has has 477 places, 2969 transitions, 75303 flow [2023-12-09 15:31:54,348 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 58.391304347826086) internal successors, (1343), 23 states have internal predecessors, (1343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:54,348 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:31:54,348 INFO L233 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, 1, 1] [2023-12-09 15:31:54,446 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-12-09 15:31:54,644 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,SelfDestructingSolverStorable12 [2023-12-09 15:31:54,644 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-12-09 15:31:54,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:31:54,645 INFO L85 PathProgramCache]: Analyzing trace with hash 898504600, now seen corresponding path program 10 times [2023-12-09 15:31:54,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:31:54,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876322288] [2023-12-09 15:31:54,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:31:54,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:31:54,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:31:54,749 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:54,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:31:54,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876322288] [2023-12-09 15:31:54,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876322288] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-09 15:31:54,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847646783] [2023-12-09 15:31:54,749 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-09 15:31:54,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:31:54,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-09 15:31:54,751 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-12-09 15:31:54,755 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-12-09 15:31:54,807 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-09 15:31:54,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-09 15:31:54,808 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-09 15:31:54,809 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-09 15:31:54,921 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:54,921 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-09 15:31:55,046 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:55,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847646783] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-09 15:31:55,047 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-09 15:31:55,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 23 [2023-12-09 15:31:55,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095995853] [2023-12-09 15:31:55,048 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-09 15:31:55,048 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-12-09 15:31:55,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:31:55,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-12-09 15:31:55,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2023-12-09 15:31:55,050 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-12-09 15:31:55,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 2969 transitions, 75303 flow. Second operand has 23 states, 23 states have (on average 58.391304347826086) internal successors, (1343), 23 states have internal predecessors, (1343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:55,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:31:55,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-12-09 15:31:55,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:31:57,983 INFO L124 PetriNetUnfolderBase]: 1803/4298 cut-off events. [2023-12-09 15:31:57,983 INFO L125 PetriNetUnfolderBase]: For 23186/23646 co-relation queries the response was YES. [2023-12-09 15:31:57,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50949 conditions, 4298 events. 1803/4298 cut-off events. For 23186/23646 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 32765 event pairs, 0 based on Foata normal form. 49/4018 useless extension candidates. Maximal degree in co-relation 46083. Up to 3283 conditions per place. [2023-12-09 15:31:58,027 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 952 selfloop transitions, 1775 changer transitions 231/3007 dead transitions. [2023-12-09 15:31:58,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 3007 transitions, 82326 flow [2023-12-09 15:31:58,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2023-12-09 15:31:58,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2023-12-09 15:31:58,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 3950 transitions. [2023-12-09 15:31:58,030 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.729859571322986 [2023-12-09 15:31:58,030 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 3950 transitions. [2023-12-09 15:31:58,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 3950 transitions. [2023-12-09 15:31:58,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:31:58,031 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 3950 transitions. [2023-12-09 15:31:58,035 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 59.84848484848485) internal successors, (3950), 66 states have internal predecessors, (3950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:58,038 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 82.0) internal successors, (5494), 67 states have internal predecessors, (5494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:58,039 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 82.0) internal successors, (5494), 67 states have internal predecessors, (5494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:58,039 INFO L308 CegarLoopForPetriNet]: 72 programPoint places, 467 predicate places. [2023-12-09 15:31:58,039 INFO L500 AbstractCegarLoop]: Abstraction has has 539 places, 3007 transitions, 82326 flow [2023-12-09 15:31:58,039 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 58.391304347826086) internal successors, (1343), 23 states have internal predecessors, (1343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:58,039 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:31:58,039 INFO L233 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, 1, 1] [2023-12-09 15:31:58,046 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-12-09 15:31:58,244 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,SelfDestructingSolverStorable13 [2023-12-09 15:31:58,244 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-12-09 15:31:58,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:31:58,244 INFO L85 PathProgramCache]: Analyzing trace with hash -815538994, now seen corresponding path program 11 times [2023-12-09 15:31:58,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:31:58,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130143089] [2023-12-09 15:31:58,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:31:58,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:31:58,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:31:58,349 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:58,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:31:58,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130143089] [2023-12-09 15:31:58,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130143089] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-09 15:31:58,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1411113100] [2023-12-09 15:31:58,349 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-09 15:31:58,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:31:58,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-09 15:31:58,350 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-12-09 15:31:58,353 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-12-09 15:31:58,405 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-12-09 15:31:58,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-09 15:31:58,407 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-09 15:31:58,408 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-09 15:31:58,581 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:58,582 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-09 15:31:58,722 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:31:58,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1411113100] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-09 15:31:58,723 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-09 15:31:58,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 26 [2023-12-09 15:31:58,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913159120] [2023-12-09 15:31:58,723 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-09 15:31:58,724 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-09 15:31:58,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:31:58,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-09 15:31:58,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=525, Unknown=0, NotChecked=0, Total=650 [2023-12-09 15:31:58,728 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-12-09 15:31:58,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 3007 transitions, 82326 flow. Second operand has 26 states, 26 states have (on average 58.73076923076923) internal successors, (1527), 26 states have internal predecessors, (1527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:31:58,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:31:58,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-12-09 15:31:58,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:32:02,637 INFO L124 PetriNetUnfolderBase]: 2322/5618 cut-off events. [2023-12-09 15:32:02,637 INFO L125 PetriNetUnfolderBase]: For 32131/32507 co-relation queries the response was YES. [2023-12-09 15:32:02,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70477 conditions, 5618 events. 2322/5618 cut-off events. For 32131/32507 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 45302 event pairs, 1 based on Foata normal form. 41/5207 useless extension candidates. Maximal degree in co-relation 64105. Up to 4303 conditions per place. [2023-12-09 15:32:02,697 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 1699 selfloop transitions, 1782 changer transitions 317/3847 dead transitions. [2023-12-09 15:32:02,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 3847 transitions, 113087 flow [2023-12-09 15:32:02,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2023-12-09 15:32:02,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2023-12-09 15:32:02,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 3933 transitions. [2023-12-09 15:32:02,702 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7378986866791745 [2023-12-09 15:32:02,702 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 3933 transitions. [2023-12-09 15:32:02,702 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 3933 transitions. [2023-12-09 15:32:02,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:32:02,704 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 3933 transitions. [2023-12-09 15:32:02,708 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 60.50769230769231) internal successors, (3933), 65 states have internal predecessors, (3933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:32:02,715 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 82.0) internal successors, (5412), 66 states have internal predecessors, (5412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:32:02,715 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 82.0) internal successors, (5412), 66 states have internal predecessors, (5412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:32:02,716 INFO L308 CegarLoopForPetriNet]: 72 programPoint places, 531 predicate places. [2023-12-09 15:32:02,716 INFO L500 AbstractCegarLoop]: Abstraction has has 603 places, 3847 transitions, 113087 flow [2023-12-09 15:32:02,716 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 58.73076923076923) internal successors, (1527), 26 states have internal predecessors, (1527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:32:02,716 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:32:02,716 INFO L233 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, 1, 1] [2023-12-09 15:32:02,740 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-12-09 15:32:02,924 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,SelfDestructingSolverStorable14 [2023-12-09 15:32:02,924 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-12-09 15:32:02,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:32:02,925 INFO L85 PathProgramCache]: Analyzing trace with hash -588942918, now seen corresponding path program 12 times [2023-12-09 15:32:02,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:32:02,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614938783] [2023-12-09 15:32:02,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:32:02,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:32:02,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:32:03,017 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:32:03,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:32:03,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614938783] [2023-12-09 15:32:03,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614938783] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-09 15:32:03,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553367252] [2023-12-09 15:32:03,017 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-09 15:32:03,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:32:03,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-09 15:32:03,018 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-12-09 15:32:03,042 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-12-09 15:32:03,075 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-12-09 15:32:03,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-09 15:32:03,076 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-09 15:32:03,077 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-09 15:32:03,180 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:32:03,181 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-09 15:32:03,298 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:32:03,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553367252] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-09 15:32:03,298 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-09 15:32:03,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 24 [2023-12-09 15:32:03,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155610215] [2023-12-09 15:32:03,299 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-09 15:32:03,299 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-09 15:32:03,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:32:03,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-09 15:32:03,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2023-12-09 15:32:03,300 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-12-09 15:32:03,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 3847 transitions, 113087 flow. Second operand has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:32:03,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:32:03,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-12-09 15:32:03,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:32:07,827 INFO L124 PetriNetUnfolderBase]: 2597/6223 cut-off events. [2023-12-09 15:32:07,827 INFO L125 PetriNetUnfolderBase]: For 35702/36010 co-relation queries the response was YES. [2023-12-09 15:32:07,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83551 conditions, 6223 events. 2597/6223 cut-off events. For 35702/36010 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 51045 event pairs, 0 based on Foata normal form. 19/5706 useless extension candidates. Maximal degree in co-relation 76829. Up to 4808 conditions per place. [2023-12-09 15:32:07,902 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 2900 selfloop transitions, 922 changer transitions 400/4271 dead transitions. [2023-12-09 15:32:07,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 630 places, 4271 transitions, 134041 flow [2023-12-09 15:32:07,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-09 15:32:07,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-12-09 15:32:07,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1690 transitions. [2023-12-09 15:32:07,904 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7360627177700348 [2023-12-09 15:32:07,904 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1690 transitions. [2023-12-09 15:32:07,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1690 transitions. [2023-12-09 15:32:07,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:32:07,905 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1690 transitions. [2023-12-09 15:32:07,906 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 60.357142857142854) internal successors, (1690), 28 states have internal predecessors, (1690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:32:07,908 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 82.0) internal successors, (2378), 29 states have internal predecessors, (2378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:32:07,908 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 82.0) internal successors, (2378), 29 states have internal predecessors, (2378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:32:07,909 INFO L308 CegarLoopForPetriNet]: 72 programPoint places, 558 predicate places. [2023-12-09 15:32:07,909 INFO L500 AbstractCegarLoop]: Abstraction has has 630 places, 4271 transitions, 134041 flow [2023-12-09 15:32:07,909 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:32:07,909 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:32:07,909 INFO L233 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, 1, 1] [2023-12-09 15:32:07,913 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-12-09 15:32:08,114 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-12-09 15:32:08,114 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-12-09 15:32:08,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:32:08,114 INFO L85 PathProgramCache]: Analyzing trace with hash -359184824, now seen corresponding path program 13 times [2023-12-09 15:32:08,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:32:08,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305333065] [2023-12-09 15:32:08,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:32:08,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:32:08,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:32:08,201 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:32:08,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:32:08,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305333065] [2023-12-09 15:32:08,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305333065] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-09 15:32:08,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [343723865] [2023-12-09 15:32:08,202 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-09 15:32:08,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:32:08,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-09 15:32:08,294 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-12-09 15:32:08,302 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-12-09 15:32:08,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:32:08,355 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-09 15:32:08,357 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-09 15:32:08,462 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:32:08,462 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-09 15:32:08,571 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:32:08,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [343723865] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-09 15:32:08,571 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-09 15:32:08,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 24 [2023-12-09 15:32:08,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130612501] [2023-12-09 15:32:08,571 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-09 15:32:08,572 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-09 15:32:08,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:32:08,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-09 15:32:08,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=445, Unknown=0, NotChecked=0, Total=552 [2023-12-09 15:32:08,574 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-12-09 15:32:08,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 630 places, 4271 transitions, 134041 flow. Second operand has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:32:08,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:32:08,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-12-09 15:32:08,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:32:14,367 INFO L124 PetriNetUnfolderBase]: 2615/6251 cut-off events. [2023-12-09 15:32:14,367 INFO L125 PetriNetUnfolderBase]: For 38766/39122 co-relation queries the response was YES. [2023-12-09 15:32:14,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89406 conditions, 6251 events. 2615/6251 cut-off events. For 38766/39122 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 51149 event pairs, 0 based on Foata normal form. 18/5727 useless extension candidates. Maximal degree in co-relation 82342. Up to 4838 conditions per place. [2023-12-09 15:32:14,450 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 3013 selfloop transitions, 827 changer transitions 422/4311 dead transitions. [2023-12-09 15:32:14,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 647 places, 4311 transitions, 143787 flow [2023-12-09 15:32:14,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-09 15:32:14,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-12-09 15:32:14,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1084 transitions. [2023-12-09 15:32:14,451 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7344173441734417 [2023-12-09 15:32:14,452 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1084 transitions. [2023-12-09 15:32:14,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1084 transitions. [2023-12-09 15:32:14,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:32:14,452 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1084 transitions. [2023-12-09 15:32:14,453 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 60.22222222222222) internal successors, (1084), 18 states have internal predecessors, (1084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:32:14,454 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 82.0) internal successors, (1558), 19 states have internal predecessors, (1558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:32:14,454 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 82.0) internal successors, (1558), 19 states have internal predecessors, (1558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:32:14,454 INFO L308 CegarLoopForPetriNet]: 72 programPoint places, 575 predicate places. [2023-12-09 15:32:14,454 INFO L500 AbstractCegarLoop]: Abstraction has has 647 places, 4311 transitions, 143787 flow [2023-12-09 15:32:14,455 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:32:14,455 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:32:14,455 INFO L233 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, 1, 1] [2023-12-09 15:32:14,461 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-12-09 15:32:14,659 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:32:14,659 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-12-09 15:32:14,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:32:14,660 INFO L85 PathProgramCache]: Analyzing trace with hash -497104710, now seen corresponding path program 14 times [2023-12-09 15:32:14,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:32:14,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209193132] [2023-12-09 15:32:14,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:32:14,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:32:14,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:32:14,872 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:32:14,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:32:14,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209193132] [2023-12-09 15:32:14,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209193132] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-09 15:32:14,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [379050910] [2023-12-09 15:32:14,873 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-09 15:32:14,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:32:14,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-09 15:32:14,874 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-12-09 15:32:14,878 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-12-09 15:32:14,932 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-09 15:32:14,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-09 15:32:14,933 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-09 15:32:14,934 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-09 15:32:15,070 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:32:15,070 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-09 15:32:15,216 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:32:15,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [379050910] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-09 15:32:15,217 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-09 15:32:15,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 24 [2023-12-09 15:32:15,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006724964] [2023-12-09 15:32:15,217 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-09 15:32:15,218 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-09 15:32:15,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:32:15,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-09 15:32:15,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=452, Unknown=0, NotChecked=0, Total=552 [2023-12-09 15:32:15,220 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-12-09 15:32:15,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 647 places, 4311 transitions, 143787 flow. Second operand has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:32:15,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:32:15,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-12-09 15:32:15,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:32:24,541 INFO L124 PetriNetUnfolderBase]: 3499/8200 cut-off events. [2023-12-09 15:32:24,541 INFO L125 PetriNetUnfolderBase]: For 44632/45052 co-relation queries the response was YES. [2023-12-09 15:32:24,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125158 conditions, 8200 events. 3499/8200 cut-off events. For 44632/45052 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 70122 event pairs, 0 based on Foata normal form. 16/7387 useless extension candidates. Maximal degree in co-relation 117738. Up to 6417 conditions per place. [2023-12-09 15:32:24,650 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 3146 selfloop transitions, 1878 changer transitions 517/5590 dead transitions. [2023-12-09 15:32:24,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 708 places, 5590 transitions, 197521 flow [2023-12-09 15:32:24,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2023-12-09 15:32:24,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2023-12-09 15:32:24,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 3721 transitions. [2023-12-09 15:32:24,653 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.731904012588513 [2023-12-09 15:32:24,653 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 3721 transitions. [2023-12-09 15:32:24,654 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 3721 transitions. [2023-12-09 15:32:24,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:32:24,654 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 3721 transitions. [2023-12-09 15:32:24,657 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 60.016129032258064) internal successors, (3721), 62 states have internal predecessors, (3721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:32:24,660 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 82.0) internal successors, (5166), 63 states have internal predecessors, (5166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:32:24,661 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 82.0) internal successors, (5166), 63 states have internal predecessors, (5166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:32:24,661 INFO L308 CegarLoopForPetriNet]: 72 programPoint places, 636 predicate places. [2023-12-09 15:32:24,661 INFO L500 AbstractCegarLoop]: Abstraction has has 708 places, 5590 transitions, 197521 flow [2023-12-09 15:32:24,662 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:32:24,662 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:32:24,662 INFO L233 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, 1, 1] [2023-12-09 15:32:24,670 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-12-09 15:32:24,866 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-12-09 15:32:24,866 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-12-09 15:32:24,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:32:24,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1009901972, now seen corresponding path program 15 times [2023-12-09 15:32:24,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:32:24,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925724678] [2023-12-09 15:32:24,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:32:24,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:32:24,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:32:24,957 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:32:24,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:32:24,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925724678] [2023-12-09 15:32:24,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925724678] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-09 15:32:24,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [343121026] [2023-12-09 15:32:24,957 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-09 15:32:24,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:32:24,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-09 15:32:24,958 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-12-09 15:32:24,988 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-12-09 15:32:25,020 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-12-09 15:32:25,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-09 15:32:25,021 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-09 15:32:25,022 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-09 15:32:25,151 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:32:25,151 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-09 15:32:25,261 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:32:25,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [343121026] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-09 15:32:25,262 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-09 15:32:25,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 23 [2023-12-09 15:32:25,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639397805] [2023-12-09 15:32:25,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-09 15:32:25,262 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-12-09 15:32:25,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:32:25,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-12-09 15:32:25,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=401, Unknown=0, NotChecked=0, Total=506 [2023-12-09 15:32:25,263 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-12-09 15:32:25,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 708 places, 5590 transitions, 197521 flow. Second operand has 23 states, 23 states have (on average 58.391304347826086) internal successors, (1343), 23 states have internal predecessors, (1343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:32:25,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:32:25,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-12-09 15:32:25,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:32:39,950 INFO L124 PetriNetUnfolderBase]: 4320/10064 cut-off events. [2023-12-09 15:32:39,950 INFO L125 PetriNetUnfolderBase]: For 50102/50642 co-relation queries the response was YES. [2023-12-09 15:32:39,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162602 conditions, 10064 events. 4320/10064 cut-off events. For 50102/50642 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 89274 event pairs, 0 based on Foata normal form. 16/8947 useless extension candidates. Maximal degree in co-relation 154836. Up to 7936 conditions per place. [2023-12-09 15:32:40,096 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 3539 selfloop transitions, 2516 changer transitions 611/6715 dead transitions. [2023-12-09 15:32:40,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 752 places, 6715 transitions, 250837 flow [2023-12-09 15:32:40,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-12-09 15:32:40,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-12-09 15:32:40,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2735 transitions. [2023-12-09 15:32:40,098 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7411924119241192 [2023-12-09 15:32:40,098 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2735 transitions. [2023-12-09 15:32:40,098 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2735 transitions. [2023-12-09 15:32:40,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:32:40,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2735 transitions. [2023-12-09 15:32:40,101 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 60.77777777777778) internal successors, (2735), 45 states have internal predecessors, (2735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:32:40,103 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 82.0) internal successors, (3772), 46 states have internal predecessors, (3772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:32:40,104 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 82.0) internal successors, (3772), 46 states have internal predecessors, (3772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:32:40,104 INFO L308 CegarLoopForPetriNet]: 72 programPoint places, 680 predicate places. [2023-12-09 15:32:40,105 INFO L500 AbstractCegarLoop]: Abstraction has has 752 places, 6715 transitions, 250837 flow [2023-12-09 15:32:40,105 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 58.391304347826086) internal successors, (1343), 23 states have internal predecessors, (1343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:32:40,105 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:32:40,105 INFO L233 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, 1, 1] [2023-12-09 15:32:40,124 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-12-09 15:32:40,309 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:32:40,310 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-12-09 15:32:40,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:32:40,310 INFO L85 PathProgramCache]: Analyzing trace with hash -176548640, now seen corresponding path program 16 times [2023-12-09 15:32:40,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:32:40,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572139139] [2023-12-09 15:32:40,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:32:40,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:32:40,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:32:40,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-12-09 15:32:40,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:32:40,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572139139] [2023-12-09 15:32:40,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572139139] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-09 15:32:40,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1766654761] [2023-12-09 15:32:40,401 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-09 15:32:40,401 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:32:40,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-09 15:32:40,402 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-12-09 15:32:40,404 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-12-09 15:32:40,489 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-09 15:32:40,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-09 15:32:40,490 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-09 15:32:40,490 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-09 15:32:40,590 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:32:40,590 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-09 15:32:40,705 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:32:40,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1766654761] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-09 15:32:40,705 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-09 15:32:40,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 23 [2023-12-09 15:32:40,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448096897] [2023-12-09 15:32:40,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-09 15:32:40,706 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-12-09 15:32:40,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:32:40,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-12-09 15:32:40,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2023-12-09 15:32:40,708 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-12-09 15:32:40,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 752 places, 6715 transitions, 250837 flow. Second operand has 23 states, 23 states have (on average 58.391304347826086) internal successors, (1343), 23 states have internal predecessors, (1343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:32:40,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:32:40,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-12-09 15:32:40,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:33:01,169 INFO L124 PetriNetUnfolderBase]: 4367/10288 cut-off events. [2023-12-09 15:33:01,170 INFO L125 PetriNetUnfolderBase]: For 60798/61322 co-relation queries the response was YES. [2023-12-09 15:33:01,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 173855 conditions, 10288 events. 4367/10288 cut-off events. For 60798/61322 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 92200 event pairs, 0 based on Foata normal form. 37/9214 useless extension candidates. Maximal degree in co-relation 171584. Up to 8086 conditions per place. [2023-12-09 15:33:01,447 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 2586 selfloop transitions, 3495 changer transitions 655/6785 dead transitions. [2023-12-09 15:33:01,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 804 places, 6785 transitions, 267063 flow [2023-12-09 15:33:01,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2023-12-09 15:33:01,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2023-12-09 15:33:01,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 3627 transitions. [2023-12-09 15:33:01,449 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7371951219512195 [2023-12-09 15:33:01,449 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 3627 transitions. [2023-12-09 15:33:01,449 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 3627 transitions. [2023-12-09 15:33:01,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:33:01,454 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 3627 transitions. [2023-12-09 15:33:01,457 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 60.45) internal successors, (3627), 60 states have internal predecessors, (3627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:33:01,461 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 82.0) internal successors, (5002), 61 states have internal predecessors, (5002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:33:01,461 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 82.0) internal successors, (5002), 61 states have internal predecessors, (5002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:33:01,462 INFO L308 CegarLoopForPetriNet]: 72 programPoint places, 732 predicate places. [2023-12-09 15:33:01,462 INFO L500 AbstractCegarLoop]: Abstraction has has 804 places, 6785 transitions, 267063 flow [2023-12-09 15:33:01,462 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 58.391304347826086) internal successors, (1343), 23 states have internal predecessors, (1343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:33:01,462 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:33:01,462 INFO L233 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, 1, 1] [2023-12-09 15:33:01,467 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-12-09 15:33:01,666 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:33:01,666 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-12-09 15:33:01,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:33:01,667 INFO L85 PathProgramCache]: Analyzing trace with hash -80463064, now seen corresponding path program 17 times [2023-12-09 15:33:01,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:33:01,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869459389] [2023-12-09 15:33:01,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:33:01,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:33:01,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:33:01,787 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:33:01,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:33:01,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869459389] [2023-12-09 15:33:01,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869459389] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-09 15:33:01,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [224902774] [2023-12-09 15:33:01,788 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-09 15:33:01,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:33:01,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-09 15:33:01,789 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-12-09 15:33:01,791 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-12-09 15:33:01,863 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-12-09 15:33:01,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-09 15:33:01,864 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-09 15:33:01,865 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-09 15:33:01,964 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:33:01,964 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-09 15:33:02,066 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:33:02,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [224902774] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-09 15:33:02,067 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-09 15:33:02,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 24 [2023-12-09 15:33:02,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330258070] [2023-12-09 15:33:02,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-09 15:33:02,067 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-09 15:33:02,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:33:02,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-09 15:33:02,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2023-12-09 15:33:02,068 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-12-09 15:33:02,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 804 places, 6785 transitions, 267063 flow. Second operand has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:33:02,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:33:02,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-12-09 15:33:02,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:33:22,451 INFO L124 PetriNetUnfolderBase]: 4611/10824 cut-off events. [2023-12-09 15:33:22,452 INFO L125 PetriNetUnfolderBase]: For 64408/65000 co-relation queries the response was YES. [2023-12-09 15:33:22,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 191864 conditions, 10824 events. 4611/10824 cut-off events. For 64408/65000 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 97674 event pairs, 1 based on Foata normal form. 18/9655 useless extension candidates. Maximal degree in co-relation 182510. Up to 8487 conditions per place. [2023-12-09 15:33:22,613 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 4678 selfloop transitions, 1717 changer transitions 699/7143 dead transitions. [2023-12-09 15:33:22,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 844 places, 7143 transitions, 295263 flow [2023-12-09 15:33:22,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-12-09 15:33:22,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-12-09 15:33:22,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2465 transitions. [2023-12-09 15:33:22,615 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7331945270672219 [2023-12-09 15:33:22,615 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2465 transitions. [2023-12-09 15:33:22,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2465 transitions. [2023-12-09 15:33:22,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:33:22,616 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2465 transitions. [2023-12-09 15:33:22,618 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 60.1219512195122) internal successors, (2465), 41 states have internal predecessors, (2465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:33:22,619 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 82.0) internal successors, (3444), 42 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:33:22,620 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 82.0) internal successors, (3444), 42 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:33:22,620 INFO L308 CegarLoopForPetriNet]: 72 programPoint places, 772 predicate places. [2023-12-09 15:33:22,620 INFO L500 AbstractCegarLoop]: Abstraction has has 844 places, 7143 transitions, 295263 flow [2023-12-09 15:33:22,620 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:33:22,620 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:33:22,620 INFO L233 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, 1, 1] [2023-12-09 15:33:22,625 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-12-09 15:33:22,824 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:33:22,825 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-12-09 15:33:22,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:33:22,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1010324770, now seen corresponding path program 18 times [2023-12-09 15:33:22,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:33:22,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799855386] [2023-12-09 15:33:22,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:33:22,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:33:22,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:33:22,915 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:33:22,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:33:22,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799855386] [2023-12-09 15:33:22,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799855386] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-09 15:33:22,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584198086] [2023-12-09 15:33:22,915 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-09 15:33:22,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:33:22,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-09 15:33:22,916 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-12-09 15:33:22,920 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-12-09 15:33:22,996 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-12-09 15:33:22,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-09 15:33:22,997 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-09 15:33:22,998 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-09 15:33:23,123 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:33:23,123 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-09 15:33:23,215 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:33:23,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584198086] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-09 15:33:23,215 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-09 15:33:23,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 24 [2023-12-09 15:33:23,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001356326] [2023-12-09 15:33:23,216 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-09 15:33:23,216 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-09 15:33:23,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:33:23,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-09 15:33:23,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2023-12-09 15:33:23,217 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-12-09 15:33:23,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 844 places, 7143 transitions, 295263 flow. Second operand has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:33:23,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:33:23,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-12-09 15:33:23,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:33:43,729 INFO L124 PetriNetUnfolderBase]: 4611/10796 cut-off events. [2023-12-09 15:33:43,729 INFO L125 PetriNetUnfolderBase]: For 70307/70921 co-relation queries the response was YES. [2023-12-09 15:33:43,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 201088 conditions, 10796 events. 4611/10796 cut-off events. For 70307/70921 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 97266 event pairs, 0 based on Foata normal form. 18/9627 useless extension candidates. Maximal degree in co-relation 191353. Up to 8490 conditions per place. [2023-12-09 15:33:43,897 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 5058 selfloop transitions, 1337 changer transitions 705/7149 dead transitions. [2023-12-09 15:33:43,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 864 places, 7149 transitions, 309685 flow [2023-12-09 15:33:43,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-09 15:33:43,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-12-09 15:33:43,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1257 transitions. [2023-12-09 15:33:43,899 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7299651567944251 [2023-12-09 15:33:43,899 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1257 transitions. [2023-12-09 15:33:43,899 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1257 transitions. [2023-12-09 15:33:43,899 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:33:43,899 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1257 transitions. [2023-12-09 15:33:43,900 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 59.857142857142854) internal successors, (1257), 21 states have internal predecessors, (1257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:33:43,901 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 82.0) internal successors, (1804), 22 states have internal predecessors, (1804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:33:43,901 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 82.0) internal successors, (1804), 22 states have internal predecessors, (1804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:33:43,901 INFO L308 CegarLoopForPetriNet]: 72 programPoint places, 792 predicate places. [2023-12-09 15:33:43,901 INFO L500 AbstractCegarLoop]: Abstraction has has 864 places, 7149 transitions, 309685 flow [2023-12-09 15:33:43,901 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:33:43,901 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:33:43,902 INFO L233 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, 1, 1] [2023-12-09 15:33:43,909 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-12-09 15:33:44,102 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:33:44,102 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-12-09 15:33:44,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:33:44,103 INFO L85 PathProgramCache]: Analyzing trace with hash 691600896, now seen corresponding path program 19 times [2023-12-09 15:33:44,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:33:44,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077444049] [2023-12-09 15:33:44,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:33:44,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:33:44,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:33:44,188 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:33:44,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:33:44,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077444049] [2023-12-09 15:33:44,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077444049] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-09 15:33:44,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [23466337] [2023-12-09 15:33:44,189 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-09 15:33:44,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:33:44,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-09 15:33:44,190 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-12-09 15:33:44,192 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-12-09 15:33:44,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:33:44,267 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-09 15:33:44,269 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-09 15:33:44,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-12-09 15:33:44,401 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-09 15:33:44,507 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:33:44,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [23466337] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-09 15:33:44,507 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-09 15:33:44,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 24 [2023-12-09 15:33:44,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577474560] [2023-12-09 15:33:44,508 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-09 15:33:44,508 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-09 15:33:44,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:33:44,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-09 15:33:44,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2023-12-09 15:33:44,509 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-12-09 15:33:44,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 864 places, 7149 transitions, 309685 flow. Second operand has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:33:44,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:33:44,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-12-09 15:33:44,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:34:08,356 INFO L124 PetriNetUnfolderBase]: 4843/11365 cut-off events. [2023-12-09 15:34:08,357 INFO L125 PetriNetUnfolderBase]: For 72961/73531 co-relation queries the response was YES. [2023-12-09 15:34:08,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 221105 conditions, 11365 events. 4843/11365 cut-off events. For 72961/73531 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 103485 event pairs, 0 based on Foata normal form. 18/10114 useless extension candidates. Maximal degree in co-relation 218880. Up to 8916 conditions per place. [2023-12-09 15:34:08,538 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 4141 selfloop transitions, 2544 changer transitions 722/7456 dead transitions. [2023-12-09 15:34:08,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 912 places, 7456 transitions, 337757 flow [2023-12-09 15:34:08,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-12-09 15:34:08,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-12-09 15:34:08,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 2953 transitions. [2023-12-09 15:34:08,540 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7349427575908413 [2023-12-09 15:34:08,540 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 2953 transitions. [2023-12-09 15:34:08,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 2953 transitions. [2023-12-09 15:34:08,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:34:08,540 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 2953 transitions. [2023-12-09 15:34:08,543 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 60.265306122448976) internal successors, (2953), 49 states have internal predecessors, (2953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:34:08,544 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 82.0) internal successors, (4100), 50 states have internal predecessors, (4100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:34:08,545 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 82.0) internal successors, (4100), 50 states have internal predecessors, (4100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:34:08,545 INFO L308 CegarLoopForPetriNet]: 72 programPoint places, 840 predicate places. [2023-12-09 15:34:08,545 INFO L500 AbstractCegarLoop]: Abstraction has has 912 places, 7456 transitions, 337757 flow [2023-12-09 15:34:08,545 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:34:08,545 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:34:08,545 INFO L233 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, 1, 1] [2023-12-09 15:34:08,550 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-12-09 15:34:08,746 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,SelfDestructingSolverStorable22 [2023-12-09 15:34:08,746 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-12-09 15:34:08,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:34:08,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1748099496, now seen corresponding path program 20 times [2023-12-09 15:34:08,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:34:08,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527452954] [2023-12-09 15:34:08,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:34:08,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:34:08,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:34:08,873 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:34:08,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:34:08,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527452954] [2023-12-09 15:34:08,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527452954] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-09 15:34:08,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1651718623] [2023-12-09 15:34:08,873 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-09 15:34:08,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:34:08,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-09 15:34:08,875 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-12-09 15:34:08,876 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-12-09 15:34:08,954 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-09 15:34:08,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-09 15:34:08,955 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-09 15:34:08,956 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-09 15:34:09,065 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:34:09,066 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-09 15:34:09,141 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:34:09,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1651718623] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-09 15:34:09,141 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-09 15:34:09,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 21 [2023-12-09 15:34:09,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430941138] [2023-12-09 15:34:09,141 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-09 15:34:09,142 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-12-09 15:34:09,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:34:09,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-12-09 15:34:09,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2023-12-09 15:34:09,143 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-12-09 15:34:09,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 912 places, 7456 transitions, 337757 flow. Second operand has 21 states, 21 states have (on average 59.095238095238095) internal successors, (1241), 21 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:34:09,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:34:09,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-12-09 15:34:09,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:34:35,447 INFO L124 PetriNetUnfolderBase]: 5231/12315 cut-off events. [2023-12-09 15:34:35,448 INFO L125 PetriNetUnfolderBase]: For 92802/93530 co-relation queries the response was YES. [2023-12-09 15:34:35,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 249951 conditions, 12315 events. 5231/12315 cut-off events. For 92802/93530 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 113571 event pairs, 0 based on Foata normal form. 46/11014 useless extension candidates. Maximal degree in co-relation 238083. Up to 9690 conditions per place. [2023-12-09 15:34:35,661 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 3781 selfloop transitions, 3511 changer transitions 774/8115 dead transitions. [2023-12-09 15:34:35,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 946 places, 8115 transitions, 383914 flow [2023-12-09 15:34:35,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-12-09 15:34:35,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-12-09 15:34:35,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2165 transitions. [2023-12-09 15:34:35,663 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7543554006968641 [2023-12-09 15:34:35,663 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2165 transitions. [2023-12-09 15:34:35,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2165 transitions. [2023-12-09 15:34:35,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:34:35,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2165 transitions. [2023-12-09 15:34:35,665 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 61.857142857142854) internal successors, (2165), 35 states have internal predecessors, (2165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:34:35,666 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 82.0) internal successors, (2952), 36 states have internal predecessors, (2952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:34:35,666 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 82.0) internal successors, (2952), 36 states have internal predecessors, (2952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:34:35,667 INFO L308 CegarLoopForPetriNet]: 72 programPoint places, 874 predicate places. [2023-12-09 15:34:35,667 INFO L500 AbstractCegarLoop]: Abstraction has has 946 places, 8115 transitions, 383914 flow [2023-12-09 15:34:35,667 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 59.095238095238095) internal successors, (1241), 21 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:34:35,667 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:34:35,667 INFO L233 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, 1, 1] [2023-12-09 15:34:35,675 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-12-09 15:34:35,867 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,SelfDestructingSolverStorable23 [2023-12-09 15:34:35,868 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-12-09 15:34:35,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:34:35,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1937765124, now seen corresponding path program 21 times [2023-12-09 15:34:35,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:34:35,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636495856] [2023-12-09 15:34:35,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:34:35,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:34:35,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:34:35,952 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:34:35,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:34:35,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636495856] [2023-12-09 15:34:35,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636495856] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-09 15:34:35,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017776695] [2023-12-09 15:34:35,953 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-09 15:34:35,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:34:35,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-09 15:34:35,954 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-12-09 15:34:35,955 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-12-09 15:34:36,030 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-12-09 15:34:36,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-09 15:34:36,031 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-09 15:34:36,032 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-09 15:34:36,161 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:34:36,161 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-09 15:34:36,246 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:34:36,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017776695] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-09 15:34:36,247 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-09 15:34:36,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 24 [2023-12-09 15:34:36,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818548651] [2023-12-09 15:34:36,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-09 15:34:36,247 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-12-09 15:34:36,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:34:36,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-12-09 15:34:36,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2023-12-09 15:34:36,248 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-12-09 15:34:36,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 946 places, 8115 transitions, 383914 flow. Second operand has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:34:36,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:34:36,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-12-09 15:34:36,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:35:06,322 INFO L124 PetriNetUnfolderBase]: 5243/12356 cut-off events. [2023-12-09 15:35:06,322 INFO L125 PetriNetUnfolderBase]: For 96492/96935 co-relation queries the response was YES. [2023-12-09 15:35:06,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 261130 conditions, 12356 events. 5243/12356 cut-off events. For 96492/96935 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 114104 event pairs, 0 based on Foata normal form. 30/11035 useless extension candidates. Maximal degree in co-relation 248820. Up to 9700 conditions per place. [2023-12-09 15:35:06,539 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 5673 selfloop transitions, 1639 changer transitions 783/8144 dead transitions. [2023-12-09 15:35:06,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 963 places, 8144 transitions, 401452 flow [2023-12-09 15:35:06,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-09 15:35:06,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-12-09 15:35:06,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1082 transitions. [2023-12-09 15:35:06,540 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7330623306233063 [2023-12-09 15:35:06,540 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1082 transitions. [2023-12-09 15:35:06,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1082 transitions. [2023-12-09 15:35:06,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:35:06,540 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1082 transitions. [2023-12-09 15:35:06,541 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 60.111111111111114) internal successors, (1082), 18 states have internal predecessors, (1082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:35:06,542 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 82.0) internal successors, (1558), 19 states have internal predecessors, (1558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:35:06,542 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 82.0) internal successors, (1558), 19 states have internal predecessors, (1558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:35:06,542 INFO L308 CegarLoopForPetriNet]: 72 programPoint places, 891 predicate places. [2023-12-09 15:35:06,542 INFO L500 AbstractCegarLoop]: Abstraction has has 963 places, 8144 transitions, 401452 flow [2023-12-09 15:35:06,543 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:35:06,543 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:35:06,543 INFO L233 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, 1, 1] [2023-12-09 15:35:06,550 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-12-09 15:35:06,743 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:35:06,744 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-12-09 15:35:06,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:35:06,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1852337994, now seen corresponding path program 22 times [2023-12-09 15:35:06,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:35:06,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796265124] [2023-12-09 15:35:06,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:35:06,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:35:06,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:35:06,820 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:35:06,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:35:06,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796265124] [2023-12-09 15:35:06,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796265124] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-09 15:35:06,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739467429] [2023-12-09 15:35:06,820 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-09 15:35:06,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:35:06,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-09 15:35:06,822 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-12-09 15:35:06,824 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-12-09 15:35:06,898 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-09 15:35:06,898 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-09 15:35:06,899 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-09 15:35:06,900 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-09 15:35:06,991 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:35:06,991 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-09 15:35:07,071 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:35:07,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739467429] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-09 15:35:07,071 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-09 15:35:07,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 22 [2023-12-09 15:35:07,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432063210] [2023-12-09 15:35:07,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-09 15:35:07,072 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-12-09 15:35:07,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:35:07,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-12-09 15:35:07,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2023-12-09 15:35:07,073 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-12-09 15:35:07,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 963 places, 8144 transitions, 401452 flow. Second operand has 22 states, 22 states have (on average 58.5) internal successors, (1287), 22 states have internal predecessors, (1287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:35:07,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:35:07,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-12-09 15:35:07,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-12-09 15:35:46,930 INFO L124 PetriNetUnfolderBase]: 5590/13164 cut-off events. [2023-12-09 15:35:46,930 INFO L125 PetriNetUnfolderBase]: For 103073/103634 co-relation queries the response was YES. [2023-12-09 15:35:46,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 289526 conditions, 13164 events. 5590/13164 cut-off events. For 103073/103634 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 123158 event pairs, 0 based on Foata normal form. 32/11712 useless extension candidates. Maximal degree in co-relation 286684. Up to 10344 conditions per place. [2023-12-09 15:35:47,167 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 5674 selfloop transitions, 2066 changer transitions 831/8620 dead transitions. [2023-12-09 15:35:47,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 994 places, 8620 transitions, 442130 flow [2023-12-09 15:35:47,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-12-09 15:35:47,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-12-09 15:35:47,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1942 transitions. [2023-12-09 15:35:47,169 INFO L543 CegarLoopForPetriNet]: DFA transition density 0.7400914634146342 [2023-12-09 15:35:47,169 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1942 transitions. [2023-12-09 15:35:47,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1942 transitions. [2023-12-09 15:35:47,169 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-12-09 15:35:47,170 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1942 transitions. [2023-12-09 15:35:47,171 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 60.6875) internal successors, (1942), 32 states have internal predecessors, (1942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:35:47,172 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 82.0) internal successors, (2706), 33 states have internal predecessors, (2706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:35:47,172 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 82.0) internal successors, (2706), 33 states have internal predecessors, (2706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:35:47,173 INFO L308 CegarLoopForPetriNet]: 72 programPoint places, 922 predicate places. [2023-12-09 15:35:47,173 INFO L500 AbstractCegarLoop]: Abstraction has has 994 places, 8620 transitions, 442130 flow [2023-12-09 15:35:47,173 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 58.5) internal successors, (1287), 22 states have internal predecessors, (1287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:35:47,173 INFO L225 CegarLoopForPetriNet]: Found error trace [2023-12-09 15:35:47,173 INFO L233 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, 1, 1] [2023-12-09 15:35:47,180 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-12-09 15:35:47,373 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:35:47,373 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-12-09 15:35:47,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-09 15:35:47,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1350012770, now seen corresponding path program 23 times [2023-12-09 15:35:47,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-09 15:35:47,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659434963] [2023-12-09 15:35:47,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-09 15:35:47,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-09 15:35:47,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-09 15:35:47,455 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:35:47,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-09 15:35:47,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659434963] [2023-12-09 15:35:47,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659434963] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-09 15:35:47,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454695246] [2023-12-09 15:35:47,455 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-09 15:35:47,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-09 15:35:47,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-09 15:35:47,456 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-12-09 15:35:47,458 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-12-09 15:35:47,534 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-12-09 15:35:47,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-09 15:35:47,535 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-09 15:35:47,536 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-09 15:35:47,647 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-09 15:35:47,647 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-09 15:35:47,742 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-09 15:35:47,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1454695246] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-09 15:35:47,742 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-09 15:35:47,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 22 [2023-12-09 15:35:47,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943801108] [2023-12-09 15:35:47,743 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-09 15:35:47,743 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-12-09 15:35:47,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-09 15:35:47,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-12-09 15:35:47,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2023-12-09 15:35:47,744 INFO L498 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-12-09 15:35:47,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 994 places, 8620 transitions, 442130 flow. Second operand has 22 states, 22 states have (on average 58.5) internal successors, (1287), 22 states have internal predecessors, (1287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-12-09 15:35:47,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-12-09 15:35:47,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-12-09 15:35:47,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-12-09 15:36:00,647 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-12-09 15:36:00,647 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-09 15:36:00,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-12-09 15:36:00,662 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2023-12-09 15:36:00,668 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-12-09 15:36:00,862 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-12-09 15:36:00,863 WARN L624 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (22states, 56/82 universal loopers) in iteration 27,while PetriNetUnfolder was constructing finite prefix that currently has 90676 conditions, 3735 events (1591/3734 cut-off events. For 16757/17053 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 33946 event pairs, 0 based on Foata normal form. 12/3709 useless extension candidates. Maximal degree in co-relation 90015. Up to 2925 conditions per place.). [2023-12-09 15:36:00,864 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2023-12-09 15:36:00,864 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2023-12-09 15:36:00,865 INFO L457 BasicCegarLoop]: Path program histogram: [23, 3, 1] [2023-12-09 15:36:00,867 INFO L222 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-12-09 15:36:00,867 INFO L172 ceAbstractionStarter]: Computing trace abstraction results [2023-12-09 15:36:00,870 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.12 03:36:00 BasicIcfg [2023-12-09 15:36:00,870 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-09 15:36:00,870 INFO L158 Benchmark]: Toolchain (without parser) took 265986.40ms. Allocated memory was 203.4MB in the beginning and 2.5GB in the end (delta: 2.3GB). Free memory was 159.0MB in the beginning and 704.4MB in the end (delta: -545.4MB). Peak memory consumption was 1.7GB. Max. memory is 8.0GB. [2023-12-09 15:36:00,870 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 203.4MB. Free memory was 162.2MB in the beginning and 162.1MB in the end (delta: 89.1kB). There was no memory consumed. Max. memory is 8.0GB. [2023-12-09 15:36:00,870 INFO L158 Benchmark]: CACSL2BoogieTranslator took 199.76ms. Allocated memory is still 203.4MB. Free memory was 158.7MB in the beginning and 147.8MB in the end (delta: 11.0MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2023-12-09 15:36:00,871 INFO L158 Benchmark]: Boogie Procedure Inliner took 24.54ms. Allocated memory is still 203.4MB. Free memory was 147.8MB in the beginning and 146.2MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2023-12-09 15:36:00,871 INFO L158 Benchmark]: Boogie Preprocessor took 27.65ms. Allocated memory is still 203.4MB. Free memory was 146.2MB in the beginning and 144.9MB in the end (delta: 1.3MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2023-12-09 15:36:00,871 INFO L158 Benchmark]: RCFGBuilder took 301.01ms. Allocated memory is still 203.4MB. Free memory was 144.9MB in the beginning and 130.0MB in the end (delta: 15.0MB). Peak memory consumption was 15.7MB. Max. memory is 8.0GB. [2023-12-09 15:36:00,871 INFO L158 Benchmark]: TraceAbstraction took 265428.20ms. Allocated memory was 203.4MB in the beginning and 2.5GB in the end (delta: 2.3GB). Free memory was 129.2MB in the beginning and 704.4MB in the end (delta: -575.2MB). Peak memory consumption was 1.7GB. Max. memory is 8.0GB. [2023-12-09 15:36:00,872 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.12ms. Allocated memory is still 203.4MB. Free memory was 162.2MB in the beginning and 162.1MB in the end (delta: 89.1kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 199.76ms. Allocated memory is still 203.4MB. Free memory was 158.7MB in the beginning and 147.8MB in the end (delta: 11.0MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 24.54ms. Allocated memory is still 203.4MB. Free memory was 147.8MB in the beginning and 146.2MB in the end (delta: 1.6MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 27.65ms. Allocated memory is still 203.4MB. Free memory was 146.2MB in the beginning and 144.9MB in the end (delta: 1.3MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 301.01ms. Allocated memory is still 203.4MB. Free memory was 144.9MB in the beginning and 130.0MB in the end (delta: 15.0MB). Peak memory consumption was 15.7MB. Max. memory is 8.0GB. * TraceAbstraction took 265428.20ms. Allocated memory was 203.4MB in the beginning and 2.5GB in the end (delta: 2.3GB). Free memory was 129.2MB in the beginning and 704.4MB in the end (delta: -575.2MB). Peak memory consumption was 1.7GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 77]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (22states, 56/82 universal loopers) in iteration 27,while PetriNetUnfolder was constructing finite prefix that currently has 90676 conditions, 3735 events (1591/3734 cut-off events. For 16757/17053 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 33946 event pairs, 0 based on Foata normal form. 12/3709 useless extension candidates. Maximal degree in co-relation 90015. Up to 2925 conditions per place.). - TimeoutResultAtElement [Line: 72]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (22states, 56/82 universal loopers) in iteration 27,while PetriNetUnfolder was constructing finite prefix that currently has 90676 conditions, 3735 events (1591/3734 cut-off events. For 16757/17053 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 33946 event pairs, 0 based on Foata normal form. 12/3709 useless extension candidates. Maximal degree in co-relation 90015. Up to 2925 conditions per place.). - TimeoutResultAtElement [Line: 71]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (22states, 56/82 universal loopers) in iteration 27,while PetriNetUnfolder was constructing finite prefix that currently has 90676 conditions, 3735 events (1591/3734 cut-off events. For 16757/17053 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 33946 event pairs, 0 based on Foata normal form. 12/3709 useless extension candidates. Maximal degree in co-relation 90015. Up to 2925 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 97 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: 265.3s, OverallIterations: 27, TraceHistogramMax: 2, PathProgramHistogramMax: 23, EmptinessCheckTime: 0.0s, AutomataDifference: 249.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3605 SdHoareTripleChecker+Valid, 6.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3605 mSDsluCounter, 3600 SdHoareTripleChecker+Invalid, 4.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2990 mSDsCounter, 846 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 14113 IncrementalHoareTripleChecker+Invalid, 14959 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 846 mSolverCounterUnsat, 610 mSDtfsCounter, 14113 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4250 GetRequests, 2982 SyntacticMatches, 23 SemanticMatches, 1245 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22706 ImplicationChecksByTransitivity, 11.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=442130occurred in iteration=26, InterpolantAutomatonStates: 963, 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, 8.6s InterpolantComputationTime, 3498 NumberOfCodeBlocks, 3476 NumberOfCodeBlocksAsserted, 81 NumberOfCheckSat, 5024 ConstructedInterpolants, 0 QuantifiedInterpolants, 15074 SizeOfPredicates, 211 NumberOfNonLiveVariables, 3902 ConjunctsInSsa, 211 ConjunctsInUnsatCore, 74 InterpolantComputations, 4 PerfectInterpolantSequences, 314/520 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