/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg true -i ../../../trunk/examples/svcomp/weaver/unroll-cond-2.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.empire-owicki-175f719-m [2023-11-29 23:42:44,495 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 23:42:44,552 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2023-11-29 23:42:44,580 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 23:42:44,580 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 23:42:44,581 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 23:42:44,581 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 23:42:44,581 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 23:42:44,581 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 23:42:44,584 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 23:42:44,585 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 23:42:44,585 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 23:42:44,585 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 23:42:44,586 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 23:42:44,586 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 23:42:44,586 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 23:42:44,586 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 23:42:44,587 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 23:42:44,587 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 23:42:44,587 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 23:42:44,587 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 23:42:44,588 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 23:42:44,588 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 23:42:44,588 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-29 23:42:44,588 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 23:42:44,589 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-29 23:42:44,589 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 23:42:44,589 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 23:42:44,589 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 23:42:44,590 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 23:42:44,590 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 23:42:44,590 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 23:42:44,590 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 23:42:44,591 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> true [2023-11-29 23:42:44,784 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 23:42:44,806 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 23:42:44,808 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 23:42:44,809 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 23:42:44,809 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 23:42:44,810 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/unroll-cond-2.wvr.c [2023-11-29 23:42:45,897 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 23:42:46,022 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 23:42:46,023 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/unroll-cond-2.wvr.c [2023-11-29 23:42:46,029 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/97c4ee290/93fc8d6df7b347c1ac1e0d444eafb2e0/FLAG08aa3b34a [2023-11-29 23:42:46,432 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/97c4ee290/93fc8d6df7b347c1ac1e0d444eafb2e0 [2023-11-29 23:42:46,434 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 23:42:46,434 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-29 23:42:46,437 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 23:42:46,437 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 23:42:46,440 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 23:42:46,441 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 11:42:46" (1/1) ... [2023-11-29 23:42:46,441 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@71802c4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 11:42:46, skipping insertion in model container [2023-11-29 23:42:46,442 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 11:42:46" (1/1) ... [2023-11-29 23:42:46,463 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 23:42:46,571 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/unroll-cond-2.wvr.c[2500,2513] [2023-11-29 23:42:46,578 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 23:42:46,583 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 23:42:46,602 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/unroll-cond-2.wvr.c[2500,2513] [2023-11-29 23:42:46,604 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 23:42:46,614 INFO L206 MainTranslator]: Completed translation [2023-11-29 23:42:46,614 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 11:42:46 WrapperNode [2023-11-29 23:42:46,614 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 23:42:46,615 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 23:42:46,615 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 23:42:46,615 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 23:42:46,620 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 11:42:46" (1/1) ... [2023-11-29 23:42:46,625 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 11:42:46" (1/1) ... [2023-11-29 23:42:46,641 INFO L138 Inliner]: procedures = 24, calls = 33, calls flagged for inlining = 11, calls inlined = 11, statements flattened = 146 [2023-11-29 23:42:46,641 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 23:42:46,642 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 23:42:46,642 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 23:42:46,642 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 23:42:46,648 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 11:42:46" (1/1) ... [2023-11-29 23:42:46,648 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 11:42:46" (1/1) ... [2023-11-29 23:42:46,650 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 11:42:46" (1/1) ... [2023-11-29 23:42:46,650 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 11:42:46" (1/1) ... [2023-11-29 23:42:46,657 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 11:42:46" (1/1) ... [2023-11-29 23:42:46,660 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 11:42:46" (1/1) ... [2023-11-29 23:42:46,661 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 11:42:46" (1/1) ... [2023-11-29 23:42:46,661 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 11:42:46" (1/1) ... [2023-11-29 23:42:46,663 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 23:42:46,664 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 23:42:46,664 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 23:42:46,664 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 23:42:46,664 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 11:42:46" (1/1) ... [2023-11-29 23:42:46,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-29 23:42:46,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:42:46,696 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-29 23:42:46,726 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-29 23:42:46,741 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 23:42:46,741 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 23:42:46,741 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 23:42:46,741 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 23:42:46,741 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 23:42:46,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-29 23:42:46,742 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 23:42:46,742 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-29 23:42:46,742 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 23:42:46,742 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 23:42:46,742 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 23:42:46,742 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-29 23:42:46,742 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 23:42:46,743 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 23:42:46,833 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 23:42:46,834 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 23:42:47,123 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 23:42:47,131 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 23:42:47,132 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-29 23:42:47,133 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 11:42:47 BoogieIcfgContainer [2023-11-29 23:42:47,133 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 23:42:47,134 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 23:42:47,134 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 23:42:47,137 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 23:42:47,137 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 11:42:46" (1/3) ... [2023-11-29 23:42:47,137 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@126989e8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 11:42:47, skipping insertion in model container [2023-11-29 23:42:47,137 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 11:42:46" (2/3) ... [2023-11-29 23:42:47,137 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@126989e8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 11:42:47, skipping insertion in model container [2023-11-29 23:42:47,138 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 11:42:47" (3/3) ... [2023-11-29 23:42:47,138 INFO L112 eAbstractionObserver]: Analyzing ICFG unroll-cond-2.wvr.c [2023-11-29 23:42:47,150 INFO L197 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 23:42:47,150 INFO L156 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 23:42:47,150 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 23:42:47,236 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 23:42:47,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 173 places, 181 transitions, 376 flow [2023-11-29 23:42:47,344 INFO L124 PetriNetUnfolderBase]: 15/179 cut-off events. [2023-11-29 23:42:47,345 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 23:42:47,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 188 conditions, 179 events. 15/179 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 230 event pairs, 0 based on Foata normal form. 0/163 useless extension candidates. Maximal degree in co-relation 103. Up to 2 conditions per place. [2023-11-29 23:42:47,351 INFO L82 GeneralOperation]: Start removeDead. Operand has 173 places, 181 transitions, 376 flow [2023-11-29 23:42:47,361 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 162 places, 170 transitions, 352 flow [2023-11-29 23:42:47,375 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 23:42:47,380 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;@667cbc3f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 23:42:47,381 INFO L363 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-11-29 23:42:47,411 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 23:42:47,412 INFO L124 PetriNetUnfolderBase]: 14/167 cut-off events. [2023-11-29 23:42:47,412 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 23:42:47,412 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:42:47,412 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:42:47,413 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:42:47,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:42:47,418 INFO L85 PathProgramCache]: Analyzing trace with hash 3203303, now seen corresponding path program 1 times [2023-11-29 23:42:47,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:42:47,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287959519] [2023-11-29 23:42:47,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:42:47,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:42:47,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:42:47,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 23:42:47,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:42:47,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287959519] [2023-11-29 23:42:47,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287959519] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 23:42:47,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 23:42:47,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 23:42:47,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799623672] [2023-11-29 23:42:47,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 23:42:47,922 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 23:42:47,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:42:47,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 23:42:47,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 23:42:47,943 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 150 out of 181 [2023-11-29 23:42:47,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 170 transitions, 352 flow. Second operand has 4 states, 4 states have (on average 152.5) internal successors, (610), 4 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:47,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:42:47,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 150 of 181 [2023-11-29 23:42:47,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:42:48,082 INFO L124 PetriNetUnfolderBase]: 106/575 cut-off events. [2023-11-29 23:42:48,082 INFO L125 PetriNetUnfolderBase]: For 70/70 co-relation queries the response was YES. [2023-11-29 23:42:48,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 795 conditions, 575 events. 106/575 cut-off events. For 70/70 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 2689 event pairs, 32 based on Foata normal form. 43/523 useless extension candidates. Maximal degree in co-relation 664. Up to 115 conditions per place. [2023-11-29 23:42:48,090 INFO L140 encePairwiseOnDemand]: 164/181 looper letters, 30 selfloop transitions, 6 changer transitions 4/176 dead transitions. [2023-11-29 23:42:48,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 176 transitions, 442 flow [2023-11-29 23:42:48,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 23:42:48,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 23:42:48,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 657 transitions. [2023-11-29 23:42:48,104 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.9074585635359116 [2023-11-29 23:42:48,105 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 657 transitions. [2023-11-29 23:42:48,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 657 transitions. [2023-11-29 23:42:48,108 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:42:48,109 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 657 transitions. [2023-11-29 23:42:48,114 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 164.25) internal successors, (657), 4 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:48,118 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 181.0) internal successors, (905), 5 states have internal predecessors, (905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:48,118 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 181.0) internal successors, (905), 5 states have internal predecessors, (905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:48,122 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 3 predicate places. [2023-11-29 23:42:48,123 INFO L500 AbstractCegarLoop]: Abstraction has has 165 places, 176 transitions, 442 flow [2023-11-29 23:42:48,123 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 152.5) internal successors, (610), 4 states have internal predecessors, (610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:48,123 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:42:48,124 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:42:48,124 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 23:42:48,124 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:42:48,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:42:48,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1151540723, now seen corresponding path program 1 times [2023-11-29 23:42:48,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:42:48,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118492927] [2023-11-29 23:42:48,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:42:48,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:42:48,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:42:48,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 23:42:48,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:42:48,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118492927] [2023-11-29 23:42:48,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118492927] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 23:42:48,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 23:42:48,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 23:42:48,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904317205] [2023-11-29 23:42:48,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 23:42:48,442 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 23:42:48,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:42:48,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 23:42:48,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 23:42:48,445 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 181 [2023-11-29 23:42:48,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 176 transitions, 442 flow. Second operand has 7 states, 7 states have (on average 148.85714285714286) internal successors, (1042), 7 states have internal predecessors, (1042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:48,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:42:48,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 181 [2023-11-29 23:42:48,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:42:48,705 INFO L124 PetriNetUnfolderBase]: 202/1027 cut-off events. [2023-11-29 23:42:48,705 INFO L125 PetriNetUnfolderBase]: For 252/289 co-relation queries the response was YES. [2023-11-29 23:42:48,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1772 conditions, 1027 events. 202/1027 cut-off events. For 252/289 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 6331 event pairs, 31 based on Foata normal form. 2/898 useless extension candidates. Maximal degree in co-relation 1589. Up to 196 conditions per place. [2023-11-29 23:42:48,713 INFO L140 encePairwiseOnDemand]: 172/181 looper letters, 64 selfloop transitions, 17 changer transitions 4/218 dead transitions. [2023-11-29 23:42:48,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 218 transitions, 765 flow [2023-11-29 23:42:48,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 23:42:48,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 23:42:48,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1252 transitions. [2023-11-29 23:42:48,716 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8646408839779005 [2023-11-29 23:42:48,716 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1252 transitions. [2023-11-29 23:42:48,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1252 transitions. [2023-11-29 23:42:48,717 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:42:48,717 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1252 transitions. [2023-11-29 23:42:48,719 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 156.5) internal successors, (1252), 8 states have internal predecessors, (1252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:48,720 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 181.0) internal successors, (1629), 9 states have internal predecessors, (1629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:48,721 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 181.0) internal successors, (1629), 9 states have internal predecessors, (1629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:48,722 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 10 predicate places. [2023-11-29 23:42:48,722 INFO L500 AbstractCegarLoop]: Abstraction has has 172 places, 218 transitions, 765 flow [2023-11-29 23:42:48,722 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 148.85714285714286) internal successors, (1042), 7 states have internal predecessors, (1042), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:48,723 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:42:48,723 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:42:48,723 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 23:42:48,723 INFO L425 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:42:48,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:42:48,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1448699705, now seen corresponding path program 2 times [2023-11-29 23:42:48,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:42:48,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262577472] [2023-11-29 23:42:48,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:42:48,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:42:48,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:42:48,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 23:42:48,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:42:48,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262577472] [2023-11-29 23:42:48,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262577472] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 23:42:48,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 23:42:48,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 23:42:48,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353809432] [2023-11-29 23:42:48,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 23:42:48,902 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 23:42:48,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:42:48,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 23:42:48,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 23:42:48,904 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 181 [2023-11-29 23:42:48,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 218 transitions, 765 flow. Second operand has 5 states, 5 states have (on average 149.6) internal successors, (748), 5 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:48,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:42:48,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 181 [2023-11-29 23:42:48,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:42:49,116 INFO L124 PetriNetUnfolderBase]: 251/1342 cut-off events. [2023-11-29 23:42:49,119 INFO L125 PetriNetUnfolderBase]: For 841/1256 co-relation queries the response was YES. [2023-11-29 23:42:49,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2779 conditions, 1342 events. 251/1342 cut-off events. For 841/1256 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 9279 event pairs, 23 based on Foata normal form. 25/1205 useless extension candidates. Maximal degree in co-relation 2189. Up to 266 conditions per place. [2023-11-29 23:42:49,127 INFO L140 encePairwiseOnDemand]: 172/181 looper letters, 134 selfloop transitions, 17 changer transitions 5/289 dead transitions. [2023-11-29 23:42:49,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 289 transitions, 1504 flow [2023-11-29 23:42:49,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 23:42:49,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 23:42:49,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 939 transitions. [2023-11-29 23:42:49,129 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8646408839779005 [2023-11-29 23:42:49,129 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 939 transitions. [2023-11-29 23:42:49,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 939 transitions. [2023-11-29 23:42:49,129 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:42:49,129 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 939 transitions. [2023-11-29 23:42:49,130 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 156.5) internal successors, (939), 6 states have internal predecessors, (939), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:49,132 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 181.0) internal successors, (1267), 7 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:49,132 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 181.0) internal successors, (1267), 7 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:49,133 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 15 predicate places. [2023-11-29 23:42:49,133 INFO L500 AbstractCegarLoop]: Abstraction has has 177 places, 289 transitions, 1504 flow [2023-11-29 23:42:49,133 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 149.6) internal successors, (748), 5 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:49,133 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:42:49,134 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:42:49,134 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 23:42:49,134 INFO L425 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:42:49,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:42:49,134 INFO L85 PathProgramCache]: Analyzing trace with hash -161413895, now seen corresponding path program 3 times [2023-11-29 23:42:49,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:42:49,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019234570] [2023-11-29 23:42:49,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:42:49,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:42:49,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:42:49,269 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 23:42:49,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:42:49,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019234570] [2023-11-29 23:42:49,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019234570] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 23:42:49,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 23:42:49,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 23:42:49,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977129987] [2023-11-29 23:42:49,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 23:42:49,270 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 23:42:49,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:42:49,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 23:42:49,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-11-29 23:42:49,271 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 147 out of 181 [2023-11-29 23:42:49,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 289 transitions, 1504 flow. Second operand has 6 states, 6 states have (on average 149.16666666666666) internal successors, (895), 6 states have internal predecessors, (895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:49,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:42:49,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 147 of 181 [2023-11-29 23:42:49,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:42:49,471 INFO L124 PetriNetUnfolderBase]: 273/1394 cut-off events. [2023-11-29 23:42:49,472 INFO L125 PetriNetUnfolderBase]: For 1313/1924 co-relation queries the response was YES. [2023-11-29 23:42:49,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3471 conditions, 1394 events. 273/1394 cut-off events. For 1313/1924 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 9701 event pairs, 24 based on Foata normal form. 79/1311 useless extension candidates. Maximal degree in co-relation 3210. Up to 273 conditions per place. [2023-11-29 23:42:49,479 INFO L140 encePairwiseOnDemand]: 172/181 looper letters, 143 selfloop transitions, 30 changer transitions 9/315 dead transitions. [2023-11-29 23:42:49,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 315 transitions, 2060 flow [2023-11-29 23:42:49,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 23:42:49,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 23:42:49,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 955 transitions. [2023-11-29 23:42:49,481 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8793738489871087 [2023-11-29 23:42:49,481 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 955 transitions. [2023-11-29 23:42:49,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 955 transitions. [2023-11-29 23:42:49,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:42:49,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 955 transitions. [2023-11-29 23:42:49,483 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 159.16666666666666) internal successors, (955), 6 states have internal predecessors, (955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:49,485 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 181.0) internal successors, (1267), 7 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:49,485 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 181.0) internal successors, (1267), 7 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:49,486 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 20 predicate places. [2023-11-29 23:42:49,486 INFO L500 AbstractCegarLoop]: Abstraction has has 182 places, 315 transitions, 2060 flow [2023-11-29 23:42:49,486 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 149.16666666666666) internal successors, (895), 6 states have internal predecessors, (895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:49,487 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:42:49,487 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:42:49,487 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 23:42:49,487 INFO L425 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:42:49,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:42:49,487 INFO L85 PathProgramCache]: Analyzing trace with hash 342049679, now seen corresponding path program 1 times [2023-11-29 23:42:49,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:42:49,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169859792] [2023-11-29 23:42:49,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:42:49,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:42:49,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:42:49,662 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 23:42:49,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:42:49,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169859792] [2023-11-29 23:42:49,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169859792] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 23:42:49,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 23:42:49,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 23:42:49,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430527485] [2023-11-29 23:42:49,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 23:42:49,663 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 23:42:49,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:42:49,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 23:42:49,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2023-11-29 23:42:49,664 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 118 out of 181 [2023-11-29 23:42:49,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 315 transitions, 2060 flow. Second operand has 8 states, 8 states have (on average 123.125) internal successors, (985), 8 states have internal predecessors, (985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:49,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:42:49,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 118 of 181 [2023-11-29 23:42:49,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:42:49,883 INFO L124 PetriNetUnfolderBase]: 317/1687 cut-off events. [2023-11-29 23:42:49,883 INFO L125 PetriNetUnfolderBase]: For 1927/2208 co-relation queries the response was YES. [2023-11-29 23:42:49,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4157 conditions, 1687 events. 317/1687 cut-off events. For 1927/2208 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 12738 event pairs, 65 based on Foata normal form. 11/1497 useless extension candidates. Maximal degree in co-relation 3254. Up to 300 conditions per place. [2023-11-29 23:42:49,892 INFO L140 encePairwiseOnDemand]: 171/181 looper letters, 54 selfloop transitions, 9 changer transitions 9/319 dead transitions. [2023-11-29 23:42:49,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 319 transitions, 2206 flow [2023-11-29 23:42:49,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 23:42:49,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 23:42:49,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1000 transitions. [2023-11-29 23:42:49,894 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6906077348066298 [2023-11-29 23:42:49,894 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1000 transitions. [2023-11-29 23:42:49,894 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1000 transitions. [2023-11-29 23:42:49,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:42:49,895 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1000 transitions. [2023-11-29 23:42:49,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 125.0) internal successors, (1000), 8 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:49,897 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 181.0) internal successors, (1629), 9 states have internal predecessors, (1629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:49,898 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 181.0) internal successors, (1629), 9 states have internal predecessors, (1629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:49,900 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 27 predicate places. [2023-11-29 23:42:49,900 INFO L500 AbstractCegarLoop]: Abstraction has has 189 places, 319 transitions, 2206 flow [2023-11-29 23:42:49,900 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 123.125) internal successors, (985), 8 states have internal predecessors, (985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:49,901 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:42:49,901 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:42:49,901 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 23:42:49,901 INFO L425 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:42:49,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:42:49,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1396419699, now seen corresponding path program 1 times [2023-11-29 23:42:49,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:42:49,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057905764] [2023-11-29 23:42:49,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:42:49,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:42:49,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:42:50,280 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 23:42:50,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:42:50,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057905764] [2023-11-29 23:42:50,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057905764] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:42:50,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218879102] [2023-11-29 23:42:50,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:42:50,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:42:50,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:42:50,298 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:42:50,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 23:42:50,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:42:50,384 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-29 23:42:50,389 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:42:50,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 23:42:50,807 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 23:42:50,807 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:42:50,879 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-29 23:42:50,879 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 7 [2023-11-29 23:42:50,955 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 23:42:50,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1218879102] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 23:42:50,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 23:42:50,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [15, 15] total 17 [2023-11-29 23:42:50,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094293790] [2023-11-29 23:42:50,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 23:42:50,957 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 23:42:50,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:42:50,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 23:42:50,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2023-11-29 23:42:50,958 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 181 [2023-11-29 23:42:50,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 319 transitions, 2206 flow. Second operand has 9 states, 9 states have (on average 117.22222222222223) internal successors, (1055), 9 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:50,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:42:50,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 181 [2023-11-29 23:42:50,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:42:51,815 INFO L124 PetriNetUnfolderBase]: 1971/5946 cut-off events. [2023-11-29 23:42:51,815 INFO L125 PetriNetUnfolderBase]: For 7528/8636 co-relation queries the response was YES. [2023-11-29 23:42:51,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15788 conditions, 5946 events. 1971/5946 cut-off events. For 7528/8636 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 53501 event pairs, 323 based on Foata normal form. 28/5331 useless extension candidates. Maximal degree in co-relation 13736. Up to 1168 conditions per place. [2023-11-29 23:42:51,854 INFO L140 encePairwiseOnDemand]: 164/181 looper letters, 142 selfloop transitions, 33 changer transitions 23/442 dead transitions. [2023-11-29 23:42:51,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 442 transitions, 3159 flow [2023-11-29 23:42:51,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 23:42:51,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-11-29 23:42:51,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2303 transitions. [2023-11-29 23:42:51,859 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6696714161093341 [2023-11-29 23:42:51,859 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2303 transitions. [2023-11-29 23:42:51,859 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2303 transitions. [2023-11-29 23:42:51,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:42:51,860 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2303 transitions. [2023-11-29 23:42:51,863 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 121.21052631578948) internal successors, (2303), 19 states have internal predecessors, (2303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:51,866 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 181.0) internal successors, (3620), 20 states have internal predecessors, (3620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:51,867 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 181.0) internal successors, (3620), 20 states have internal predecessors, (3620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:51,868 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 45 predicate places. [2023-11-29 23:42:51,868 INFO L500 AbstractCegarLoop]: Abstraction has has 207 places, 442 transitions, 3159 flow [2023-11-29 23:42:51,868 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 117.22222222222223) internal successors, (1055), 9 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:51,868 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:42:51,868 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:42:51,876 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 23:42:52,073 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-29 23:42:52,074 INFO L425 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:42:52,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:42:52,074 INFO L85 PathProgramCache]: Analyzing trace with hash -417309386, now seen corresponding path program 1 times [2023-11-29 23:42:52,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:42:52,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736414741] [2023-11-29 23:42:52,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:42:52,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:42:52,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:42:52,286 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 23:42:52,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:42:52,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736414741] [2023-11-29 23:42:52,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736414741] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:42:52,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [629389645] [2023-11-29 23:42:52,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:42:52,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:42:52,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:42:52,288 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:42:52,308 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 23:42:52,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:42:52,367 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 35 conjunts are in the unsatisfiable core [2023-11-29 23:42:52,369 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:42:53,010 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 23:42:53,010 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:42:53,209 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 23:42:53,210 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 32 [2023-11-29 23:42:54,355 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 23:42:54,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [629389645] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 23:42:54,355 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 23:42:54,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 18, 19] total 38 [2023-11-29 23:42:54,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21236343] [2023-11-29 23:42:54,355 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 23:42:54,356 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-11-29 23:42:54,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:42:54,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-11-29 23:42:54,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1262, Unknown=0, NotChecked=0, Total=1406 [2023-11-29 23:42:54,358 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 59 out of 181 [2023-11-29 23:42:54,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 442 transitions, 3159 flow. Second operand has 38 states, 38 states have (on average 65.13157894736842) internal successors, (2475), 38 states have internal predecessors, (2475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:42:54,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:42:54,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 59 of 181 [2023-11-29 23:42:54,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:43:00,084 INFO L124 PetriNetUnfolderBase]: 8757/18478 cut-off events. [2023-11-29 23:43:00,085 INFO L125 PetriNetUnfolderBase]: For 33448/33723 co-relation queries the response was YES. [2023-11-29 23:43:00,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60376 conditions, 18478 events. 8757/18478 cut-off events. For 33448/33723 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 175227 event pairs, 795 based on Foata normal form. 34/16877 useless extension candidates. Maximal degree in co-relation 41239. Up to 4814 conditions per place. [2023-11-29 23:43:00,202 INFO L140 encePairwiseOnDemand]: 123/181 looper letters, 775 selfloop transitions, 146 changer transitions 386/1365 dead transitions. [2023-11-29 23:43:00,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 1365 transitions, 11422 flow [2023-11-29 23:43:00,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2023-11-29 23:43:00,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 104 states. [2023-11-29 23:43:00,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 7066 transitions. [2023-11-29 23:43:00,215 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.3753718657033574 [2023-11-29 23:43:00,215 INFO L72 ComplementDD]: Start complementDD. Operand 104 states and 7066 transitions. [2023-11-29 23:43:00,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 104 states and 7066 transitions. [2023-11-29 23:43:00,217 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:43:00,217 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 104 states and 7066 transitions. [2023-11-29 23:43:00,325 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 105 states, 104 states have (on average 67.9423076923077) internal successors, (7066), 104 states have internal predecessors, (7066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:00,344 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 105 states, 105 states have (on average 181.0) internal successors, (19005), 105 states have internal predecessors, (19005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:00,357 INFO L81 ComplementDD]: Finished complementDD. Result has 105 states, 105 states have (on average 181.0) internal successors, (19005), 105 states have internal predecessors, (19005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:00,357 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 148 predicate places. [2023-11-29 23:43:00,357 INFO L500 AbstractCegarLoop]: Abstraction has has 310 places, 1365 transitions, 11422 flow [2023-11-29 23:43:00,367 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 65.13157894736842) internal successors, (2475), 38 states have internal predecessors, (2475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:00,367 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:43:00,367 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:43:00,375 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-29 23:43:00,572 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-29 23:43:00,573 INFO L425 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:43:00,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:43:00,573 INFO L85 PathProgramCache]: Analyzing trace with hash 2031914859, now seen corresponding path program 2 times [2023-11-29 23:43:00,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:43:00,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858541012] [2023-11-29 23:43:00,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:43:00,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:43:00,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:43:00,900 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 23:43:00,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:43:00,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858541012] [2023-11-29 23:43:00,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858541012] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:43:00,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938045221] [2023-11-29 23:43:00,901 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 23:43:00,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:43:00,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:43:00,903 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:43:00,905 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 23:43:00,984 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 23:43:00,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 23:43:00,986 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-29 23:43:00,988 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:43:01,232 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 23:43:01,254 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 23:43:01,255 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:43:01,291 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-29 23:43:01,292 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 7 [2023-11-29 23:43:01,370 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 23:43:01,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938045221] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 23:43:01,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 23:43:01,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [15, 15] total 16 [2023-11-29 23:43:01,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51813700] [2023-11-29 23:43:01,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 23:43:01,371 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 23:43:01,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:43:01,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 23:43:01,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2023-11-29 23:43:01,372 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 181 [2023-11-29 23:43:01,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 1365 transitions, 11422 flow. Second operand has 9 states, 9 states have (on average 117.22222222222223) internal successors, (1055), 9 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:01,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:43:01,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 181 [2023-11-29 23:43:01,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:43:03,684 INFO L124 PetriNetUnfolderBase]: 8984/19023 cut-off events. [2023-11-29 23:43:03,684 INFO L125 PetriNetUnfolderBase]: For 47137/47814 co-relation queries the response was YES. [2023-11-29 23:43:03,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70540 conditions, 19023 events. 8984/19023 cut-off events. For 47137/47814 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 181717 event pairs, 722 based on Foata normal form. 26/17388 useless extension candidates. Maximal degree in co-relation 48478. Up to 4976 conditions per place. [2023-11-29 23:43:03,786 INFO L140 encePairwiseOnDemand]: 165/181 looper letters, 370 selfloop transitions, 68 changer transitions 398/1442 dead transitions. [2023-11-29 23:43:03,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 1442 transitions, 13274 flow [2023-11-29 23:43:03,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 23:43:03,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-29 23:43:03,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2161 transitions. [2023-11-29 23:43:03,788 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6632903621853898 [2023-11-29 23:43:03,788 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2161 transitions. [2023-11-29 23:43:03,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2161 transitions. [2023-11-29 23:43:03,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:43:03,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2161 transitions. [2023-11-29 23:43:03,791 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 120.05555555555556) internal successors, (2161), 18 states have internal predecessors, (2161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:03,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 181.0) internal successors, (3439), 19 states have internal predecessors, (3439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:03,793 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 181.0) internal successors, (3439), 19 states have internal predecessors, (3439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:03,795 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 165 predicate places. [2023-11-29 23:43:03,796 INFO L500 AbstractCegarLoop]: Abstraction has has 327 places, 1442 transitions, 13274 flow [2023-11-29 23:43:03,796 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 117.22222222222223) internal successors, (1055), 9 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:03,796 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:43:03,796 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:43:03,803 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-29 23:43:04,001 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:43:04,002 INFO L425 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:43:04,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:43:04,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1522629351, now seen corresponding path program 3 times [2023-11-29 23:43:04,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:43:04,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974183959] [2023-11-29 23:43:04,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:43:04,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:43:04,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:43:04,422 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 23:43:04,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:43:04,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974183959] [2023-11-29 23:43:04,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974183959] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:43:04,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [569886647] [2023-11-29 23:43:04,423 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 23:43:04,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:43:04,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:43:04,424 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:43:04,470 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 23:43:04,513 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 23:43:04,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 23:43:04,514 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-29 23:43:04,518 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:43:04,757 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 23:43:04,778 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 23:43:04,778 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:43:04,823 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-29 23:43:04,823 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 7 [2023-11-29 23:43:04,898 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 23:43:04,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [569886647] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 23:43:04,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 23:43:04,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [15, 15] total 16 [2023-11-29 23:43:04,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544372810] [2023-11-29 23:43:04,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 23:43:04,899 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 23:43:04,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:43:04,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 23:43:04,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2023-11-29 23:43:04,900 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 181 [2023-11-29 23:43:04,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 1442 transitions, 13274 flow. Second operand has 9 states, 9 states have (on average 117.22222222222223) internal successors, (1055), 9 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:04,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:43:04,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 181 [2023-11-29 23:43:04,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:43:07,391 INFO L124 PetriNetUnfolderBase]: 9137/19472 cut-off events. [2023-11-29 23:43:07,391 INFO L125 PetriNetUnfolderBase]: For 66462/67422 co-relation queries the response was YES. [2023-11-29 23:43:07,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80726 conditions, 19472 events. 9137/19472 cut-off events. For 66462/67422 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 187274 event pairs, 792 based on Foata normal form. 38/17841 useless extension candidates. Maximal degree in co-relation 55769. Up to 5137 conditions per place. [2023-11-29 23:43:07,496 INFO L140 encePairwiseOnDemand]: 164/181 looper letters, 401 selfloop transitions, 84 changer transitions 410/1501 dead transitions. [2023-11-29 23:43:07,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 1501 transitions, 15240 flow [2023-11-29 23:43:07,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 23:43:07,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 23:43:07,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2746 transitions. [2023-11-29 23:43:07,499 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6596204660100888 [2023-11-29 23:43:07,499 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2746 transitions. [2023-11-29 23:43:07,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2746 transitions. [2023-11-29 23:43:07,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:43:07,499 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2746 transitions. [2023-11-29 23:43:07,504 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 119.3913043478261) internal successors, (2746), 23 states have internal predecessors, (2746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:07,508 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 181.0) internal successors, (4344), 24 states have internal predecessors, (4344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:07,508 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 181.0) internal successors, (4344), 24 states have internal predecessors, (4344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:07,509 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 187 predicate places. [2023-11-29 23:43:07,509 INFO L500 AbstractCegarLoop]: Abstraction has has 349 places, 1501 transitions, 15240 flow [2023-11-29 23:43:07,509 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 117.22222222222223) internal successors, (1055), 9 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:07,509 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:43:07,510 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:43:07,514 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 23:43:07,714 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:43:07,714 INFO L425 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:43:07,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:43:07,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1459208389, now seen corresponding path program 4 times [2023-11-29 23:43:07,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:43:07,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433772341] [2023-11-29 23:43:07,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:43:07,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:43:07,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:43:08,113 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 23:43:08,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:43:08,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433772341] [2023-11-29 23:43:08,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433772341] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:43:08,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071459033] [2023-11-29 23:43:08,115 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 23:43:08,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:43:08,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:43:08,116 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:43:08,143 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 23:43:08,181 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 23:43:08,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 23:43:08,182 INFO L262 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-29 23:43:08,186 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:43:08,355 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 23:43:08,374 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 23:43:08,374 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:43:08,421 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-29 23:43:08,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 7 [2023-11-29 23:43:08,500 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 23:43:08,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071459033] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 23:43:08,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 23:43:08,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [15, 10] total 17 [2023-11-29 23:43:08,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271980751] [2023-11-29 23:43:08,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 23:43:08,501 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 23:43:08,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:43:08,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 23:43:08,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2023-11-29 23:43:08,503 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 181 [2023-11-29 23:43:08,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 1501 transitions, 15240 flow. Second operand has 9 states, 9 states have (on average 117.22222222222223) internal successors, (1055), 9 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:08,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:43:08,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 181 [2023-11-29 23:43:08,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:43:11,145 INFO L124 PetriNetUnfolderBase]: 9267/19762 cut-off events. [2023-11-29 23:43:11,145 INFO L125 PetriNetUnfolderBase]: For 91137/92575 co-relation queries the response was YES. [2023-11-29 23:43:11,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90804 conditions, 19762 events. 9267/19762 cut-off events. For 91137/92575 co-relation queries the response was YES. Maximal size of possible extension queue 663. Compared 190912 event pairs, 729 based on Foata normal form. 38/18099 useless extension candidates. Maximal degree in co-relation 62949. Up to 5243 conditions per place. [2023-11-29 23:43:11,258 INFO L140 encePairwiseOnDemand]: 164/181 looper letters, 421 selfloop transitions, 79 changer transitions 420/1526 dead transitions. [2023-11-29 23:43:11,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 1526 transitions, 17009 flow [2023-11-29 23:43:11,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 23:43:11,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 23:43:11,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2504 transitions. [2023-11-29 23:43:11,261 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6587740068403052 [2023-11-29 23:43:11,261 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2504 transitions. [2023-11-29 23:43:11,261 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2504 transitions. [2023-11-29 23:43:11,262 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:43:11,262 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2504 transitions. [2023-11-29 23:43:11,264 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 119.23809523809524) internal successors, (2504), 21 states have internal predecessors, (2504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:11,267 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 181.0) internal successors, (3982), 22 states have internal predecessors, (3982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:11,267 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 181.0) internal successors, (3982), 22 states have internal predecessors, (3982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:11,268 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 207 predicate places. [2023-11-29 23:43:11,268 INFO L500 AbstractCegarLoop]: Abstraction has has 369 places, 1526 transitions, 17009 flow [2023-11-29 23:43:11,268 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 117.22222222222223) internal successors, (1055), 9 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:11,268 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:43:11,268 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:43:11,275 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-29 23:43:11,475 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-29 23:43:11,475 INFO L425 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:43:11,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:43:11,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1275631907, now seen corresponding path program 5 times [2023-11-29 23:43:11,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:43:11,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761589154] [2023-11-29 23:43:11,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:43:11,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:43:11,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:43:11,751 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 23:43:11,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:43:11,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761589154] [2023-11-29 23:43:11,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761589154] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:43:11,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370140459] [2023-11-29 23:43:11,752 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 23:43:11,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:43:11,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:43:11,753 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:43:11,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 23:43:11,827 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 23:43:11,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 23:43:11,829 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 43 conjunts are in the unsatisfiable core [2023-11-29 23:43:11,831 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:43:12,294 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 23:43:12,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 23:43:12,525 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 23:43:12,613 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 23:43:12,631 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 23:43:12,631 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:43:12,881 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 23:43:12,881 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 55 treesize of output 44 [2023-11-29 23:43:12,887 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-29 23:43:12,888 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 94 treesize of output 81 [2023-11-29 23:43:12,893 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 23:43:12,893 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 78 treesize of output 54 [2023-11-29 23:43:12,900 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-11-29 23:43:12,900 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 20 [2023-11-29 23:43:12,951 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 23:43:12,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370140459] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 23:43:12,951 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 23:43:12,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 20, 15] total 32 [2023-11-29 23:43:12,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933363020] [2023-11-29 23:43:12,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 23:43:12,952 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-29 23:43:12,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:43:12,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-29 23:43:12,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=759, Unknown=18, NotChecked=0, Total=992 [2023-11-29 23:43:12,954 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 181 [2023-11-29 23:43:12,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 1526 transitions, 17009 flow. Second operand has 32 states, 32 states have (on average 92.875) internal successors, (2972), 32 states have internal predecessors, (2972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:12,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:43:12,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 181 [2023-11-29 23:43:12,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:43:16,055 INFO L124 PetriNetUnfolderBase]: 9418/20243 cut-off events. [2023-11-29 23:43:16,056 INFO L125 PetriNetUnfolderBase]: For 121946/123555 co-relation queries the response was YES. [2023-11-29 23:43:16,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101754 conditions, 20243 events. 9418/20243 cut-off events. For 121946/123555 co-relation queries the response was YES. Maximal size of possible extension queue 694. Compared 197543 event pairs, 812 based on Foata normal form. 46/18586 useless extension candidates. Maximal degree in co-relation 70687. Up to 5358 conditions per place. [2023-11-29 23:43:16,241 INFO L140 encePairwiseOnDemand]: 153/181 looper letters, 476 selfloop transitions, 78 changer transitions 430/1562 dead transitions. [2023-11-29 23:43:16,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 1562 transitions, 19103 flow [2023-11-29 23:43:16,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 23:43:16,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 23:43:16,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2528 transitions. [2023-11-29 23:43:16,245 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.5172907714344178 [2023-11-29 23:43:16,245 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2528 transitions. [2023-11-29 23:43:16,245 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2528 transitions. [2023-11-29 23:43:16,246 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:43:16,246 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2528 transitions. [2023-11-29 23:43:16,249 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 93.62962962962963) internal successors, (2528), 27 states have internal predecessors, (2528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:16,252 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 181.0) internal successors, (5068), 28 states have internal predecessors, (5068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:16,253 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 181.0) internal successors, (5068), 28 states have internal predecessors, (5068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:16,253 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 233 predicate places. [2023-11-29 23:43:16,253 INFO L500 AbstractCegarLoop]: Abstraction has has 395 places, 1562 transitions, 19103 flow [2023-11-29 23:43:16,254 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 92.875) internal successors, (2972), 32 states have internal predecessors, (2972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:16,254 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:43:16,254 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:43:16,258 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-29 23:43:16,458 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:43:16,458 INFO L425 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:43:16,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:43:16,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1004887911, now seen corresponding path program 6 times [2023-11-29 23:43:16,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:43:16,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877956511] [2023-11-29 23:43:16,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:43:16,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:43:16,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:43:16,752 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 23:43:16,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:43:16,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877956511] [2023-11-29 23:43:16,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877956511] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:43:16,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407787991] [2023-11-29 23:43:16,753 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 23:43:16,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:43:16,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:43:16,768 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:43:16,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 23:43:16,861 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 23:43:16,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 23:43:16,862 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-29 23:43:16,864 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:43:17,124 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 23:43:17,145 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 23:43:17,145 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:43:17,185 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2023-11-29 23:43:17,185 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 7 [2023-11-29 23:43:17,256 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 23:43:17,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407787991] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 23:43:17,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 23:43:17,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [15, 15] total 16 [2023-11-29 23:43:17,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952321644] [2023-11-29 23:43:17,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 23:43:17,257 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 23:43:17,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:43:17,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 23:43:17,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2023-11-29 23:43:17,258 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 181 [2023-11-29 23:43:17,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 1562 transitions, 19103 flow. Second operand has 9 states, 9 states have (on average 117.22222222222223) internal successors, (1055), 9 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:17,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:43:17,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 181 [2023-11-29 23:43:17,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:43:20,449 INFO L124 PetriNetUnfolderBase]: 9495/20422 cut-off events. [2023-11-29 23:43:20,449 INFO L125 PetriNetUnfolderBase]: For 158466/160681 co-relation queries the response was YES. [2023-11-29 23:43:20,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111743 conditions, 20422 events. 9495/20422 cut-off events. For 158466/160681 co-relation queries the response was YES. Maximal size of possible extension queue 707. Compared 199696 event pairs, 819 based on Foata normal form. 46/18741 useless extension candidates. Maximal degree in co-relation 77687. Up to 5446 conditions per place. [2023-11-29 23:43:20,597 INFO L140 encePairwiseOnDemand]: 165/181 looper letters, 460 selfloop transitions, 74 changer transitions 440/1580 dead transitions. [2023-11-29 23:43:20,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 1580 transitions, 20988 flow [2023-11-29 23:43:20,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 23:43:20,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 23:43:20,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2494 transitions. [2023-11-29 23:43:20,600 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.656143120231518 [2023-11-29 23:43:20,601 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2494 transitions. [2023-11-29 23:43:20,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2494 transitions. [2023-11-29 23:43:20,601 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:43:20,601 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2494 transitions. [2023-11-29 23:43:20,604 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 118.76190476190476) internal successors, (2494), 21 states have internal predecessors, (2494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:20,607 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 181.0) internal successors, (3982), 22 states have internal predecessors, (3982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:20,608 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 181.0) internal successors, (3982), 22 states have internal predecessors, (3982), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:20,608 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 253 predicate places. [2023-11-29 23:43:20,608 INFO L500 AbstractCegarLoop]: Abstraction has has 415 places, 1580 transitions, 20988 flow [2023-11-29 23:43:20,608 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 117.22222222222223) internal successors, (1055), 9 states have internal predecessors, (1055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:20,608 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:43:20,609 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:43:20,613 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-29 23:43:20,813 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:43:20,813 INFO L425 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:43:20,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:43:20,814 INFO L85 PathProgramCache]: Analyzing trace with hash -316334969, now seen corresponding path program 7 times [2023-11-29 23:43:20,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:43:20,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791656791] [2023-11-29 23:43:20,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:43:20,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:43:20,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:43:21,258 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 23:43:21,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:43:21,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791656791] [2023-11-29 23:43:21,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791656791] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:43:21,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2113308277] [2023-11-29 23:43:21,259 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 23:43:21,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:43:21,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:43:21,260 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:43:21,262 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 23:43:21,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:43:21,336 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 41 conjunts are in the unsatisfiable core [2023-11-29 23:43:21,338 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:43:21,355 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 23:43:21,461 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-11-29 23:43:21,461 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-11-29 23:43:21,658 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-29 23:43:21,733 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 23:43:21,751 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 23:43:21,752 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:43:21,811 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_247 (Array Int Int))) (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_247) c_~f~0.base) (+ (* c_~x2~0 4) c_~f~0.offset)) |c_thread1Thread1of1ForFork1_#t~mem1#1|)) is different from false [2023-11-29 23:43:21,823 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 23:43:21,823 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 30 [2023-11-29 23:43:21,826 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2023-11-29 23:43:22,084 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 23:43:22,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2113308277] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 23:43:22,084 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 23:43:22,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 16] total 26 [2023-11-29 23:43:22,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967774411] [2023-11-29 23:43:22,085 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 23:43:22,085 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 23:43:22,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:43:22,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 23:43:22,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=519, Unknown=1, NotChecked=46, Total=650 [2023-11-29 23:43:22,088 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 181 [2023-11-29 23:43:22,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 1580 transitions, 20988 flow. Second operand has 26 states, 26 states have (on average 97.07692307692308) internal successors, (2524), 26 states have internal predecessors, (2524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:22,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:43:22,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 181 [2023-11-29 23:43:22,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:43:26,074 INFO L124 PetriNetUnfolderBase]: 10494/22584 cut-off events. [2023-11-29 23:43:26,074 INFO L125 PetriNetUnfolderBase]: For 222354/225880 co-relation queries the response was YES. [2023-11-29 23:43:26,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 133921 conditions, 22584 events. 10494/22584 cut-off events. For 222354/225880 co-relation queries the response was YES. Maximal size of possible extension queue 841. Compared 225491 event pairs, 1005 based on Foata normal form. 86/20704 useless extension candidates. Maximal degree in co-relation 95349. Up to 6753 conditions per place. [2023-11-29 23:43:26,229 INFO L140 encePairwiseOnDemand]: 155/181 looper letters, 538 selfloop transitions, 143 changer transitions 485/1756 dead transitions. [2023-11-29 23:43:26,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 1756 transitions, 26192 flow [2023-11-29 23:43:26,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-29 23:43:26,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-11-29 23:43:26,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 3567 transitions. [2023-11-29 23:43:26,233 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.5474217311233885 [2023-11-29 23:43:26,233 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 3567 transitions. [2023-11-29 23:43:26,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 3567 transitions. [2023-11-29 23:43:26,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:43:26,233 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 3567 transitions. [2023-11-29 23:43:26,237 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 99.08333333333333) internal successors, (3567), 36 states have internal predecessors, (3567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:26,241 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 181.0) internal successors, (6697), 37 states have internal predecessors, (6697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:26,242 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 181.0) internal successors, (6697), 37 states have internal predecessors, (6697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:26,242 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 288 predicate places. [2023-11-29 23:43:26,242 INFO L500 AbstractCegarLoop]: Abstraction has has 450 places, 1756 transitions, 26192 flow [2023-11-29 23:43:26,243 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 97.07692307692308) internal successors, (2524), 26 states have internal predecessors, (2524), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:26,243 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:43:26,243 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:43:26,261 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 23:43:26,448 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,SelfDestructingSolverStorable12 [2023-11-29 23:43:26,448 INFO L425 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:43:26,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:43:26,448 INFO L85 PathProgramCache]: Analyzing trace with hash -711050957, now seen corresponding path program 8 times [2023-11-29 23:43:26,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:43:26,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002889233] [2023-11-29 23:43:26,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:43:26,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:43:26,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:43:27,043 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 23:43:27,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:43:27,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002889233] [2023-11-29 23:43:27,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002889233] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:43:27,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107910845] [2023-11-29 23:43:27,045 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 23:43:27,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:43:27,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:43:27,046 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:43:27,047 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 23:43:27,134 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 23:43:27,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 23:43:27,135 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-29 23:43:27,137 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:43:27,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 23:43:27,574 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-29 23:43:27,627 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 23:43:27,647 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 23:43:27,647 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:43:27,727 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 23:43:27,727 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 30 [2023-11-29 23:43:27,730 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2023-11-29 23:43:27,985 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 23:43:27,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107910845] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 23:43:27,985 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 23:43:27,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 16] total 32 [2023-11-29 23:43:27,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614627304] [2023-11-29 23:43:27,985 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 23:43:27,986 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-29 23:43:27,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:43:27,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-29 23:43:27,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=863, Unknown=4, NotChecked=0, Total=992 [2023-11-29 23:43:27,989 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 181 [2023-11-29 23:43:27,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 1756 transitions, 26192 flow. Second operand has 32 states, 32 states have (on average 96.375) internal successors, (3084), 32 states have internal predecessors, (3084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:27,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:43:27,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 181 [2023-11-29 23:43:27,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:43:32,352 INFO L124 PetriNetUnfolderBase]: 10797/23431 cut-off events. [2023-11-29 23:43:32,353 INFO L125 PetriNetUnfolderBase]: For 279413/282879 co-relation queries the response was YES. [2023-11-29 23:43:32,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 149027 conditions, 23431 events. 10797/23431 cut-off events. For 279413/282879 co-relation queries the response was YES. Maximal size of possible extension queue 891. Compared 236362 event pairs, 1155 based on Foata normal form. 82/21507 useless extension candidates. Maximal degree in co-relation 106808. Up to 7135 conditions per place. [2023-11-29 23:43:32,528 INFO L140 encePairwiseOnDemand]: 156/181 looper letters, 614 selfloop transitions, 146 changer transitions 518/1867 dead transitions. [2023-11-29 23:43:32,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 1867 transitions, 30564 flow [2023-11-29 23:43:32,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-11-29 23:43:32,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-11-29 23:43:32,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 3892 transitions. [2023-11-29 23:43:32,535 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.5375690607734807 [2023-11-29 23:43:32,535 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 3892 transitions. [2023-11-29 23:43:32,535 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 3892 transitions. [2023-11-29 23:43:32,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:43:32,535 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 3892 transitions. [2023-11-29 23:43:32,539 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 97.3) internal successors, (3892), 40 states have internal predecessors, (3892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:32,543 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 181.0) internal successors, (7421), 41 states have internal predecessors, (7421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:32,543 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 181.0) internal successors, (7421), 41 states have internal predecessors, (7421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:32,544 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 327 predicate places. [2023-11-29 23:43:32,544 INFO L500 AbstractCegarLoop]: Abstraction has has 489 places, 1867 transitions, 30564 flow [2023-11-29 23:43:32,544 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 96.375) internal successors, (3084), 32 states have internal predecessors, (3084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:32,544 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:43:32,544 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:43:32,564 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-29 23:43:32,749 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-29 23:43:32,749 INFO L425 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:43:32,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:43:32,750 INFO L85 PathProgramCache]: Analyzing trace with hash -248922267, now seen corresponding path program 9 times [2023-11-29 23:43:32,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:43:32,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459125903] [2023-11-29 23:43:32,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:43:32,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:43:32,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:43:33,194 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 23:43:33,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:43:33,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459125903] [2023-11-29 23:43:33,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459125903] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:43:33,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1970372938] [2023-11-29 23:43:33,195 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 23:43:33,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:43:33,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:43:33,196 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:43:33,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 23:43:33,269 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 23:43:33,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 23:43:33,271 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-29 23:43:33,273 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:43:33,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 23:43:33,658 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-29 23:43:33,707 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 23:43:33,727 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 23:43:33,727 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:43:33,776 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_297 (Array Int Int))) (= |c_thread1Thread1of1ForFork1_#t~mem1#1| (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_297) c_~f~0.base) (+ (* c_~x2~0 4) c_~f~0.offset)))) is different from false [2023-11-29 23:43:33,787 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 23:43:33,787 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 46 treesize of output 30 [2023-11-29 23:43:33,789 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 7 [2023-11-29 23:43:34,004 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 23:43:34,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1970372938] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 23:43:34,004 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 23:43:34,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 16] total 32 [2023-11-29 23:43:34,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387133989] [2023-11-29 23:43:34,005 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 23:43:34,005 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-29 23:43:34,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:43:34,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-29 23:43:34,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=810, Unknown=1, NotChecked=58, Total=992 [2023-11-29 23:43:34,007 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 181 [2023-11-29 23:43:34,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 1867 transitions, 30564 flow. Second operand has 32 states, 32 states have (on average 96.375) internal successors, (3084), 32 states have internal predecessors, (3084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:34,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:43:34,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 181 [2023-11-29 23:43:34,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:43:38,402 INFO L124 PetriNetUnfolderBase]: 10836/23569 cut-off events. [2023-11-29 23:43:38,402 INFO L125 PetriNetUnfolderBase]: For 337112/340599 co-relation queries the response was YES. [2023-11-29 23:43:38,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 160292 conditions, 23569 events. 10836/23569 cut-off events. For 337112/340599 co-relation queries the response was YES. Maximal size of possible extension queue 892. Compared 238740 event pairs, 1124 based on Foata normal form. 52/21613 useless extension candidates. Maximal degree in co-relation 114917. Up to 7220 conditions per place. [2023-11-29 23:43:38,584 INFO L140 encePairwiseOnDemand]: 156/181 looper letters, 655 selfloop transitions, 119 changer transitions 528/1891 dead transitions. [2023-11-29 23:43:38,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 1891 transitions, 33327 flow [2023-11-29 23:43:38,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-29 23:43:38,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-11-29 23:43:38,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 3021 transitions. [2023-11-29 23:43:38,587 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.5384067011227945 [2023-11-29 23:43:38,587 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 3021 transitions. [2023-11-29 23:43:38,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 3021 transitions. [2023-11-29 23:43:38,587 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:43:38,587 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 3021 transitions. [2023-11-29 23:43:38,590 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 97.45161290322581) internal successors, (3021), 31 states have internal predecessors, (3021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:38,593 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 181.0) internal successors, (5792), 32 states have internal predecessors, (5792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:38,593 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 181.0) internal successors, (5792), 32 states have internal predecessors, (5792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:38,593 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 357 predicate places. [2023-11-29 23:43:38,594 INFO L500 AbstractCegarLoop]: Abstraction has has 519 places, 1891 transitions, 33327 flow [2023-11-29 23:43:38,594 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 96.375) internal successors, (3084), 32 states have internal predecessors, (3084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:38,594 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:43:38,594 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:43:38,612 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-29 23:43:38,798 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,SelfDestructingSolverStorable14 [2023-11-29 23:43:38,799 INFO L425 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:43:38,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:43:38,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1362084631, now seen corresponding path program 10 times [2023-11-29 23:43:38,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:43:38,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811365094] [2023-11-29 23:43:38,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:43:38,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:43:38,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:43:39,138 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 23:43:39,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:43:39,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811365094] [2023-11-29 23:43:39,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811365094] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:43:39,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362361851] [2023-11-29 23:43:39,138 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 23:43:39,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:43:39,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:43:39,139 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:43:39,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 23:43:39,217 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 23:43:39,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 23:43:39,219 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 40 conjunts are in the unsatisfiable core [2023-11-29 23:43:39,221 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:43:39,670 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 23:43:39,790 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 23:43:39,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 23:43:39,913 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-29 23:43:39,962 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2023-11-29 23:43:39,980 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 23:43:39,980 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:43:40,104 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_324 (Array Int Int))) (= (select (select |c_#memory_int| c_~f~0.base) (+ (* c_~x1~0 4) c_~f~0.offset)) (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_324) c_~f~0.base) (+ (* c_~x2~0 4) c_~f~0.offset)))) is different from false [2023-11-29 23:43:40,125 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_324 (Array Int Int)) (v_ArrVal_323 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_323))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_324) c_~f~0.base) (+ (* c_~x2~0 4) c_~f~0.offset)) (select (select .cse0 c_~f~0.base) (+ (* c_~x1~0 4) c_~f~0.offset))))) is different from false [2023-11-29 23:43:40,136 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_324 (Array Int Int)) (v_ArrVal_323 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_323))) (= (select (select .cse0 |c_ULTIMATE.start_main_#t~ret11#1.base|) (+ (* c_~x1~0 4) |c_ULTIMATE.start_main_#t~ret11#1.offset|)) (select (select (store .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_324) |c_ULTIMATE.start_main_#t~ret11#1.base|) (+ (* c_~x2~0 4) |c_ULTIMATE.start_main_#t~ret11#1.offset|))))) is different from false [2023-11-29 23:43:40,145 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_324 (Array Int Int)) (v_ArrVal_323 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_323))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_324) |c_ULTIMATE.start_create_fresh_int_array_#res#1.base|) (+ (* c_~x2~0 4) |c_ULTIMATE.start_create_fresh_int_array_#res#1.offset|)) (select (select .cse0 |c_ULTIMATE.start_create_fresh_int_array_#res#1.base|) (+ (* c_~x1~0 4) |c_ULTIMATE.start_create_fresh_int_array_#res#1.offset|))))) is different from false [2023-11-29 23:43:40,150 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_324 (Array Int Int)) (v_ArrVal_323 (Array Int Int))) (let ((.cse0 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_323))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_324) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* c_~x2~0 4) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) (select (select .cse0 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* c_~x1~0 4) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))))) is different from false [2023-11-29 23:43:40,167 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 23:43:40,168 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 41 [2023-11-29 23:43:40,173 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 23:43:40,173 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 202 treesize of output 162 [2023-11-29 23:43:40,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 60 [2023-11-29 23:43:40,181 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 23:43:40,182 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 29 [2023-11-29 23:43:40,335 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 2 not checked. [2023-11-29 23:43:40,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1362361851] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 23:43:40,336 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 23:43:40,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 20, 18] total 40 [2023-11-29 23:43:40,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511086607] [2023-11-29 23:43:40,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 23:43:40,337 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-11-29 23:43:40,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:43:40,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-11-29 23:43:40,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1052, Unknown=10, NotChecked=350, Total=1560 [2023-11-29 23:43:40,340 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 181 [2023-11-29 23:43:40,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 519 places, 1891 transitions, 33327 flow. Second operand has 40 states, 40 states have (on average 89.175) internal successors, (3567), 40 states have internal predecessors, (3567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:40,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:43:40,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 181 [2023-11-29 23:43:40,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:43:45,394 INFO L124 PetriNetUnfolderBase]: 11358/24680 cut-off events. [2023-11-29 23:43:45,395 INFO L125 PetriNetUnfolderBase]: For 418399/423186 co-relation queries the response was YES. [2023-11-29 23:43:45,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 179100 conditions, 24680 events. 11358/24680 cut-off events. For 418399/423186 co-relation queries the response was YES. Maximal size of possible extension queue 896. Compared 251974 event pairs, 1231 based on Foata normal form. 118/22646 useless extension candidates. Maximal degree in co-relation 129587. Up to 8028 conditions per place. [2023-11-29 23:43:45,598 INFO L140 encePairwiseOnDemand]: 153/181 looper letters, 679 selfloop transitions, 146 changer transitions 549/1949 dead transitions. [2023-11-29 23:43:45,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 1949 transitions, 37156 flow [2023-11-29 23:43:45,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 23:43:45,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 23:43:45,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 2480 transitions. [2023-11-29 23:43:45,600 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.5074687947616124 [2023-11-29 23:43:45,600 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 2480 transitions. [2023-11-29 23:43:45,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 2480 transitions. [2023-11-29 23:43:45,601 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:43:45,601 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 2480 transitions. [2023-11-29 23:43:45,603 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 91.85185185185185) internal successors, (2480), 27 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:45,605 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 181.0) internal successors, (5068), 28 states have internal predecessors, (5068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:45,605 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 181.0) internal successors, (5068), 28 states have internal predecessors, (5068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:45,606 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 383 predicate places. [2023-11-29 23:43:45,606 INFO L500 AbstractCegarLoop]: Abstraction has has 545 places, 1949 transitions, 37156 flow [2023-11-29 23:43:45,606 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 89.175) internal successors, (3567), 40 states have internal predecessors, (3567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:45,606 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:43:45,606 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:43:45,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-29 23:43:45,810 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,SelfDestructingSolverStorable15 [2023-11-29 23:43:45,810 INFO L425 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:43:45,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:43:45,811 INFO L85 PathProgramCache]: Analyzing trace with hash -813283800, now seen corresponding path program 2 times [2023-11-29 23:43:45,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:43:45,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205101485] [2023-11-29 23:43:45,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:43:45,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:43:45,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:43:45,999 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:43:46,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:43:46,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205101485] [2023-11-29 23:43:46,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205101485] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:43:46,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279247670] [2023-11-29 23:43:46,000 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 23:43:46,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:43:46,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:43:46,001 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:43:46,004 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 23:43:46,193 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 23:43:46,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 23:43:46,195 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 23:43:46,196 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:43:46,330 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:43:46,330 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:43:46,562 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:43:46,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [279247670] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 23:43:46,562 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 23:43:46,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2023-11-29 23:43:46,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212122165] [2023-11-29 23:43:46,563 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 23:43:46,564 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 23:43:46,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:43:46,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 23:43:46,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2023-11-29 23:43:46,566 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 181 [2023-11-29 23:43:46,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 1949 transitions, 37156 flow. Second operand has 19 states, 19 states have (on average 146.78947368421052) internal successors, (2789), 19 states have internal predecessors, (2789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:46,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:43:46,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 181 [2023-11-29 23:43:46,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:43:52,802 INFO L124 PetriNetUnfolderBase]: 13925/29722 cut-off events. [2023-11-29 23:43:52,802 INFO L125 PetriNetUnfolderBase]: For 557777/563701 co-relation queries the response was YES. [2023-11-29 23:43:52,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 228884 conditions, 29722 events. 13925/29722 cut-off events. For 557777/563701 co-relation queries the response was YES. Maximal size of possible extension queue 1020. Compared 309413 event pairs, 2135 based on Foata normal form. 35/27262 useless extension candidates. Maximal degree in co-relation 168159. Up to 10395 conditions per place. [2023-11-29 23:43:53,078 INFO L140 encePairwiseOnDemand]: 165/181 looper letters, 321 selfloop transitions, 230 changer transitions 625/2178 dead transitions. [2023-11-29 23:43:53,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 568 places, 2178 transitions, 43090 flow [2023-11-29 23:43:53,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 23:43:53,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 23:43:53,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3626 transitions. [2023-11-29 23:43:53,081 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8347145488029466 [2023-11-29 23:43:53,081 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3626 transitions. [2023-11-29 23:43:53,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3626 transitions. [2023-11-29 23:43:53,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:43:53,081 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3626 transitions. [2023-11-29 23:43:53,084 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 151.08333333333334) internal successors, (3626), 24 states have internal predecessors, (3626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:53,086 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 181.0) internal successors, (4525), 25 states have internal predecessors, (4525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:53,086 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 181.0) internal successors, (4525), 25 states have internal predecessors, (4525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:53,087 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 406 predicate places. [2023-11-29 23:43:53,087 INFO L500 AbstractCegarLoop]: Abstraction has has 568 places, 2178 transitions, 43090 flow [2023-11-29 23:43:53,087 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 146.78947368421052) internal successors, (2789), 19 states have internal predecessors, (2789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:53,087 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:43:53,087 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:43:53,116 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 23:43:53,292 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,SelfDestructingSolverStorable16 [2023-11-29 23:43:53,292 INFO L425 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:43:53,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:43:53,292 INFO L85 PathProgramCache]: Analyzing trace with hash -898796702, now seen corresponding path program 3 times [2023-11-29 23:43:53,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:43:53,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014676083] [2023-11-29 23:43:53,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:43:53,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:43:53,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:43:53,630 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:43:53,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:43:53,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014676083] [2023-11-29 23:43:53,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014676083] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:43:53,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808212723] [2023-11-29 23:43:53,631 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 23:43:53,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:43:53,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:43:53,632 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:43:53,636 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 23:43:53,756 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 23:43:53,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 23:43:53,757 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 23:43:53,758 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:43:53,887 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:43:53,887 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:43:54,083 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:43:54,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [808212723] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 23:43:54,084 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 23:43:54,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2023-11-29 23:43:54,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656714702] [2023-11-29 23:43:54,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 23:43:54,084 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 23:43:54,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:43:54,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 23:43:54,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2023-11-29 23:43:54,086 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 181 [2023-11-29 23:43:54,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 2178 transitions, 43090 flow. Second operand has 19 states, 19 states have (on average 146.73684210526315) internal successors, (2788), 19 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:43:54,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:43:54,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 181 [2023-11-29 23:43:54,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:44:02,931 INFO L124 PetriNetUnfolderBase]: 18313/37684 cut-off events. [2023-11-29 23:44:02,932 INFO L125 PetriNetUnfolderBase]: For 771371/779363 co-relation queries the response was YES. [2023-11-29 23:44:03,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 306568 conditions, 37684 events. 18313/37684 cut-off events. For 771371/779363 co-relation queries the response was YES. Maximal size of possible extension queue 1365. Compared 399147 event pairs, 3445 based on Foata normal form. 48/34647 useless extension candidates. Maximal degree in co-relation 225897. Up to 13345 conditions per place. [2023-11-29 23:44:03,301 INFO L140 encePairwiseOnDemand]: 165/181 looper letters, 363 selfloop transitions, 350 changer transitions 709/2426 dead transitions. [2023-11-29 23:44:03,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 607 places, 2426 transitions, 49816 flow [2023-11-29 23:44:03,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-11-29 23:44:03,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-11-29 23:44:03,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 6017 transitions. [2023-11-29 23:44:03,305 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8310773480662983 [2023-11-29 23:44:03,305 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 6017 transitions. [2023-11-29 23:44:03,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 6017 transitions. [2023-11-29 23:44:03,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:44:03,306 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 6017 transitions. [2023-11-29 23:44:03,322 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 150.425) internal successors, (6017), 40 states have internal predecessors, (6017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:44:03,325 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 181.0) internal successors, (7421), 41 states have internal predecessors, (7421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:44:03,326 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 181.0) internal successors, (7421), 41 states have internal predecessors, (7421), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:44:03,326 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 445 predicate places. [2023-11-29 23:44:03,326 INFO L500 AbstractCegarLoop]: Abstraction has has 607 places, 2426 transitions, 49816 flow [2023-11-29 23:44:03,327 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 146.73684210526315) internal successors, (2788), 19 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:44:03,327 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:44:03,327 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:44:03,334 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-11-29 23:44:03,532 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,SelfDestructingSolverStorable17 [2023-11-29 23:44:03,532 INFO L425 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:44:03,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:44:03,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1821220894, now seen corresponding path program 4 times [2023-11-29 23:44:03,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:44:03,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390633859] [2023-11-29 23:44:03,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:44:03,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:44:03,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:44:03,724 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:44:03,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:44:03,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390633859] [2023-11-29 23:44:03,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390633859] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:44:03,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636207766] [2023-11-29 23:44:03,724 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 23:44:03,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:44:03,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:44:03,725 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:44:03,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 23:44:04,098 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 23:44:04,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 23:44:04,099 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 23:44:04,101 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:44:04,343 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:44:04,343 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:44:04,596 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:44:04,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [636207766] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 23:44:04,596 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 23:44:04,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2023-11-29 23:44:04,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042505169] [2023-11-29 23:44:04,597 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 23:44:04,597 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 23:44:04,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:44:04,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 23:44:04,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=292, Unknown=0, NotChecked=0, Total=380 [2023-11-29 23:44:04,599 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 181 [2023-11-29 23:44:04,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 607 places, 2426 transitions, 49816 flow. Second operand has 20 states, 20 states have (on average 146.75) internal successors, (2935), 20 states have internal predecessors, (2935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:44:04,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:44:04,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 181 [2023-11-29 23:44:04,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:44:16,739 INFO L124 PetriNetUnfolderBase]: 23302/46676 cut-off events. [2023-11-29 23:44:16,739 INFO L125 PetriNetUnfolderBase]: For 1029082/1038246 co-relation queries the response was YES. [2023-11-29 23:44:16,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 396069 conditions, 46676 events. 23302/46676 cut-off events. For 1029082/1038246 co-relation queries the response was YES. Maximal size of possible extension queue 1413. Compared 494435 event pairs, 4101 based on Foata normal form. 44/42929 useless extension candidates. Maximal degree in co-relation 285635. Up to 15099 conditions per place. [2023-11-29 23:44:17,382 INFO L140 encePairwiseOnDemand]: 165/181 looper letters, 467 selfloop transitions, 594 changer transitions 813/2878 dead transitions. [2023-11-29 23:44:17,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 679 places, 2878 transitions, 61156 flow [2023-11-29 23:44:17,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2023-11-29 23:44:17,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2023-11-29 23:44:17,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 10944 transitions. [2023-11-29 23:44:17,415 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8282751835313706 [2023-11-29 23:44:17,416 INFO L72 ComplementDD]: Start complementDD. Operand 73 states and 10944 transitions. [2023-11-29 23:44:17,416 INFO L73 IsDeterministic]: Start isDeterministic. Operand 73 states and 10944 transitions. [2023-11-29 23:44:17,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:44:17,418 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 73 states and 10944 transitions. [2023-11-29 23:44:17,449 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 74 states, 73 states have (on average 149.91780821917808) internal successors, (10944), 73 states have internal predecessors, (10944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:44:17,459 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 74 states, 74 states have (on average 181.0) internal successors, (13394), 74 states have internal predecessors, (13394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:44:17,459 INFO L81 ComplementDD]: Finished complementDD. Result has 74 states, 74 states have (on average 181.0) internal successors, (13394), 74 states have internal predecessors, (13394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:44:17,460 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 517 predicate places. [2023-11-29 23:44:17,460 INFO L500 AbstractCegarLoop]: Abstraction has has 679 places, 2878 transitions, 61156 flow [2023-11-29 23:44:17,460 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 146.75) internal successors, (2935), 20 states have internal predecessors, (2935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:44:17,460 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:44:17,460 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:44:17,467 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-29 23:44:17,664 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:44:17,665 INFO L425 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:44:17,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:44:17,665 INFO L85 PathProgramCache]: Analyzing trace with hash 436686306, now seen corresponding path program 5 times [2023-11-29 23:44:17,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:44:17,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410274416] [2023-11-29 23:44:17,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:44:17,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:44:17,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:44:17,839 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:44:17,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:44:17,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410274416] [2023-11-29 23:44:17,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410274416] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:44:17,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450115917] [2023-11-29 23:44:17,840 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 23:44:17,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:44:17,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:44:17,841 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:44:17,843 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 23:44:18,322 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 23:44:18,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 23:44:18,323 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 23:44:18,325 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:44:18,491 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:44:18,491 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:44:18,712 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:44:18,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [450115917] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 23:44:18,712 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 23:44:18,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2023-11-29 23:44:18,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382653247] [2023-11-29 23:44:18,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 23:44:18,713 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 23:44:18,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:44:18,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 23:44:18,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=418, Unknown=0, NotChecked=0, Total=552 [2023-11-29 23:44:18,715 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 181 [2023-11-29 23:44:18,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 679 places, 2878 transitions, 61156 flow. Second operand has 24 states, 24 states have (on average 146.66666666666666) internal successors, (3520), 24 states have internal predecessors, (3520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:44:18,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:44:18,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 181 [2023-11-29 23:44:18,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:44:30,846 INFO L124 PetriNetUnfolderBase]: 23661/47441 cut-off events. [2023-11-29 23:44:30,847 INFO L125 PetriNetUnfolderBase]: For 1100451/1109853 co-relation queries the response was YES. [2023-11-29 23:44:31,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 413448 conditions, 47441 events. 23661/47441 cut-off events. For 1100451/1109853 co-relation queries the response was YES. Maximal size of possible extension queue 1432. Compared 504718 event pairs, 4168 based on Foata normal form. 46/43591 useless extension candidates. Maximal degree in co-relation 298664. Up to 15691 conditions per place. [2023-11-29 23:44:31,378 INFO L140 encePairwiseOnDemand]: 166/181 looper letters, 676 selfloop transitions, 433 changer transitions 815/2928 dead transitions. [2023-11-29 23:44:31,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 708 places, 2928 transitions, 65152 flow [2023-11-29 23:44:31,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-29 23:44:31,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-11-29 23:44:31,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 4835 transitions. [2023-11-29 23:44:31,381 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8347720994475138 [2023-11-29 23:44:31,381 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 4835 transitions. [2023-11-29 23:44:31,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 4835 transitions. [2023-11-29 23:44:31,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:44:31,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 4835 transitions. [2023-11-29 23:44:31,384 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 151.09375) internal successors, (4835), 32 states have internal predecessors, (4835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:44:31,387 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 181.0) internal successors, (5973), 33 states have internal predecessors, (5973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:44:31,387 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 181.0) internal successors, (5973), 33 states have internal predecessors, (5973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:44:31,387 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 546 predicate places. [2023-11-29 23:44:31,387 INFO L500 AbstractCegarLoop]: Abstraction has has 708 places, 2928 transitions, 65152 flow [2023-11-29 23:44:31,388 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 146.66666666666666) internal successors, (3520), 24 states have internal predecessors, (3520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:44:31,388 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:44:31,388 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:44:31,393 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-29 23:44:31,592 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:44:31,592 INFO L425 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:44:31,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:44:31,593 INFO L85 PathProgramCache]: Analyzing trace with hash 443207114, now seen corresponding path program 6 times [2023-11-29 23:44:31,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:44:31,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080535317] [2023-11-29 23:44:31,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:44:31,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:44:31,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:44:31,877 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:44:31,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:44:31,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080535317] [2023-11-29 23:44:31,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080535317] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:44:31,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1994431737] [2023-11-29 23:44:31,877 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 23:44:31,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:44:31,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:44:31,898 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:44:31,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 23:44:32,095 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 23:44:32,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 23:44:32,097 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 23:44:32,098 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:44:32,207 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:44:32,207 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:44:32,357 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:44:32,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1994431737] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 23:44:32,358 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 23:44:32,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2023-11-29 23:44:32,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786236473] [2023-11-29 23:44:32,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 23:44:32,358 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 23:44:32,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:44:32,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 23:44:32,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=259, Unknown=0, NotChecked=0, Total=342 [2023-11-29 23:44:32,360 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 181 [2023-11-29 23:44:32,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 708 places, 2928 transitions, 65152 flow. Second operand has 19 states, 19 states have (on average 146.73684210526315) internal successors, (2788), 19 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:44:32,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:44:32,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 181 [2023-11-29 23:44:32,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:44:45,612 INFO L124 PetriNetUnfolderBase]: 26075/52468 cut-off events. [2023-11-29 23:44:45,612 INFO L125 PetriNetUnfolderBase]: For 1286671/1297506 co-relation queries the response was YES. [2023-11-29 23:44:45,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 470532 conditions, 52468 events. 26075/52468 cut-off events. For 1286671/1297506 co-relation queries the response was YES. Maximal size of possible extension queue 1535. Compared 566928 event pairs, 4342 based on Foata normal form. 38/48179 useless extension candidates. Maximal degree in co-relation 334216. Up to 16462 conditions per place. [2023-11-29 23:44:46,268 INFO L140 encePairwiseOnDemand]: 166/181 looper letters, 810 selfloop transitions, 438 changer transitions 902/3154 dead transitions. [2023-11-29 23:44:46,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 734 places, 3154 transitions, 74967 flow [2023-11-29 23:44:46,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 23:44:46,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 23:44:46,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 4064 transitions. [2023-11-29 23:44:46,271 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8315940249641907 [2023-11-29 23:44:46,271 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 4064 transitions. [2023-11-29 23:44:46,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 4064 transitions. [2023-11-29 23:44:46,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:44:46,271 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 4064 transitions. [2023-11-29 23:44:46,274 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 150.5185185185185) internal successors, (4064), 27 states have internal predecessors, (4064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:44:46,276 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 181.0) internal successors, (5068), 28 states have internal predecessors, (5068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:44:46,276 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 181.0) internal successors, (5068), 28 states have internal predecessors, (5068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:44:46,276 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 572 predicate places. [2023-11-29 23:44:46,276 INFO L500 AbstractCegarLoop]: Abstraction has has 734 places, 3154 transitions, 74967 flow [2023-11-29 23:44:46,277 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 146.73684210526315) internal successors, (2788), 19 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:44:46,277 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:44:46,277 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:44:46,284 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-11-29 23:44:46,482 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:44:46,482 INFO L425 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:44:46,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:44:46,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1158892386, now seen corresponding path program 7 times [2023-11-29 23:44:46,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:44:46,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805562932] [2023-11-29 23:44:46,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:44:46,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:44:46,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:44:46,671 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:44:46,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:44:46,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805562932] [2023-11-29 23:44:46,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805562932] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:44:46,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375815505] [2023-11-29 23:44:46,671 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 23:44:46,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:44:46,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:44:46,672 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:44:46,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-29 23:44:47,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:44:47,072 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 23:44:47,073 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:44:47,215 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:44:47,215 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:44:47,435 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:44:47,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375815505] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 23:44:47,436 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 23:44:47,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2023-11-29 23:44:47,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859790474] [2023-11-29 23:44:47,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 23:44:47,436 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 23:44:47,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:44:47,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 23:44:47,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2023-11-29 23:44:47,438 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 181 [2023-11-29 23:44:47,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 734 places, 3154 transitions, 74967 flow. Second operand has 19 states, 19 states have (on average 146.73684210526315) internal successors, (2788), 19 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:44:47,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:44:47,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 181 [2023-11-29 23:44:47,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:45:05,284 INFO L124 PetriNetUnfolderBase]: 30566/61217 cut-off events. [2023-11-29 23:45:05,284 INFO L125 PetriNetUnfolderBase]: For 1582621/1595217 co-relation queries the response was YES. [2023-11-29 23:45:05,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 566906 conditions, 61217 events. 30566/61217 cut-off events. For 1582621/1595217 co-relation queries the response was YES. Maximal size of possible extension queue 1898. Compared 674987 event pairs, 5224 based on Foata normal form. 66/56419 useless extension candidates. Maximal degree in co-relation 403353. Up to 18686 conditions per place. [2023-11-29 23:45:06,245 INFO L140 encePairwiseOnDemand]: 165/181 looper letters, 868 selfloop transitions, 563 changer transitions 1006/3441 dead transitions. [2023-11-29 23:45:06,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 777 places, 3441 transitions, 86978 flow [2023-11-29 23:45:06,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-11-29 23:45:06,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-11-29 23:45:06,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 6589 transitions. [2023-11-29 23:45:06,249 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8273480662983426 [2023-11-29 23:45:06,249 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 6589 transitions. [2023-11-29 23:45:06,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 6589 transitions. [2023-11-29 23:45:06,249 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:45:06,249 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 6589 transitions. [2023-11-29 23:45:06,253 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 149.75) internal successors, (6589), 44 states have internal predecessors, (6589), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:45:06,257 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 181.0) internal successors, (8145), 45 states have internal predecessors, (8145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:45:06,257 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 181.0) internal successors, (8145), 45 states have internal predecessors, (8145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:45:06,257 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 615 predicate places. [2023-11-29 23:45:06,257 INFO L500 AbstractCegarLoop]: Abstraction has has 777 places, 3441 transitions, 86978 flow [2023-11-29 23:45:06,258 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 146.73684210526315) internal successors, (2788), 19 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:45:06,258 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:45:06,258 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:45:06,263 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-11-29 23:45:06,463 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:45:06,463 INFO L425 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:45:06,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:45:06,464 INFO L85 PathProgramCache]: Analyzing trace with hash -191213190, now seen corresponding path program 8 times [2023-11-29 23:45:06,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:45:06,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374021432] [2023-11-29 23:45:06,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:45:06,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:45:06,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:45:06,652 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:45:06,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:45:06,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374021432] [2023-11-29 23:45:06,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374021432] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:45:06,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429887242] [2023-11-29 23:45:06,652 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 23:45:06,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:45:06,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:45:06,653 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:45:06,654 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-29 23:45:06,976 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 23:45:06,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 23:45:06,977 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 23:45:06,979 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:45:07,106 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:45:07,107 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:45:07,309 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:45:07,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429887242] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 23:45:07,309 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 23:45:07,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2023-11-29 23:45:07,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248388442] [2023-11-29 23:45:07,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 23:45:07,310 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 23:45:07,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:45:07,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 23:45:07,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2023-11-29 23:45:07,312 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 181 [2023-11-29 23:45:07,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 777 places, 3441 transitions, 86978 flow. Second operand has 19 states, 19 states have (on average 146.78947368421052) internal successors, (2789), 19 states have internal predecessors, (2789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:45:07,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:45:07,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 181 [2023-11-29 23:45:07,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:45:29,343 INFO L124 PetriNetUnfolderBase]: 33486/67076 cut-off events. [2023-11-29 23:45:29,343 INFO L125 PetriNetUnfolderBase]: For 1846318/1859470 co-relation queries the response was YES. [2023-11-29 23:45:29,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 636140 conditions, 67076 events. 33486/67076 cut-off events. For 1846318/1859470 co-relation queries the response was YES. Maximal size of possible extension queue 2097. Compared 748635 event pairs, 5480 based on Foata normal form. 78/61938 useless extension candidates. Maximal degree in co-relation 449388. Up to 20130 conditions per place. [2023-11-29 23:45:30,306 INFO L140 encePairwiseOnDemand]: 166/181 looper letters, 874 selfloop transitions, 693 changer transitions 1097/3668 dead transitions. [2023-11-29 23:45:30,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 826 places, 3668 transitions, 98412 flow [2023-11-29 23:45:30,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-11-29 23:45:30,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2023-11-29 23:45:30,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 7498 transitions. [2023-11-29 23:45:30,310 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8285082872928177 [2023-11-29 23:45:30,310 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 7498 transitions. [2023-11-29 23:45:30,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 7498 transitions. [2023-11-29 23:45:30,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:45:30,311 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 7498 transitions. [2023-11-29 23:45:30,315 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 149.96) internal successors, (7498), 50 states have internal predecessors, (7498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:45:30,320 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 181.0) internal successors, (9231), 51 states have internal predecessors, (9231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:45:30,321 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 181.0) internal successors, (9231), 51 states have internal predecessors, (9231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:45:30,321 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 664 predicate places. [2023-11-29 23:45:30,321 INFO L500 AbstractCegarLoop]: Abstraction has has 826 places, 3668 transitions, 98412 flow [2023-11-29 23:45:30,322 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 146.78947368421052) internal successors, (2789), 19 states have internal predecessors, (2789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:45:30,322 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:45:30,322 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:45:30,327 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-11-29 23:45:30,527 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:45:30,527 INFO L425 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:45:30,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:45:30,528 INFO L85 PathProgramCache]: Analyzing trace with hash 236468194, now seen corresponding path program 9 times [2023-11-29 23:45:30,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:45:30,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546045448] [2023-11-29 23:45:30,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:45:30,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:45:30,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:45:30,736 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:45:30,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:45:30,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546045448] [2023-11-29 23:45:30,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546045448] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:45:30,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315195707] [2023-11-29 23:45:30,737 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 23:45:30,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:45:30,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:45:30,739 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:45:30,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-29 23:45:31,060 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 23:45:31,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 23:45:31,061 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 23:45:31,063 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:45:31,312 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:45:31,313 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:45:31,565 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:45:31,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315195707] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 23:45:31,565 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 23:45:31,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2023-11-29 23:45:31,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177286224] [2023-11-29 23:45:31,565 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 23:45:31,566 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 23:45:31,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:45:31,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 23:45:31,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2023-11-29 23:45:31,568 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 181 [2023-11-29 23:45:31,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 826 places, 3668 transitions, 98412 flow. Second operand has 20 states, 20 states have (on average 146.75) internal successors, (2935), 20 states have internal predecessors, (2935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:45:31,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:45:31,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 181 [2023-11-29 23:45:31,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:45:58,699 INFO L124 PetriNetUnfolderBase]: 39689/78884 cut-off events. [2023-11-29 23:45:58,699 INFO L125 PetriNetUnfolderBase]: For 2292090/2308152 co-relation queries the response was YES. [2023-11-29 23:45:59,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 770619 conditions, 78884 events. 39689/78884 cut-off events. For 2292090/2308152 co-relation queries the response was YES. Maximal size of possible extension queue 2334. Compared 887221 event pairs, 6433 based on Foata normal form. 98/72626 useless extension candidates. Maximal degree in co-relation 539789. Up to 22746 conditions per place. [2023-11-29 23:45:59,967 INFO L140 encePairwiseOnDemand]: 165/181 looper letters, 1030 selfloop transitions, 969 changer transitions 1223/4226 dead transitions. [2023-11-29 23:45:59,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 892 places, 4226 transitions, 120022 flow [2023-11-29 23:45:59,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2023-11-29 23:45:59,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2023-11-29 23:45:59,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 10056 transitions. [2023-11-29 23:45:59,972 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.829224045518265 [2023-11-29 23:45:59,972 INFO L72 ComplementDD]: Start complementDD. Operand 67 states and 10056 transitions. [2023-11-29 23:45:59,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 67 states and 10056 transitions. [2023-11-29 23:45:59,973 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:45:59,973 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 67 states and 10056 transitions. [2023-11-29 23:45:59,979 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 68 states, 67 states have (on average 150.08955223880596) internal successors, (10056), 67 states have internal predecessors, (10056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:45:59,985 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 68 states, 68 states have (on average 181.0) internal successors, (12308), 68 states have internal predecessors, (12308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:45:59,986 INFO L81 ComplementDD]: Finished complementDD. Result has 68 states, 68 states have (on average 181.0) internal successors, (12308), 68 states have internal predecessors, (12308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:45:59,986 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 730 predicate places. [2023-11-29 23:45:59,986 INFO L500 AbstractCegarLoop]: Abstraction has has 892 places, 4226 transitions, 120022 flow [2023-11-29 23:45:59,986 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 146.75) internal successors, (2935), 20 states have internal predecessors, (2935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:45:59,986 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:45:59,986 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:45:59,992 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-11-29 23:46:00,191 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:46:00,192 INFO L425 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:46:00,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:46:00,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1112935454, now seen corresponding path program 10 times [2023-11-29 23:46:00,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:46:00,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069234615] [2023-11-29 23:46:00,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:46:00,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:46:00,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:46:00,366 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:46:00,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:46:00,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069234615] [2023-11-29 23:46:00,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069234615] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:46:00,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534923621] [2023-11-29 23:46:00,366 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 23:46:00,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:46:00,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:46:00,367 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:46:00,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-29 23:46:00,684 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 23:46:00,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 23:46:00,685 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 23:46:00,687 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:46:00,849 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:46:00,849 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:46:01,070 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:46:01,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534923621] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 23:46:01,071 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 23:46:01,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2023-11-29 23:46:01,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604055195] [2023-11-29 23:46:01,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 23:46:01,071 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 23:46:01,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:46:01,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 23:46:01,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2023-11-29 23:46:01,073 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 181 [2023-11-29 23:46:01,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 892 places, 4226 transitions, 120022 flow. Second operand has 25 states, 25 states have (on average 146.64) internal successors, (3666), 25 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:46:01,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:46:01,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 181 [2023-11-29 23:46:01,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:46:31,572 INFO L124 PetriNetUnfolderBase]: 42177/83792 cut-off events. [2023-11-29 23:46:31,572 INFO L125 PetriNetUnfolderBase]: For 2579503/2596459 co-relation queries the response was YES. [2023-11-29 23:46:32,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 839985 conditions, 83792 events. 42177/83792 cut-off events. For 2579503/2596459 co-relation queries the response was YES. Maximal size of possible extension queue 2510. Compared 948946 event pairs, 6845 based on Foata normal form. 102/77267 useless extension candidates. Maximal degree in co-relation 588014. Up to 23561 conditions per place. [2023-11-29 23:46:32,801 INFO L140 encePairwiseOnDemand]: 165/181 looper letters, 1361 selfloop transitions, 783 changer transitions 1257/4405 dead transitions. [2023-11-29 23:46:32,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 927 places, 4405 transitions, 131710 flow [2023-11-29 23:46:32,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-29 23:46:32,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-11-29 23:46:32,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 5912 transitions. [2023-11-29 23:46:32,804 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8375123955234453 [2023-11-29 23:46:32,804 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 5912 transitions. [2023-11-29 23:46:32,804 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 5912 transitions. [2023-11-29 23:46:32,805 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:46:32,805 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 5912 transitions. [2023-11-29 23:46:32,808 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 151.5897435897436) internal successors, (5912), 39 states have internal predecessors, (5912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:46:32,811 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 181.0) internal successors, (7240), 40 states have internal predecessors, (7240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:46:32,811 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 181.0) internal successors, (7240), 40 states have internal predecessors, (7240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:46:32,812 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 765 predicate places. [2023-11-29 23:46:32,812 INFO L500 AbstractCegarLoop]: Abstraction has has 927 places, 4405 transitions, 131710 flow [2023-11-29 23:46:32,812 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 146.64) internal successors, (3666), 25 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:46:32,812 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:46:32,813 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:46:32,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-11-29 23:46:33,017 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,SelfDestructingSolverStorable24 [2023-11-29 23:46:33,017 INFO L425 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:46:33,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:46:33,017 INFO L85 PathProgramCache]: Analyzing trace with hash 754868800, now seen corresponding path program 11 times [2023-11-29 23:46:33,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:46:33,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392940258] [2023-11-29 23:46:33,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:46:33,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:46:33,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:46:33,329 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:46:33,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:46:33,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392940258] [2023-11-29 23:46:33,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392940258] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:46:33,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83101483] [2023-11-29 23:46:33,330 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 23:46:33,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:46:33,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:46:33,331 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:46:33,333 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-29 23:46:33,719 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 23:46:33,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 23:46:33,720 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 23:46:33,722 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:46:33,840 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:46:33,841 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:46:34,017 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:46:34,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83101483] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 23:46:34,018 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 23:46:34,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2023-11-29 23:46:34,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691149097] [2023-11-29 23:46:34,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 23:46:34,018 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 23:46:34,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:46:34,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 23:46:34,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2023-11-29 23:46:34,020 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 181 [2023-11-29 23:46:34,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 927 places, 4405 transitions, 131710 flow. Second operand has 19 states, 19 states have (on average 146.73684210526315) internal successors, (2788), 19 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:46:34,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:46:34,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 181 [2023-11-29 23:46:34,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:47:09,870 INFO L124 PetriNetUnfolderBase]: 46253/92676 cut-off events. [2023-11-29 23:47:09,870 INFO L125 PetriNetUnfolderBase]: For 3052317/3070737 co-relation queries the response was YES. [2023-11-29 23:47:10,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 947283 conditions, 92676 events. 46253/92676 cut-off events. For 3052317/3070737 co-relation queries the response was YES. Maximal size of possible extension queue 2628. Compared 1065056 event pairs, 7484 based on Foata normal form. 129/85325 useless extension candidates. Maximal degree in co-relation 661095. Up to 27686 conditions per place. [2023-11-29 23:47:11,450 INFO L140 encePairwiseOnDemand]: 165/181 looper letters, 1363 selfloop transitions, 1132 changer transitions 1371/4870 dead transitions. [2023-11-29 23:47:11,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 965 places, 4870 transitions, 154658 flow [2023-11-29 23:47:11,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-11-29 23:47:11,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-11-29 23:47:11,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 5877 transitions. [2023-11-29 23:47:11,453 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8325541861453464 [2023-11-29 23:47:11,454 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 5877 transitions. [2023-11-29 23:47:11,454 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 5877 transitions. [2023-11-29 23:47:11,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:47:11,454 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 5877 transitions. [2023-11-29 23:47:11,457 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 150.69230769230768) internal successors, (5877), 39 states have internal predecessors, (5877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:47:11,461 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 181.0) internal successors, (7240), 40 states have internal predecessors, (7240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:47:11,461 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 181.0) internal successors, (7240), 40 states have internal predecessors, (7240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:47:11,461 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 803 predicate places. [2023-11-29 23:47:11,461 INFO L500 AbstractCegarLoop]: Abstraction has has 965 places, 4870 transitions, 154658 flow [2023-11-29 23:47:11,462 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 146.73684210526315) internal successors, (2788), 19 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:47:11,462 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:47:11,462 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:47:11,469 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-11-29 23:47:11,666 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,SelfDestructingSolverStorable25 [2023-11-29 23:47:11,666 INFO L425 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:47:11,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:47:11,667 INFO L85 PathProgramCache]: Analyzing trace with hash 1102490354, now seen corresponding path program 12 times [2023-11-29 23:47:11,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:47:11,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335439699] [2023-11-29 23:47:11,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:47:11,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:47:11,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:47:11,810 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:47:11,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:47:11,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335439699] [2023-11-29 23:47:11,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335439699] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:47:11,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182264627] [2023-11-29 23:47:11,811 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 23:47:11,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:47:11,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:47:11,812 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:47:11,829 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-29 23:47:11,980 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 23:47:11,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 23:47:11,981 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 23:47:11,983 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:47:12,089 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:47:12,089 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:47:12,286 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:47:12,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182264627] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 23:47:12,287 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 23:47:12,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2023-11-29 23:47:12,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110524432] [2023-11-29 23:47:12,287 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 23:47:12,287 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 23:47:12,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:47:12,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 23:47:12,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2023-11-29 23:47:12,289 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 181 [2023-11-29 23:47:12,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 965 places, 4870 transitions, 154658 flow. Second operand has 19 states, 19 states have (on average 146.73684210526315) internal successors, (2788), 19 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:47:12,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:47:12,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 181 [2023-11-29 23:47:12,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:48:06,566 INFO L124 PetriNetUnfolderBase]: 58841/117015 cut-off events. [2023-11-29 23:48:06,567 INFO L125 PetriNetUnfolderBase]: For 4077256/4101440 co-relation queries the response was YES. [2023-11-29 23:48:07,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1230739 conditions, 117015 events. 58841/117015 cut-off events. For 4077256/4101440 co-relation queries the response was YES. Maximal size of possible extension queue 2894. Compared 1340080 event pairs, 9484 based on Foata normal form. 186/107341 useless extension candidates. Maximal degree in co-relation 864763. Up to 36532 conditions per place. [2023-11-29 23:48:08,598 INFO L140 encePairwiseOnDemand]: 165/181 looper letters, 1686 selfloop transitions, 1831 changer transitions 1580/6101 dead transitions. [2023-11-29 23:48:08,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1031 places, 6101 transitions, 206107 flow [2023-11-29 23:48:08,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2023-11-29 23:48:08,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2023-11-29 23:48:08,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 10110 transitions. [2023-11-29 23:48:08,603 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.833676919271048 [2023-11-29 23:48:08,603 INFO L72 ComplementDD]: Start complementDD. Operand 67 states and 10110 transitions. [2023-11-29 23:48:08,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 67 states and 10110 transitions. [2023-11-29 23:48:08,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:48:08,604 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 67 states and 10110 transitions. [2023-11-29 23:48:08,610 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 68 states, 67 states have (on average 150.8955223880597) internal successors, (10110), 67 states have internal predecessors, (10110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:48:08,615 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 68 states, 68 states have (on average 181.0) internal successors, (12308), 68 states have internal predecessors, (12308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:48:08,616 INFO L81 ComplementDD]: Finished complementDD. Result has 68 states, 68 states have (on average 181.0) internal successors, (12308), 68 states have internal predecessors, (12308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:48:08,616 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 869 predicate places. [2023-11-29 23:48:08,616 INFO L500 AbstractCegarLoop]: Abstraction has has 1031 places, 6101 transitions, 206107 flow [2023-11-29 23:48:08,617 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 146.73684210526315) internal successors, (2788), 19 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:48:08,617 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:48:08,617 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:48:08,623 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-11-29 23:48:08,821 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-29 23:48:08,821 INFO L425 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:48:08,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:48:08,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1751667558, now seen corresponding path program 13 times [2023-11-29 23:48:08,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:48:08,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919632736] [2023-11-29 23:48:08,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:48:08,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:48:08,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:48:08,968 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:48:08,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:48:08,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919632736] [2023-11-29 23:48:08,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919632736] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:48:08,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [625691772] [2023-11-29 23:48:08,969 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 23:48:08,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:48:08,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:48:08,970 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:48:08,976 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-29 23:48:09,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:48:09,268 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 23:48:09,270 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:48:09,396 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:48:09,396 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:48:09,589 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:48:09,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [625691772] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 23:48:09,590 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 23:48:09,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2023-11-29 23:48:09,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98158842] [2023-11-29 23:48:09,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 23:48:09,591 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 23:48:09,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:48:09,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 23:48:09,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2023-11-29 23:48:09,594 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 181 [2023-11-29 23:48:09,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1031 places, 6101 transitions, 206107 flow. Second operand has 19 states, 19 states have (on average 146.73684210526315) internal successors, (2788), 19 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:48:09,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:48:09,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 181 [2023-11-29 23:48:09,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:49:18,489 INFO L124 PetriNetUnfolderBase]: 61863/122380 cut-off events. [2023-11-29 23:49:18,489 INFO L125 PetriNetUnfolderBase]: For 4522375/4548870 co-relation queries the response was YES. [2023-11-29 23:49:19,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1320245 conditions, 122380 events. 61863/122380 cut-off events. For 4522375/4548870 co-relation queries the response was YES. Maximal size of possible extension queue 2958. Compared 1407080 event pairs, 9999 based on Foata normal form. 175/112358 useless extension candidates. Maximal degree in co-relation 925986. Up to 37338 conditions per place. [2023-11-29 23:49:20,777 INFO L140 encePairwiseOnDemand]: 165/181 looper letters, 2011 selfloop transitions, 1645 changer transitions 1650/6310 dead transitions. [2023-11-29 23:49:20,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1090 places, 6310 transitions, 224002 flow [2023-11-29 23:49:20,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2023-11-29 23:49:20,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2023-11-29 23:49:20,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 8994 transitions. [2023-11-29 23:49:20,781 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8281767955801105 [2023-11-29 23:49:20,782 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 8994 transitions. [2023-11-29 23:49:20,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 8994 transitions. [2023-11-29 23:49:20,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:49:20,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 8994 transitions. [2023-11-29 23:49:20,787 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 149.9) internal successors, (8994), 60 states have internal predecessors, (8994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:49:20,792 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 181.0) internal successors, (11041), 61 states have internal predecessors, (11041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:49:20,793 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 181.0) internal successors, (11041), 61 states have internal predecessors, (11041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:49:20,793 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 928 predicate places. [2023-11-29 23:49:20,793 INFO L500 AbstractCegarLoop]: Abstraction has has 1090 places, 6310 transitions, 224002 flow [2023-11-29 23:49:20,794 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 146.73684210526315) internal successors, (2788), 19 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:49:20,794 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:49:20,794 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:49:20,802 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-11-29 23:49:20,997 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:49:20,997 INFO L425 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:49:20,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:49:20,998 INFO L85 PathProgramCache]: Analyzing trace with hash 273175752, now seen corresponding path program 14 times [2023-11-29 23:49:20,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:49:20,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187679913] [2023-11-29 23:49:20,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:49:20,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:49:21,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:49:21,355 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:49:21,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:49:21,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187679913] [2023-11-29 23:49:21,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187679913] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:49:21,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1178390107] [2023-11-29 23:49:21,356 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 23:49:21,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:49:21,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:49:21,357 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:49:21,359 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-29 23:49:21,589 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 23:49:21,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 23:49:21,590 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 23:49:21,592 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:49:21,718 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:49:21,719 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:49:21,933 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:49:21,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1178390107] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 23:49:21,933 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 23:49:21,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 20 [2023-11-29 23:49:21,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203640791] [2023-11-29 23:49:21,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 23:49:21,934 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 23:49:21,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:49:21,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 23:49:21,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2023-11-29 23:49:21,935 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 181 [2023-11-29 23:49:21,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1090 places, 6310 transitions, 224002 flow. Second operand has 20 states, 20 states have (on average 146.75) internal successors, (2935), 20 states have internal predecessors, (2935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:49:21,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:49:21,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 181 [2023-11-29 23:49:21,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:51:02,092 INFO L124 PetriNetUnfolderBase]: 78982/154938 cut-off events. [2023-11-29 23:51:02,092 INFO L125 PetriNetUnfolderBase]: For 6061771/6095973 co-relation queries the response was YES. [2023-11-29 23:51:03,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1720272 conditions, 154938 events. 78982/154938 cut-off events. For 6061771/6095973 co-relation queries the response was YES. Maximal size of possible extension queue 4427. Compared 1823727 event pairs, 13031 based on Foata normal form. 238/141917 useless extension candidates. Maximal degree in co-relation 1201257. Up to 45720 conditions per place. [2023-11-29 23:51:05,039 INFO L140 encePairwiseOnDemand]: 165/181 looper letters, 2376 selfloop transitions, 2450 changer transitions 1946/7776 dead transitions. [2023-11-29 23:51:05,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1184 places, 7776 transitions, 293048 flow [2023-11-29 23:51:05,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2023-11-29 23:51:05,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 95 states. [2023-11-29 23:51:05,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 14244 transitions. [2023-11-29 23:51:05,045 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8283803431230009 [2023-11-29 23:51:05,045 INFO L72 ComplementDD]: Start complementDD. Operand 95 states and 14244 transitions. [2023-11-29 23:51:05,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 95 states and 14244 transitions. [2023-11-29 23:51:05,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:51:05,047 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 95 states and 14244 transitions. [2023-11-29 23:51:05,054 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 96 states, 95 states have (on average 149.93684210526317) internal successors, (14244), 95 states have internal predecessors, (14244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:51:05,061 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 96 states, 96 states have (on average 181.0) internal successors, (17376), 96 states have internal predecessors, (17376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:51:05,062 INFO L81 ComplementDD]: Finished complementDD. Result has 96 states, 96 states have (on average 181.0) internal successors, (17376), 96 states have internal predecessors, (17376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:51:05,063 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 1022 predicate places. [2023-11-29 23:51:05,063 INFO L500 AbstractCegarLoop]: Abstraction has has 1184 places, 7776 transitions, 293048 flow [2023-11-29 23:51:05,063 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 146.75) internal successors, (2935), 20 states have internal predecessors, (2935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:51:05,063 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:51:05,063 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:51:05,072 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-11-29 23:51:05,268 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,SelfDestructingSolverStorable28 [2023-11-29 23:51:05,268 INFO L425 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:51:05,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:51:05,269 INFO L85 PathProgramCache]: Analyzing trace with hash 2090351808, now seen corresponding path program 15 times [2023-11-29 23:51:05,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:51:05,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502706618] [2023-11-29 23:51:05,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:51:05,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:51:05,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:51:05,416 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:51:05,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:51:05,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502706618] [2023-11-29 23:51:05,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502706618] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:51:05,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1014780344] [2023-11-29 23:51:05,417 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 23:51:05,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:51:05,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:51:05,418 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:51:05,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-29 23:51:05,585 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 23:51:05,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 23:51:05,587 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 23:51:05,588 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:51:05,741 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:51:05,741 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:51:05,943 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:51:05,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1014780344] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 23:51:05,944 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 23:51:05,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 25 [2023-11-29 23:51:05,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115941313] [2023-11-29 23:51:05,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 23:51:05,944 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 23:51:05,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:51:05,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 23:51:05,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=482, Unknown=0, NotChecked=0, Total=600 [2023-11-29 23:51:05,946 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 181 [2023-11-29 23:51:05,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1184 places, 7776 transitions, 293048 flow. Second operand has 25 states, 25 states have (on average 146.64) internal successors, (3666), 25 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:51:05,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:51:05,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 181 [2023-11-29 23:51:05,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:53:11,624 INFO L124 PetriNetUnfolderBase]: 82898/162434 cut-off events. [2023-11-29 23:53:11,624 INFO L125 PetriNetUnfolderBase]: For 6760090/6795138 co-relation queries the response was YES. [2023-11-29 23:53:13,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1846970 conditions, 162434 events. 82898/162434 cut-off events. For 6760090/6795138 co-relation queries the response was YES. Maximal size of possible extension queue 4506. Compared 1919325 event pairs, 13660 based on Foata normal form. 271/148682 useless extension candidates. Maximal degree in co-relation 1291139. Up to 48582 conditions per place. [2023-11-29 23:53:14,771 INFO L140 encePairwiseOnDemand]: 165/181 looper letters, 3122 selfloop transitions, 1957 changer transitions 1995/8078 dead transitions. [2023-11-29 23:53:14,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1235 places, 8078 transitions, 318865 flow [2023-11-29 23:53:14,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2023-11-29 23:53:14,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2023-11-29 23:53:14,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 7995 transitions. [2023-11-29 23:53:14,775 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8334202022307933 [2023-11-29 23:53:14,775 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 7995 transitions. [2023-11-29 23:53:14,775 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 7995 transitions. [2023-11-29 23:53:14,776 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:53:14,776 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 7995 transitions. [2023-11-29 23:53:14,780 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 150.8490566037736) internal successors, (7995), 53 states have internal predecessors, (7995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:53:14,784 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 181.0) internal successors, (9774), 54 states have internal predecessors, (9774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:53:14,785 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 181.0) internal successors, (9774), 54 states have internal predecessors, (9774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:53:14,786 INFO L307 CegarLoopForPetriNet]: 162 programPoint places, 1073 predicate places. [2023-11-29 23:53:14,786 INFO L500 AbstractCegarLoop]: Abstraction has has 1235 places, 8078 transitions, 318865 flow [2023-11-29 23:53:14,786 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 146.64) internal successors, (3666), 25 states have internal predecessors, (3666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:53:14,786 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:53:14,786 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:53:14,791 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-11-29 23:53:14,988 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:53:14,988 INFO L425 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:53:14,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:53:14,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1624202934, now seen corresponding path program 16 times [2023-11-29 23:53:14,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:53:14,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923669776] [2023-11-29 23:53:14,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:53:14,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:53:15,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:53:15,130 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:53:15,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:53:15,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923669776] [2023-11-29 23:53:15,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923669776] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:53:15,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [881688276] [2023-11-29 23:53:15,131 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 23:53:15,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:53:15,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:53:15,132 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:53:15,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-11-29 23:53:15,427 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 23:53:15,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 23:53:15,428 INFO L262 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 23:53:15,430 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:53:15,534 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:53:15,534 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:53:15,705 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 23:53:15,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [881688276] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 23:53:15,705 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 23:53:15,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2023-11-29 23:53:15,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916290091] [2023-11-29 23:53:15,705 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 23:53:15,705 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 23:53:15,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:53:15,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 23:53:15,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2023-11-29 23:53:15,707 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 145 out of 181 [2023-11-29 23:53:15,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1235 places, 8078 transitions, 318865 flow. Second operand has 19 states, 19 states have (on average 146.73684210526315) internal successors, (2788), 19 states have internal predecessors, (2788), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:53:15,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:53:15,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 145 of 181 [2023-11-29 23:53:15,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-11-29 23:55:23,254 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-11-29 23:55:23,254 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-11-29 23:55:24,268 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-11-29 23:55:24,272 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 [2023-11-29 23:55:24,522 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2023-11-29 23:55:24,522 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-11-29 23:55:24,522 WARN L624 AbstractCegarLoop]: Verification canceled: while executing Executor. [2023-11-29 23:55:24,525 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2023-11-29 23:55:24,525 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2023-11-29 23:55:24,526 INFO L457 BasicCegarLoop]: Path program histogram: [16, 10, 3, 1, 1] [2023-11-29 23:55:24,528 INFO L222 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-11-29 23:55:24,528 INFO L172 ceAbstractionStarter]: Computing trace abstraction results [2023-11-29 23:55:24,532 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.11 11:55:24 BasicIcfg [2023-11-29 23:55:24,532 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-29 23:55:24,532 INFO L158 Benchmark]: Toolchain (without parser) took 758097.94ms. Allocated memory was 377.5MB in the beginning and 13.6GB in the end (delta: 13.3GB). Free memory was 329.4MB in the beginning and 4.0GB in the end (delta: -3.6GB). Peak memory consumption was 9.9GB. Max. memory is 16.0GB. [2023-11-29 23:55:24,532 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 377.5MB. Free memory is still 333.6MB. There was no memory consumed. Max. memory is 16.0GB. [2023-11-29 23:55:24,533 INFO L158 Benchmark]: CACSL2BoogieTranslator took 177.49ms. Allocated memory is still 377.5MB. Free memory was 329.4MB in the beginning and 317.7MB in the end (delta: 11.7MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-11-29 23:55:24,533 INFO L158 Benchmark]: Boogie Procedure Inliner took 26.63ms. Allocated memory is still 377.5MB. Free memory was 317.7MB in the beginning and 315.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-11-29 23:55:24,534 INFO L158 Benchmark]: Boogie Preprocessor took 21.45ms. Allocated memory is still 377.5MB. Free memory was 315.6MB in the beginning and 313.9MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-11-29 23:55:24,538 INFO L158 Benchmark]: RCFGBuilder took 469.13ms. Allocated memory is still 377.5MB. Free memory was 313.9MB in the beginning and 296.7MB in the end (delta: 17.2MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. [2023-11-29 23:55:24,540 INFO L158 Benchmark]: TraceAbstraction took 757397.71ms. Allocated memory was 377.5MB in the beginning and 13.6GB in the end (delta: 13.3GB). Free memory was 296.0MB in the beginning and 4.0GB in the end (delta: -3.7GB). Peak memory consumption was 9.9GB. Max. memory is 16.0GB. [2023-11-29 23:55:24,544 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10ms. Allocated memory is still 377.5MB. Free memory is still 333.6MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 177.49ms. Allocated memory is still 377.5MB. Free memory was 329.4MB in the beginning and 317.7MB in the end (delta: 11.7MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 26.63ms. Allocated memory is still 377.5MB. Free memory was 317.7MB in the beginning and 315.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 21.45ms. Allocated memory is still 377.5MB. Free memory was 315.6MB in the beginning and 313.9MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 469.13ms. Allocated memory is still 377.5MB. Free memory was 313.9MB in the beginning and 296.7MB in the end (delta: 17.2MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. * TraceAbstraction took 757397.71ms. Allocated memory was 377.5MB in the beginning and 13.6GB in the end (delta: 13.3GB). Free memory was 296.0MB in the beginning and 4.0GB in the end (delta: -3.7GB). Peak memory consumption was 9.9GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 91]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while executing Executor. - TimeoutResultAtElement [Line: 85]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while executing Executor. - TimeoutResultAtElement [Line: 86]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 234 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: 757.3s, OverallIterations: 31, TraceHistogramMax: 2, PathProgramHistogramMax: 16, EmptinessCheckTime: 0.0s, AutomataDifference: 724.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 1 mSolverCounterUnknown, 7045 SdHoareTripleChecker+Valid, 14.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7045 mSDsluCounter, 13699 SdHoareTripleChecker+Invalid, 11.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 1197 IncrementalHoareTripleChecker+Unchecked, 12140 mSDsCounter, 457 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 26060 IncrementalHoareTripleChecker+Invalid, 27715 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 457 mSolverCounterUnsat, 1559 mSDtfsCounter, 26060 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 7933 GetRequests, 6483 SyntacticMatches, 37 SemanticMatches, 1413 ConstructedPredicates, 7 IntricatePredicates, 0 DeprecatedPredicates, 27157 ImplicationChecksByTransitivity, 20.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=318865occurred in iteration=30, InterpolantAutomatonStates: 1109, 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.4s SsaConstructionTime, 4.1s SatisfiabilityAnalysisTime, 21.7s InterpolantComputationTime, 7261 NumberOfCodeBlocks, 7225 NumberOfCodeBlocksAsserted, 81 NumberOfCheckSat, 10548 ConstructedInterpolants, 101 QuantifiedInterpolants, 61321 SizeOfPredicates, 336 NumberOfNonLiveVariables, 7150 ConjunctsInSsa, 583 ConjunctsInUnsatCore, 83 InterpolantComputations, 10 PerfectInterpolantSequences, 484/562 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