/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg true -i ../../../trunk/examples/svcomp/weaver/popl20-nonblocking-cntr.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.empire-owicki-175f719-m [2023-11-29 22:55:35,957 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 22:55:36,023 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2023-11-29 22:55:36,046 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 22:55:36,047 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 22:55:36,047 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 22:55:36,048 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 22:55:36,048 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 22:55:36,048 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 22:55:36,051 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 22:55:36,051 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 22:55:36,051 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 22:55:36,051 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 22:55:36,052 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 22:55:36,052 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 22:55:36,053 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 22:55:36,053 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 22:55:36,053 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 22:55:36,053 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 22:55:36,053 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 22:55:36,053 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 22:55:36,054 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 22:55:36,054 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 22:55:36,054 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-29 22:55:36,054 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 22:55:36,055 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-29 22:55:36,055 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 22:55:36,055 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 22:55:36,055 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 22:55:36,055 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 22:55:36,056 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 22:55:36,056 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 22:55:36,056 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 22:55:36,056 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> true [2023-11-29 22:55:36,250 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 22:55:36,264 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 22:55:36,266 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 22:55:36,267 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 22:55:36,270 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 22:55:36,270 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-nonblocking-cntr.wvr.c [2023-11-29 22:55:37,176 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 22:55:37,314 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 22:55:37,315 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-nonblocking-cntr.wvr.c [2023-11-29 22:55:37,322 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/88562aa2c/b5e5feaff56d4df59a798f25df8f39a7/FLAG9b29c596c [2023-11-29 22:55:37,333 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/88562aa2c/b5e5feaff56d4df59a798f25df8f39a7 [2023-11-29 22:55:37,335 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 22:55:37,336 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-29 22:55:37,339 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 22:55:37,339 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 22:55:37,342 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 22:55:37,343 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 10:55:37" (1/1) ... [2023-11-29 22:55:37,343 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5ee1b16c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:55:37, skipping insertion in model container [2023-11-29 22:55:37,344 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 10:55:37" (1/1) ... [2023-11-29 22:55:37,362 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 22:55:37,471 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-nonblocking-cntr.wvr.c[2063,2076] [2023-11-29 22:55:37,475 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 22:55:37,482 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 22:55:37,500 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-nonblocking-cntr.wvr.c[2063,2076] [2023-11-29 22:55:37,500 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 22:55:37,505 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 22:55:37,505 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 22:55:37,510 INFO L206 MainTranslator]: Completed translation [2023-11-29 22:55:37,510 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:55:37 WrapperNode [2023-11-29 22:55:37,510 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 22:55:37,511 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 22:55:37,511 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 22:55:37,511 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 22:55:37,515 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:55:37" (1/1) ... [2023-11-29 22:55:37,519 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:55:37" (1/1) ... [2023-11-29 22:55:37,530 INFO L138 Inliner]: procedures = 21, calls = 24, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 53 [2023-11-29 22:55:37,530 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 22:55:37,531 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 22:55:37,531 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 22:55:37,531 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 22:55:37,536 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:55:37" (1/1) ... [2023-11-29 22:55:37,536 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:55:37" (1/1) ... [2023-11-29 22:55:37,537 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:55:37" (1/1) ... [2023-11-29 22:55:37,538 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:55:37" (1/1) ... [2023-11-29 22:55:37,540 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:55:37" (1/1) ... [2023-11-29 22:55:37,542 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:55:37" (1/1) ... [2023-11-29 22:55:37,543 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:55:37" (1/1) ... [2023-11-29 22:55:37,544 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:55:37" (1/1) ... [2023-11-29 22:55:37,545 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 22:55:37,546 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 22:55:37,546 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 22:55:37,546 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 22:55:37,546 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:55:37" (1/1) ... [2023-11-29 22:55:37,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-29 22:55:37,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:55:37,570 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-29 22:55:37,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-29 22:55:37,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 22:55:37,589 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 22:55:37,589 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 22:55:37,589 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 22:55:37,590 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 22:55:37,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-29 22:55:37,590 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 22:55:37,590 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-29 22:55:37,590 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-29 22:55:37,590 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-29 22:55:37,590 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 22:55:37,590 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 22:55:37,590 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-29 22:55:37,590 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 22:55:37,591 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 22:55:37,651 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 22:55:37,652 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 22:55:37,767 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 22:55:37,795 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 22:55:37,795 INFO L309 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-29 22:55:37,796 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 10:55:37 BoogieIcfgContainer [2023-11-29 22:55:37,796 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 22:55:37,798 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 22:55:37,798 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 22:55:37,800 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 22:55:37,800 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 10:55:37" (1/3) ... [2023-11-29 22:55:37,800 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30e1572b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 10:55:37, skipping insertion in model container [2023-11-29 22:55:37,800 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 10:55:37" (2/3) ... [2023-11-29 22:55:37,801 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@30e1572b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 10:55:37, skipping insertion in model container [2023-11-29 22:55:37,801 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 10:55:37" (3/3) ... [2023-11-29 22:55:37,801 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-nonblocking-cntr.wvr.c [2023-11-29 22:55:37,812 INFO L197 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 22:55:37,812 INFO L156 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 22:55:37,812 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 22:55:37,850 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 22:55:37,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 83 places, 82 transitions, 178 flow [2023-11-29 22:55:37,902 INFO L124 PetriNetUnfolderBase]: 6/80 cut-off events. [2023-11-29 22:55:37,902 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 22:55:37,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89 conditions, 80 events. 6/80 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 50 event pairs, 0 based on Foata normal form. 0/73 useless extension candidates. Maximal degree in co-relation 47. Up to 2 conditions per place. [2023-11-29 22:55:37,905 INFO L82 GeneralOperation]: Start removeDead. Operand has 83 places, 82 transitions, 178 flow [2023-11-29 22:55:37,908 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 72 places, 71 transitions, 154 flow [2023-11-29 22:55:37,914 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 22:55:37,918 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;@2c23b8e1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 22:55:37,918 INFO L363 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-11-29 22:55:37,934 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 22:55:37,934 INFO L124 PetriNetUnfolderBase]: 6/70 cut-off events. [2023-11-29 22:55:37,934 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 22:55:37,934 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:55:37,935 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:55:37,935 INFO L425 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:55:37,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:55:37,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1297780477, now seen corresponding path program 1 times [2023-11-29 22:55:37,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:55:37,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362597529] [2023-11-29 22:55:37,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:55:37,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:55:38,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:55:38,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:38,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:55:38,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362597529] [2023-11-29 22:55:38,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362597529] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 22:55:38,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 22:55:38,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 22:55:38,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847912904] [2023-11-29 22:55:38,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 22:55:38,334 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 22:55:38,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:55:38,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 22:55:38,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-11-29 22:55:38,358 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 82 [2023-11-29 22:55:38,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 71 transitions, 154 flow. Second operand has 6 states, 6 states have (on average 53.5) internal successors, (321), 6 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:38,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:55:38,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 82 [2023-11-29 22:55:38,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:55:38,458 INFO L124 PetriNetUnfolderBase]: 41/153 cut-off events. [2023-11-29 22:55:38,458 INFO L125 PetriNetUnfolderBase]: For 26/26 co-relation queries the response was YES. [2023-11-29 22:55:38,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 265 conditions, 153 events. 41/153 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 405 event pairs, 15 based on Foata normal form. 2/128 useless extension candidates. Maximal degree in co-relation 170. Up to 63 conditions per place. [2023-11-29 22:55:38,461 INFO L140 encePairwiseOnDemand]: 72/82 looper letters, 26 selfloop transitions, 5 changer transitions 2/73 dead transitions. [2023-11-29 22:55:38,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 73 transitions, 227 flow [2023-11-29 22:55:38,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 22:55:38,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 22:55:38,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 340 transitions. [2023-11-29 22:55:38,472 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6910569105691057 [2023-11-29 22:55:38,472 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 340 transitions. [2023-11-29 22:55:38,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 340 transitions. [2023-11-29 22:55:38,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:55:38,477 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 340 transitions. [2023-11-29 22:55:38,480 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 56.666666666666664) internal successors, (340), 6 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:38,487 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 82.0) internal successors, (574), 7 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:38,488 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 82.0) internal successors, (574), 7 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:38,491 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 5 predicate places. [2023-11-29 22:55:38,491 INFO L500 AbstractCegarLoop]: Abstraction has has 77 places, 73 transitions, 227 flow [2023-11-29 22:55:38,491 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 53.5) internal successors, (321), 6 states have internal predecessors, (321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:38,491 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:55:38,492 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] [2023-11-29 22:55:38,492 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 22:55:38,492 INFO L425 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:55:38,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:55:38,494 INFO L85 PathProgramCache]: Analyzing trace with hash -144339686, now seen corresponding path program 1 times [2023-11-29 22:55:38,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:55:38,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142782220] [2023-11-29 22:55:38,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:55:38,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:55:38,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:55:38,594 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:38,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:55:38,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142782220] [2023-11-29 22:55:38,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142782220] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 22:55:38,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 22:55:38,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 22:55:38,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435714895] [2023-11-29 22:55:38,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 22:55:38,596 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 22:55:38,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:55:38,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 22:55:38,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-11-29 22:55:38,598 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 59 out of 82 [2023-11-29 22:55:38,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 73 transitions, 227 flow. Second operand has 6 states, 6 states have (on average 61.333333333333336) internal successors, (368), 6 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:38,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:55:38,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 59 of 82 [2023-11-29 22:55:38,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:55:38,744 INFO L124 PetriNetUnfolderBase]: 74/230 cut-off events. [2023-11-29 22:55:38,744 INFO L125 PetriNetUnfolderBase]: For 64/82 co-relation queries the response was YES. [2023-11-29 22:55:38,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 545 conditions, 230 events. 74/230 cut-off events. For 64/82 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 838 event pairs, 7 based on Foata normal form. 0/203 useless extension candidates. Maximal degree in co-relation 431. Up to 97 conditions per place. [2023-11-29 22:55:38,746 INFO L140 encePairwiseOnDemand]: 76/82 looper letters, 48 selfloop transitions, 8 changer transitions 2/105 dead transitions. [2023-11-29 22:55:38,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 105 transitions, 441 flow [2023-11-29 22:55:38,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 22:55:38,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 22:55:38,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 471 transitions. [2023-11-29 22:55:38,748 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.8205574912891986 [2023-11-29 22:55:38,749 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 471 transitions. [2023-11-29 22:55:38,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 471 transitions. [2023-11-29 22:55:38,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:55:38,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 471 transitions. [2023-11-29 22:55:38,750 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 67.28571428571429) internal successors, (471), 7 states have internal predecessors, (471), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:38,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 82.0) internal successors, (656), 8 states have internal predecessors, (656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:38,754 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 82.0) internal successors, (656), 8 states have internal predecessors, (656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:38,755 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 11 predicate places. [2023-11-29 22:55:38,755 INFO L500 AbstractCegarLoop]: Abstraction has has 83 places, 105 transitions, 441 flow [2023-11-29 22:55:38,755 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 61.333333333333336) internal successors, (368), 6 states have internal predecessors, (368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:38,755 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:55:38,755 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] [2023-11-29 22:55:38,755 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 22:55:38,756 INFO L425 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:55:38,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:55:38,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1287436666, now seen corresponding path program 2 times [2023-11-29 22:55:38,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:55:38,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101652266] [2023-11-29 22:55:38,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:55:38,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:55:38,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:55:38,868 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:38,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:55:38,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101652266] [2023-11-29 22:55:38,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101652266] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 22:55:38,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 22:55:38,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 22:55:38,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245671913] [2023-11-29 22:55:38,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 22:55:38,870 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 22:55:38,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:55:38,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 22:55:38,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 22:55:38,874 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 59 out of 82 [2023-11-29 22:55:38,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 105 transitions, 441 flow. Second operand has 5 states, 5 states have (on average 61.8) internal successors, (309), 5 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:38,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:55:38,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 59 of 82 [2023-11-29 22:55:38,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:55:38,982 INFO L124 PetriNetUnfolderBase]: 119/359 cut-off events. [2023-11-29 22:55:38,982 INFO L125 PetriNetUnfolderBase]: For 208/268 co-relation queries the response was YES. [2023-11-29 22:55:38,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1108 conditions, 359 events. 119/359 cut-off events. For 208/268 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1581 event pairs, 3 based on Foata normal form. 3/323 useless extension candidates. Maximal degree in co-relation 884. Up to 153 conditions per place. [2023-11-29 22:55:38,989 INFO L140 encePairwiseOnDemand]: 74/82 looper letters, 81 selfloop transitions, 18 changer transitions 11/157 dead transitions. [2023-11-29 22:55:38,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 157 transitions, 970 flow [2023-11-29 22:55:38,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 22:55:38,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 22:55:38,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 458 transitions. [2023-11-29 22:55:38,991 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7979094076655052 [2023-11-29 22:55:38,991 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 458 transitions. [2023-11-29 22:55:38,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 458 transitions. [2023-11-29 22:55:38,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:55:38,992 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 458 transitions. [2023-11-29 22:55:38,993 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 65.42857142857143) internal successors, (458), 7 states have internal predecessors, (458), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:38,994 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 82.0) internal successors, (656), 8 states have internal predecessors, (656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:38,994 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 82.0) internal successors, (656), 8 states have internal predecessors, (656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:38,995 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 17 predicate places. [2023-11-29 22:55:38,995 INFO L500 AbstractCegarLoop]: Abstraction has has 89 places, 157 transitions, 970 flow [2023-11-29 22:55:38,996 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 61.8) internal successors, (309), 5 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:38,996 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:55:38,996 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] [2023-11-29 22:55:38,996 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 22:55:38,997 INFO L425 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:55:38,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:55:38,997 INFO L85 PathProgramCache]: Analyzing trace with hash 702507308, now seen corresponding path program 3 times [2023-11-29 22:55:38,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:55:38,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356482355] [2023-11-29 22:55:38,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:55:38,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:55:39,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:55:39,101 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:39,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:55:39,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356482355] [2023-11-29 22:55:39,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356482355] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:55:39,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1726428130] [2023-11-29 22:55:39,102 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 22:55:39,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:55:39,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:55:39,106 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 22:55:39,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 22:55:39,190 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-29 22:55:39,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:55:39,192 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 22:55:39,196 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:55:39,365 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 22:55:39,366 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 22:55:39,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1726428130] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 22:55:39,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 22:55:39,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [5] total 9 [2023-11-29 22:55:39,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010560926] [2023-11-29 22:55:39,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 22:55:39,367 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 22:55:39,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:55:39,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 22:55:39,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2023-11-29 22:55:39,368 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 47 out of 82 [2023-11-29 22:55:39,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 157 transitions, 970 flow. Second operand has 6 states, 6 states have (on average 51.0) internal successors, (306), 6 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:39,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:55:39,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 47 of 82 [2023-11-29 22:55:39,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:55:39,492 INFO L124 PetriNetUnfolderBase]: 100/283 cut-off events. [2023-11-29 22:55:39,492 INFO L125 PetriNetUnfolderBase]: For 189/227 co-relation queries the response was YES. [2023-11-29 22:55:39,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1097 conditions, 283 events. 100/283 cut-off events. For 189/227 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 1037 event pairs, 3 based on Foata normal form. 2/257 useless extension candidates. Maximal degree in co-relation 933. Up to 122 conditions per place. [2023-11-29 22:55:39,496 INFO L140 encePairwiseOnDemand]: 74/82 looper letters, 73 selfloop transitions, 15 changer transitions 2/128 dead transitions. [2023-11-29 22:55:39,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 128 transitions, 904 flow [2023-11-29 22:55:39,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 22:55:39,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 22:55:39,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 415 transitions. [2023-11-29 22:55:39,498 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6326219512195121 [2023-11-29 22:55:39,498 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 415 transitions. [2023-11-29 22:55:39,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 415 transitions. [2023-11-29 22:55:39,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:55:39,498 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 415 transitions. [2023-11-29 22:55:39,499 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 51.875) internal successors, (415), 8 states have internal predecessors, (415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:39,501 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 82.0) internal successors, (738), 9 states have internal predecessors, (738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:39,501 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 82.0) internal successors, (738), 9 states have internal predecessors, (738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:39,502 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 21 predicate places. [2023-11-29 22:55:39,502 INFO L500 AbstractCegarLoop]: Abstraction has has 93 places, 128 transitions, 904 flow [2023-11-29 22:55:39,502 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 51.0) internal successors, (306), 6 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:39,502 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:55:39,503 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] [2023-11-29 22:55:39,510 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 22:55:39,707 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:55:39,708 INFO L425 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:55:39,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:55:39,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1722332532, now seen corresponding path program 1 times [2023-11-29 22:55:39,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:55:39,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611696338] [2023-11-29 22:55:39,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:55:39,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:55:39,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:55:39,887 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 22:55:39,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:55:39,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611696338] [2023-11-29 22:55:39,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611696338] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:55:39,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429956039] [2023-11-29 22:55:39,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:55:39,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:55:39,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:55:39,889 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 22:55:39,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 22:55:39,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:55:39,952 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 22:55:39,955 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:55:40,024 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 22:55:40,025 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:55:40,357 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 22:55:40,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429956039] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:55:40,358 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:55:40,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 7] total 8 [2023-11-29 22:55:40,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575711519] [2023-11-29 22:55:40,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:55:40,358 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 22:55:40,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:55:40,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 22:55:40,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-29 22:55:40,359 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 22:55:40,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 128 transitions, 904 flow. Second operand has 8 states, 8 states have (on average 59.875) internal successors, (479), 8 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:40,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:55:40,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 22:55:40,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:55:40,455 INFO L124 PetriNetUnfolderBase]: 173/482 cut-off events. [2023-11-29 22:55:40,455 INFO L125 PetriNetUnfolderBase]: For 540/574 co-relation queries the response was YES. [2023-11-29 22:55:40,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2034 conditions, 482 events. 173/482 cut-off events. For 540/574 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 2269 event pairs, 19 based on Foata normal form. 1/428 useless extension candidates. Maximal degree in co-relation 1665. Up to 252 conditions per place. [2023-11-29 22:55:40,458 INFO L140 encePairwiseOnDemand]: 74/82 looper letters, 43 selfloop transitions, 18 changer transitions 12/162 dead transitions. [2023-11-29 22:55:40,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 162 transitions, 1376 flow [2023-11-29 22:55:40,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 22:55:40,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 22:55:40,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 547 transitions. [2023-11-29 22:55:40,460 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7411924119241192 [2023-11-29 22:55:40,460 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 547 transitions. [2023-11-29 22:55:40,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 547 transitions. [2023-11-29 22:55:40,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:55:40,460 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 547 transitions. [2023-11-29 22:55:40,461 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 60.77777777777778) internal successors, (547), 9 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:40,462 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 82.0) internal successors, (820), 10 states have internal predecessors, (820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:40,462 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 82.0) internal successors, (820), 10 states have internal predecessors, (820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:40,463 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 29 predicate places. [2023-11-29 22:55:40,463 INFO L500 AbstractCegarLoop]: Abstraction has has 101 places, 162 transitions, 1376 flow [2023-11-29 22:55:40,463 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 59.875) internal successors, (479), 8 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:40,463 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:55:40,463 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] [2023-11-29 22:55:40,470 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-29 22:55:40,669 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:55:40,670 INFO L425 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:55:40,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:55:40,670 INFO L85 PathProgramCache]: Analyzing trace with hash -277909026, now seen corresponding path program 2 times [2023-11-29 22:55:40,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:55:40,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095662842] [2023-11-29 22:55:40,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:55:40,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:55:40,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:55:40,774 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 22:55:40,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:55:40,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095662842] [2023-11-29 22:55:40,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095662842] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:55:40,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893970694] [2023-11-29 22:55:40,776 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 22:55:40,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:55:40,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:55:40,777 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 22:55:40,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 22:55:40,835 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 22:55:40,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:55:40,836 INFO L262 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 22:55:40,839 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:55:40,912 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 22:55:40,912 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:55:41,033 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 22:55:41,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893970694] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:55:41,034 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:55:41,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 16 [2023-11-29 22:55:41,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383165089] [2023-11-29 22:55:41,035 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:55:41,035 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 22:55:41,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:55:41,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 22:55:41,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2023-11-29 22:55:41,041 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 57 out of 82 [2023-11-29 22:55:41,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 162 transitions, 1376 flow. Second operand has 16 states, 16 states have (on average 59.625) internal successors, (954), 16 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:41,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:55:41,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 57 of 82 [2023-11-29 22:55:41,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:55:41,284 INFO L124 PetriNetUnfolderBase]: 244/668 cut-off events. [2023-11-29 22:55:41,284 INFO L125 PetriNetUnfolderBase]: For 1148/1206 co-relation queries the response was YES. [2023-11-29 22:55:41,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3321 conditions, 668 events. 244/668 cut-off events. For 1148/1206 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 3400 event pairs, 9 based on Foata normal form. 12/623 useless extension candidates. Maximal degree in co-relation 2905. Up to 386 conditions per place. [2023-11-29 22:55:41,290 INFO L140 encePairwiseOnDemand]: 71/82 looper letters, 132 selfloop transitions, 66 changer transitions 20/268 dead transitions. [2023-11-29 22:55:41,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 268 transitions, 2912 flow [2023-11-29 22:55:41,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-29 22:55:41,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-29 22:55:41,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 996 transitions. [2023-11-29 22:55:41,293 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7591463414634146 [2023-11-29 22:55:41,293 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 996 transitions. [2023-11-29 22:55:41,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 996 transitions. [2023-11-29 22:55:41,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:55:41,293 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 996 transitions. [2023-11-29 22:55:41,295 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 62.25) internal successors, (996), 16 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:41,297 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 82.0) internal successors, (1394), 17 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:41,299 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 82.0) internal successors, (1394), 17 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:41,301 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 44 predicate places. [2023-11-29 22:55:41,301 INFO L500 AbstractCegarLoop]: Abstraction has has 116 places, 268 transitions, 2912 flow [2023-11-29 22:55:41,302 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 59.625) internal successors, (954), 16 states have internal predecessors, (954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:41,302 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:55:41,302 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:55:41,310 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 22:55:41,509 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:55:41,509 INFO L425 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:55:41,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:55:41,509 INFO L85 PathProgramCache]: Analyzing trace with hash -4085734, now seen corresponding path program 3 times [2023-11-29 22:55:41,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:55:41,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586011938] [2023-11-29 22:55:41,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:55:41,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:55:41,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:55:41,665 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:41,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:55:41,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586011938] [2023-11-29 22:55:41,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586011938] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:55:41,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860359944] [2023-11-29 22:55:41,666 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 22:55:41,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:55:41,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:55:41,667 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 22:55:41,694 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 22:55:41,717 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 22:55:41,718 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:55:41,718 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 22:55:41,720 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:55:41,828 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:41,829 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:55:41,932 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:41,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860359944] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:55:41,933 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:55:41,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 22 [2023-11-29 22:55:41,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447612404] [2023-11-29 22:55:41,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:55:41,933 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 22:55:41,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:55:41,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 22:55:41,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=369, Unknown=0, NotChecked=0, Total=462 [2023-11-29 22:55:41,935 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 22:55:41,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 268 transitions, 2912 flow. Second operand has 22 states, 22 states have (on average 58.63636363636363) internal successors, (1290), 22 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:41,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:55:41,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 22:55:41,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:55:43,158 INFO L124 PetriNetUnfolderBase]: 459/1207 cut-off events. [2023-11-29 22:55:43,158 INFO L125 PetriNetUnfolderBase]: For 3324/3398 co-relation queries the response was YES. [2023-11-29 22:55:43,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6864 conditions, 1207 events. 459/1207 cut-off events. For 3324/3398 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 7045 event pairs, 0 based on Foata normal form. 18/1117 useless extension candidates. Maximal degree in co-relation 5679. Up to 781 conditions per place. [2023-11-29 22:55:43,168 INFO L140 encePairwiseOnDemand]: 70/82 looper letters, 213 selfloop transitions, 337 changer transitions 71/670 dead transitions. [2023-11-29 22:55:43,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 670 transitions, 9070 flow [2023-11-29 22:55:43,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2023-11-29 22:55:43,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2023-11-29 22:55:43,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 4853 transitions. [2023-11-29 22:55:43,174 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7306534176452876 [2023-11-29 22:55:43,175 INFO L72 ComplementDD]: Start complementDD. Operand 81 states and 4853 transitions. [2023-11-29 22:55:43,175 INFO L73 IsDeterministic]: Start isDeterministic. Operand 81 states and 4853 transitions. [2023-11-29 22:55:43,176 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:55:43,177 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 81 states and 4853 transitions. [2023-11-29 22:55:43,183 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 82 states, 81 states have (on average 59.91358024691358) internal successors, (4853), 81 states have internal predecessors, (4853), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:43,191 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 82 states, 82 states have (on average 82.0) internal successors, (6724), 82 states have internal predecessors, (6724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:43,192 INFO L81 ComplementDD]: Finished complementDD. Result has 82 states, 82 states have (on average 82.0) internal successors, (6724), 82 states have internal predecessors, (6724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:43,192 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 124 predicate places. [2023-11-29 22:55:43,192 INFO L500 AbstractCegarLoop]: Abstraction has has 196 places, 670 transitions, 9070 flow [2023-11-29 22:55:43,193 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 58.63636363636363) internal successors, (1290), 22 states have internal predecessors, (1290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:43,193 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:55:43,193 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:55:43,200 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-29 22:55:43,397 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:55:43,398 INFO L425 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:55:43,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:55:43,398 INFO L85 PathProgramCache]: Analyzing trace with hash 150988400, now seen corresponding path program 4 times [2023-11-29 22:55:43,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:55:43,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590158365] [2023-11-29 22:55:43,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:55:43,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:55:43,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:55:43,509 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:43,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:55:43,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590158365] [2023-11-29 22:55:43,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590158365] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:55:43,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [604069039] [2023-11-29 22:55:43,509 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 22:55:43,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:55:43,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:55:43,510 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 22:55:43,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 22:55:43,590 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 22:55:43,591 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:55:43,591 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 22:55:43,593 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:55:43,701 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:43,701 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:55:43,844 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:43,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [604069039] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:55:43,844 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:55:43,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 22 [2023-11-29 22:55:43,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721342277] [2023-11-29 22:55:43,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:55:43,845 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 22:55:43,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:55:43,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 22:55:43,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=358, Unknown=0, NotChecked=0, Total=462 [2023-11-29 22:55:43,847 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 22:55:43,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 670 transitions, 9070 flow. Second operand has 22 states, 22 states have (on average 58.5) internal successors, (1287), 22 states have internal predecessors, (1287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:43,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:55:43,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 22:55:43,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:55:44,657 INFO L124 PetriNetUnfolderBase]: 754/1814 cut-off events. [2023-11-29 22:55:44,658 INFO L125 PetriNetUnfolderBase]: For 4634/4702 co-relation queries the response was YES. [2023-11-29 22:55:44,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12162 conditions, 1814 events. 754/1814 cut-off events. For 4634/4702 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 11297 event pairs, 0 based on Foata normal form. 9/1637 useless extension candidates. Maximal degree in co-relation 11520. Up to 1277 conditions per place. [2023-11-29 22:55:44,675 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 491 selfloop transitions, 490 changer transitions 134/1164 dead transitions. [2023-11-29 22:55:44,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 1164 transitions, 18076 flow [2023-11-29 22:55:44,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-11-29 22:55:44,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-11-29 22:55:44,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 2656 transitions. [2023-11-29 22:55:44,679 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7361419068736141 [2023-11-29 22:55:44,679 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 2656 transitions. [2023-11-29 22:55:44,679 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 2656 transitions. [2023-11-29 22:55:44,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:55:44,681 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 2656 transitions. [2023-11-29 22:55:44,685 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 60.36363636363637) internal successors, (2656), 44 states have internal predecessors, (2656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:44,690 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 82.0) internal successors, (3690), 45 states have internal predecessors, (3690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:44,691 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 82.0) internal successors, (3690), 45 states have internal predecessors, (3690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:44,693 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 167 predicate places. [2023-11-29 22:55:44,693 INFO L500 AbstractCegarLoop]: Abstraction has has 239 places, 1164 transitions, 18076 flow [2023-11-29 22:55:44,694 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 58.5) internal successors, (1287), 22 states have internal predecessors, (1287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:44,694 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:55:44,694 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:55:44,700 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-29 22:55:44,898 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:55:44,898 INFO L425 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:55:44,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:55:44,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1569510066, now seen corresponding path program 5 times [2023-11-29 22:55:44,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:55:44,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453453397] [2023-11-29 22:55:44,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:55:44,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:55:44,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:55:45,002 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:45,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:55:45,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453453397] [2023-11-29 22:55:45,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453453397] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:55:45,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453402341] [2023-11-29 22:55:45,002 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 22:55:45,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:55:45,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:55:45,003 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 22:55:45,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 22:55:45,052 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 22:55:45,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:55:45,053 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 22:55:45,057 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:55:45,144 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:45,144 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:55:45,261 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:45,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453402341] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:55:45,261 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:55:45,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 23 [2023-11-29 22:55:45,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741557814] [2023-11-29 22:55:45,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:55:45,262 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 22:55:45,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:55:45,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 22:55:45,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2023-11-29 22:55:45,263 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 22:55:45,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 1164 transitions, 18076 flow. Second operand has 23 states, 23 states have (on average 58.52173913043478) internal successors, (1346), 23 states have internal predecessors, (1346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:45,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:55:45,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 22:55:45,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:55:46,498 INFO L124 PetriNetUnfolderBase]: 991/2366 cut-off events. [2023-11-29 22:55:46,498 INFO L125 PetriNetUnfolderBase]: For 7088/7174 co-relation queries the response was YES. [2023-11-29 22:55:46,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17911 conditions, 2366 events. 991/2366 cut-off events. For 7088/7174 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 15852 event pairs, 0 based on Foata normal form. 9/2159 useless extension candidates. Maximal degree in co-relation 17217. Up to 1723 conditions per place. [2023-11-29 22:55:46,524 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 523 selfloop transitions, 886 changer transitions 145/1603 dead transitions. [2023-11-29 22:55:46,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 1603 transitions, 28046 flow [2023-11-29 22:55:46,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-11-29 22:55:46,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2023-11-29 22:55:46,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 3123 transitions. [2023-11-29 22:55:46,530 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7324108818011257 [2023-11-29 22:55:46,530 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 3123 transitions. [2023-11-29 22:55:46,530 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 3123 transitions. [2023-11-29 22:55:46,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:55:46,531 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 3123 transitions. [2023-11-29 22:55:46,535 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 60.05769230769231) internal successors, (3123), 52 states have internal predecessors, (3123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:46,540 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 82.0) internal successors, (4346), 53 states have internal predecessors, (4346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:46,541 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 82.0) internal successors, (4346), 53 states have internal predecessors, (4346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:46,542 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 218 predicate places. [2023-11-29 22:55:46,542 INFO L500 AbstractCegarLoop]: Abstraction has has 290 places, 1603 transitions, 28046 flow [2023-11-29 22:55:46,542 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 58.52173913043478) internal successors, (1346), 23 states have internal predecessors, (1346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:46,542 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:55:46,542 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:55:46,550 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 22:55:46,747 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:55:46,747 INFO L425 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:55:46,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:55:46,747 INFO L85 PathProgramCache]: Analyzing trace with hash 446930694, now seen corresponding path program 6 times [2023-11-29 22:55:46,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:55:46,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815712353] [2023-11-29 22:55:46,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:55:46,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:55:46,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:55:46,850 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:46,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:55:46,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815712353] [2023-11-29 22:55:46,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815712353] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:55:46,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529198836] [2023-11-29 22:55:46,851 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 22:55:46,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:55:46,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:55:46,852 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 22:55:46,876 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 22:55:46,902 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 22:55:46,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:55:46,903 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 22:55:46,904 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:55:46,995 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:46,995 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:55:47,162 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:47,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529198836] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:55:47,163 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:55:47,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 22 [2023-11-29 22:55:47,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418338601] [2023-11-29 22:55:47,168 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:55:47,169 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 22:55:47,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:55:47,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 22:55:47,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=361, Unknown=0, NotChecked=0, Total=462 [2023-11-29 22:55:47,170 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 22:55:47,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 1603 transitions, 28046 flow. Second operand has 22 states, 22 states have (on average 58.54545454545455) internal successors, (1288), 22 states have internal predecessors, (1288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:47,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:55:47,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 22:55:47,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:55:48,816 INFO L124 PetriNetUnfolderBase]: 1046/2524 cut-off events. [2023-11-29 22:55:48,817 INFO L125 PetriNetUnfolderBase]: For 8834/8976 co-relation queries the response was YES. [2023-11-29 22:55:48,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21151 conditions, 2524 events. 1046/2524 cut-off events. For 8834/8976 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 17368 event pairs, 1 based on Foata normal form. 21/2343 useless extension candidates. Maximal degree in co-relation 20405. Up to 1841 conditions per place. [2023-11-29 22:55:48,845 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 584 selfloop transitions, 914 changer transitions 164/1711 dead transitions. [2023-11-29 22:55:48,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 1711 transitions, 33353 flow [2023-11-29 22:55:48,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2023-11-29 22:55:48,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2023-11-29 22:55:48,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 4498 transitions. [2023-11-29 22:55:48,858 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7313821138211382 [2023-11-29 22:55:48,858 INFO L72 ComplementDD]: Start complementDD. Operand 75 states and 4498 transitions. [2023-11-29 22:55:48,858 INFO L73 IsDeterministic]: Start isDeterministic. Operand 75 states and 4498 transitions. [2023-11-29 22:55:48,860 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:55:48,860 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 75 states and 4498 transitions. [2023-11-29 22:55:48,877 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 76 states, 75 states have (on average 59.973333333333336) internal successors, (4498), 75 states have internal predecessors, (4498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:48,884 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 76 states, 76 states have (on average 82.0) internal successors, (6232), 76 states have internal predecessors, (6232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:48,885 INFO L81 ComplementDD]: Finished complementDD. Result has 76 states, 76 states have (on average 82.0) internal successors, (6232), 76 states have internal predecessors, (6232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:48,885 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 290 predicate places. [2023-11-29 22:55:48,886 INFO L500 AbstractCegarLoop]: Abstraction has has 362 places, 1711 transitions, 33353 flow [2023-11-29 22:55:48,886 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 58.54545454545455) internal successors, (1288), 22 states have internal predecessors, (1288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:48,886 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:55:48,886 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:55:48,893 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 22:55:49,093 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:55:49,094 INFO L425 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:55:49,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:55:49,094 INFO L85 PathProgramCache]: Analyzing trace with hash 2001066598, now seen corresponding path program 7 times [2023-11-29 22:55:49,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:55:49,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323012758] [2023-11-29 22:55:49,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:55:49,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:55:49,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:55:49,217 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:49,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:55:49,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323012758] [2023-11-29 22:55:49,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323012758] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:55:49,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1138479287] [2023-11-29 22:55:49,218 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 22:55:49,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:55:49,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:55:49,219 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 22:55:49,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 22:55:49,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:55:49,279 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 22:55:49,281 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:55:49,457 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:49,457 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:55:49,590 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:49,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1138479287] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:55:49,590 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:55:49,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 26 [2023-11-29 22:55:49,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677333043] [2023-11-29 22:55:49,591 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:55:49,591 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 22:55:49,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:55:49,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 22:55:49,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=532, Unknown=0, NotChecked=0, Total=650 [2023-11-29 22:55:49,593 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 22:55:49,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 1711 transitions, 33353 flow. Second operand has 26 states, 26 states have (on average 58.69230769230769) internal successors, (1526), 26 states have internal predecessors, (1526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:49,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:55:49,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 22:55:49,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:55:51,193 INFO L124 PetriNetUnfolderBase]: 1296/3088 cut-off events. [2023-11-29 22:55:51,193 INFO L125 PetriNetUnfolderBase]: For 12389/12589 co-relation queries the response was YES. [2023-11-29 22:55:51,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28661 conditions, 3088 events. 1296/3088 cut-off events. For 12389/12589 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 22183 event pairs, 1 based on Foata normal form. 41/2899 useless extension candidates. Maximal degree in co-relation 25541. Up to 2301 conditions per place. [2023-11-29 22:55:51,225 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 668 selfloop transitions, 1255 changer transitions 181/2153 dead transitions. [2023-11-29 22:55:51,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 2153 transitions, 46259 flow [2023-11-29 22:55:51,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-11-29 22:55:51,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2023-11-29 22:55:51,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 3052 transitions. [2023-11-29 22:55:51,228 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.729794356767097 [2023-11-29 22:55:51,229 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 3052 transitions. [2023-11-29 22:55:51,229 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 3052 transitions. [2023-11-29 22:55:51,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:55:51,229 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 3052 transitions. [2023-11-29 22:55:51,232 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 59.84313725490196) internal successors, (3052), 51 states have internal predecessors, (3052), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:51,235 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 82.0) internal successors, (4264), 52 states have internal predecessors, (4264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:51,236 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 82.0) internal successors, (4264), 52 states have internal predecessors, (4264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:51,236 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 340 predicate places. [2023-11-29 22:55:51,236 INFO L500 AbstractCegarLoop]: Abstraction has has 412 places, 2153 transitions, 46259 flow [2023-11-29 22:55:51,237 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 58.69230769230769) internal successors, (1526), 26 states have internal predecessors, (1526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:51,237 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:55:51,237 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:55:51,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-29 22:55:51,441 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-29 22:55:51,442 INFO L425 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:55:51,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:55:51,442 INFO L85 PathProgramCache]: Analyzing trace with hash 670176434, now seen corresponding path program 8 times [2023-11-29 22:55:51,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:55:51,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822238860] [2023-11-29 22:55:51,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:55:51,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:55:51,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:55:51,555 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:51,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:55:51,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822238860] [2023-11-29 22:55:51,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822238860] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:55:51,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1864598034] [2023-11-29 22:55:51,556 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 22:55:51,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:55:51,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:55:51,557 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 22:55:51,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 22:55:51,605 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 22:55:51,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:55:51,606 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 22:55:51,607 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:55:51,703 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:51,703 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:55:51,823 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:51,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1864598034] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:55:51,823 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:55:51,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 24 [2023-11-29 22:55:51,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640285602] [2023-11-29 22:55:51,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:55:51,823 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 22:55:51,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:55:51,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 22:55:51,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2023-11-29 22:55:51,827 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 22:55:51,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 2153 transitions, 46259 flow. Second operand has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:51,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:55:51,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 22:55:51,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:55:53,012 INFO L124 PetriNetUnfolderBase]: 1311/3125 cut-off events. [2023-11-29 22:55:53,012 INFO L125 PetriNetUnfolderBase]: For 13974/14184 co-relation queries the response was YES. [2023-11-29 22:55:53,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31583 conditions, 3125 events. 1311/3125 cut-off events. For 13974/14184 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 22505 event pairs, 1 based on Foata normal form. 21/2913 useless extension candidates. Maximal degree in co-relation 28237. Up to 2320 conditions per place. [2023-11-29 22:55:53,040 INFO L140 encePairwiseOnDemand]: 70/82 looper letters, 1075 selfloop transitions, 874 changer transitions 188/2186 dead transitions. [2023-11-29 22:55:53,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 2186 transitions, 51137 flow [2023-11-29 22:55:53,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 22:55:53,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 22:55:53,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1334 transitions. [2023-11-29 22:55:53,041 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7394678492239468 [2023-11-29 22:55:53,041 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1334 transitions. [2023-11-29 22:55:53,041 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1334 transitions. [2023-11-29 22:55:53,042 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:55:53,042 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1334 transitions. [2023-11-29 22:55:53,043 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 60.63636363636363) internal successors, (1334), 22 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:53,044 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 82.0) internal successors, (1886), 23 states have internal predecessors, (1886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:53,045 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 82.0) internal successors, (1886), 23 states have internal predecessors, (1886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:53,045 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 361 predicate places. [2023-11-29 22:55:53,045 INFO L500 AbstractCegarLoop]: Abstraction has has 433 places, 2186 transitions, 51137 flow [2023-11-29 22:55:53,045 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:53,045 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:55:53,045 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:55:53,049 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-29 22:55:53,249 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:55:53,249 INFO L425 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:55:53,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:55:53,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1082183910, now seen corresponding path program 9 times [2023-11-29 22:55:53,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:55:53,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926097930] [2023-11-29 22:55:53,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:55:53,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:55:53,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:55:53,342 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:53,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:55:53,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926097930] [2023-11-29 22:55:53,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926097930] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:55:53,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487514877] [2023-11-29 22:55:53,343 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 22:55:53,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:55:53,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:55:53,344 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 22:55:53,348 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 22:55:53,397 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-11-29 22:55:53,397 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:55:53,398 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 22:55:53,399 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:55:53,503 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:53,504 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:55:53,616 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:53,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487514877] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:55:53,616 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:55:53,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 23 [2023-11-29 22:55:53,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227641155] [2023-11-29 22:55:53,616 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:55:53,617 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 22:55:53,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:55:53,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 22:55:53,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=412, Unknown=0, NotChecked=0, Total=506 [2023-11-29 22:55:53,618 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 22:55:53,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 2186 transitions, 51137 flow. Second operand has 23 states, 23 states have (on average 58.391304347826086) internal successors, (1343), 23 states have internal predecessors, (1343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:53,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:55:53,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 22:55:53,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:55:55,645 INFO L124 PetriNetUnfolderBase]: 1806/4172 cut-off events. [2023-11-29 22:55:55,646 INFO L125 PetriNetUnfolderBase]: For 17238/17494 co-relation queries the response was YES. [2023-11-29 22:55:55,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46477 conditions, 4172 events. 1806/4172 cut-off events. For 17238/17494 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 31441 event pairs, 1 based on Foata normal form. 19/3829 useless extension candidates. Maximal degree in co-relation 45575. Up to 3204 conditions per place. [2023-11-29 22:55:55,685 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 1278 selfloop transitions, 1418 changer transitions 224/2969 dead transitions. [2023-11-29 22:55:55,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 2969 transitions, 75303 flow [2023-11-29 22:55:55,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-29 22:55:55,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-11-29 22:55:55,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2725 transitions. [2023-11-29 22:55:55,687 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7384823848238482 [2023-11-29 22:55:55,687 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2725 transitions. [2023-11-29 22:55:55,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2725 transitions. [2023-11-29 22:55:55,688 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:55:55,688 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2725 transitions. [2023-11-29 22:55:55,690 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 60.55555555555556) internal successors, (2725), 45 states have internal predecessors, (2725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:55,693 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 82.0) internal successors, (3772), 46 states have internal predecessors, (3772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:55,693 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 82.0) internal successors, (3772), 46 states have internal predecessors, (3772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:55,693 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 405 predicate places. [2023-11-29 22:55:55,693 INFO L500 AbstractCegarLoop]: Abstraction has has 477 places, 2969 transitions, 75303 flow [2023-11-29 22:55:55,694 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 58.391304347826086) internal successors, (1343), 23 states have internal predecessors, (1343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:55,694 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:55:55,694 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:55:55,700 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-29 22:55:55,898 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-29 22:55:55,898 INFO L425 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:55:55,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:55:55,898 INFO L85 PathProgramCache]: Analyzing trace with hash 898504600, now seen corresponding path program 10 times [2023-11-29 22:55:55,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:55:55,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906483017] [2023-11-29 22:55:55,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:55:55,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:55:55,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:55:56,002 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:56,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:55:56,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906483017] [2023-11-29 22:55:56,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906483017] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:55:56,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [331563948] [2023-11-29 22:55:56,004 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 22:55:56,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:55:56,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:55:56,005 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 22:55:56,005 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 22:55:56,048 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 22:55:56,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:55:56,049 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 22:55:56,050 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:55:56,143 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:56,143 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:55:56,258 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:56,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [331563948] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:55:56,258 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:55:56,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 23 [2023-11-29 22:55:56,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274609561] [2023-11-29 22:55:56,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:55:56,259 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 22:55:56,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:55:56,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 22:55:56,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2023-11-29 22:55:56,260 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 22:55:56,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 2969 transitions, 75303 flow. Second operand has 23 states, 23 states have (on average 58.391304347826086) internal successors, (1343), 23 states have internal predecessors, (1343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:56,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:55:56,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 22:55:56,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:55:58,999 INFO L124 PetriNetUnfolderBase]: 1803/4298 cut-off events. [2023-11-29 22:55:58,999 INFO L125 PetriNetUnfolderBase]: For 23186/23646 co-relation queries the response was YES. [2023-11-29 22:55:59,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50949 conditions, 4298 events. 1803/4298 cut-off events. For 23186/23646 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 32765 event pairs, 0 based on Foata normal form. 49/4018 useless extension candidates. Maximal degree in co-relation 46083. Up to 3283 conditions per place. [2023-11-29 22:55:59,042 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 952 selfloop transitions, 1775 changer transitions 231/3007 dead transitions. [2023-11-29 22:55:59,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 3007 transitions, 82326 flow [2023-11-29 22:55:59,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2023-11-29 22:55:59,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2023-11-29 22:55:59,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 3950 transitions. [2023-11-29 22:55:59,045 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.729859571322986 [2023-11-29 22:55:59,045 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 3950 transitions. [2023-11-29 22:55:59,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 3950 transitions. [2023-11-29 22:55:59,046 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:55:59,046 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 3950 transitions. [2023-11-29 22:55:59,050 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 59.84848484848485) internal successors, (3950), 66 states have internal predecessors, (3950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:59,053 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 82.0) internal successors, (5494), 67 states have internal predecessors, (5494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:59,054 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 82.0) internal successors, (5494), 67 states have internal predecessors, (5494), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:59,054 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 467 predicate places. [2023-11-29 22:55:59,054 INFO L500 AbstractCegarLoop]: Abstraction has has 539 places, 3007 transitions, 82326 flow [2023-11-29 22:55:59,055 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 58.391304347826086) internal successors, (1343), 23 states have internal predecessors, (1343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:59,055 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:55:59,055 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:55:59,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-29 22:55:59,259 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-29 22:55:59,259 INFO L425 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:55:59,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:55:59,260 INFO L85 PathProgramCache]: Analyzing trace with hash -815538994, now seen corresponding path program 11 times [2023-11-29 22:55:59,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:55:59,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618793669] [2023-11-29 22:55:59,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:55:59,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:55:59,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:55:59,438 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:59,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:55:59,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618793669] [2023-11-29 22:55:59,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618793669] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:55:59,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1006459112] [2023-11-29 22:55:59,439 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 22:55:59,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:55:59,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:55:59,440 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 22:55:59,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 22:55:59,487 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 22:55:59,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:55:59,488 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 22:55:59,489 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:55:59,675 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:59,675 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:55:59,813 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:55:59,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1006459112] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:55:59,813 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:55:59,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 9] total 26 [2023-11-29 22:55:59,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113878398] [2023-11-29 22:55:59,813 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:55:59,813 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 22:55:59,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:55:59,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 22:55:59,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=525, Unknown=0, NotChecked=0, Total=650 [2023-11-29 22:55:59,815 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 22:55:59,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 3007 transitions, 82326 flow. Second operand has 26 states, 26 states have (on average 58.73076923076923) internal successors, (1527), 26 states have internal predecessors, (1527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:55:59,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:55:59,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 22:55:59,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:56:03,239 INFO L124 PetriNetUnfolderBase]: 2322/5618 cut-off events. [2023-11-29 22:56:03,239 INFO L125 PetriNetUnfolderBase]: For 32131/32507 co-relation queries the response was YES. [2023-11-29 22:56:03,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70477 conditions, 5618 events. 2322/5618 cut-off events. For 32131/32507 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 45302 event pairs, 1 based on Foata normal form. 41/5207 useless extension candidates. Maximal degree in co-relation 64105. Up to 4303 conditions per place. [2023-11-29 22:56:03,300 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 1699 selfloop transitions, 1782 changer transitions 317/3847 dead transitions. [2023-11-29 22:56:03,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 3847 transitions, 113087 flow [2023-11-29 22:56:03,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2023-11-29 22:56:03,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2023-11-29 22:56:03,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 3933 transitions. [2023-11-29 22:56:03,303 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7378986866791745 [2023-11-29 22:56:03,303 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 3933 transitions. [2023-11-29 22:56:03,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 3933 transitions. [2023-11-29 22:56:03,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:56:03,304 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 3933 transitions. [2023-11-29 22:56:03,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 60.50769230769231) internal successors, (3933), 65 states have internal predecessors, (3933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:03,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 82.0) internal successors, (5412), 66 states have internal predecessors, (5412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:03,312 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 82.0) internal successors, (5412), 66 states have internal predecessors, (5412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:03,312 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 531 predicate places. [2023-11-29 22:56:03,312 INFO L500 AbstractCegarLoop]: Abstraction has has 603 places, 3847 transitions, 113087 flow [2023-11-29 22:56:03,312 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 58.73076923076923) internal successors, (1527), 26 states have internal predecessors, (1527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:03,312 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:56:03,312 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:56:03,320 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-29 22:56:03,517 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-29 22:56:03,517 INFO L425 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:56:03,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:56:03,517 INFO L85 PathProgramCache]: Analyzing trace with hash -588942918, now seen corresponding path program 12 times [2023-11-29 22:56:03,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:56:03,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818910400] [2023-11-29 22:56:03,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:56:03,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:56:03,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:56:03,605 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:56:03,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:56:03,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818910400] [2023-11-29 22:56:03,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818910400] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:56:03,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1956069970] [2023-11-29 22:56:03,605 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 22:56:03,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:56:03,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:56:03,606 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 22:56:03,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 22:56:03,659 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 22:56:03,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:56:03,660 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 22:56:03,661 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:56:03,756 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:56:03,757 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:56:03,989 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:56:03,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1956069970] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:56:03,989 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:56:03,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 24 [2023-11-29 22:56:03,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867181790] [2023-11-29 22:56:03,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:56:03,990 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 22:56:03,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:56:03,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 22:56:03,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2023-11-29 22:56:03,991 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 22:56:03,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 3847 transitions, 113087 flow. Second operand has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:03,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:56:03,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 22:56:03,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:56:08,251 INFO L124 PetriNetUnfolderBase]: 2597/6223 cut-off events. [2023-11-29 22:56:08,252 INFO L125 PetriNetUnfolderBase]: For 35702/36010 co-relation queries the response was YES. [2023-11-29 22:56:08,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83551 conditions, 6223 events. 2597/6223 cut-off events. For 35702/36010 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 51045 event pairs, 0 based on Foata normal form. 19/5706 useless extension candidates. Maximal degree in co-relation 76829. Up to 4808 conditions per place. [2023-11-29 22:56:08,314 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 2900 selfloop transitions, 922 changer transitions 400/4271 dead transitions. [2023-11-29 22:56:08,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 630 places, 4271 transitions, 134041 flow [2023-11-29 22:56:08,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-29 22:56:08,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-11-29 22:56:08,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1690 transitions. [2023-11-29 22:56:08,315 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7360627177700348 [2023-11-29 22:56:08,316 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 1690 transitions. [2023-11-29 22:56:08,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 1690 transitions. [2023-11-29 22:56:08,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:56:08,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 1690 transitions. [2023-11-29 22:56:08,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 60.357142857142854) internal successors, (1690), 28 states have internal predecessors, (1690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:08,319 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 82.0) internal successors, (2378), 29 states have internal predecessors, (2378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:08,319 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 82.0) internal successors, (2378), 29 states have internal predecessors, (2378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:08,320 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 558 predicate places. [2023-11-29 22:56:08,320 INFO L500 AbstractCegarLoop]: Abstraction has has 630 places, 4271 transitions, 134041 flow [2023-11-29 22:56:08,320 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:08,320 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:56:08,320 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:56:08,324 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 22:56:08,524 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-29 22:56:08,525 INFO L425 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:56:08,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:56:08,525 INFO L85 PathProgramCache]: Analyzing trace with hash -359184824, now seen corresponding path program 13 times [2023-11-29 22:56:08,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:56:08,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784687856] [2023-11-29 22:56:08,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:56:08,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:56:08,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:56:08,610 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:56:08,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:56:08,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784687856] [2023-11-29 22:56:08,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784687856] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:56:08,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025507505] [2023-11-29 22:56:08,610 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 22:56:08,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:56:08,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:56:08,611 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 22:56:08,628 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 22:56:08,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:56:08,662 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 22:56:08,663 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:56:08,784 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:56:08,784 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:56:08,891 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:56:08,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025507505] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:56:08,892 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:56:08,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 24 [2023-11-29 22:56:08,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736001590] [2023-11-29 22:56:08,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:56:08,892 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 22:56:08,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:56:08,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 22:56:08,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=445, Unknown=0, NotChecked=0, Total=552 [2023-11-29 22:56:08,893 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 22:56:08,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 630 places, 4271 transitions, 134041 flow. Second operand has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:08,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:56:08,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 22:56:08,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:56:13,570 INFO L124 PetriNetUnfolderBase]: 2615/6251 cut-off events. [2023-11-29 22:56:13,570 INFO L125 PetriNetUnfolderBase]: For 38766/39122 co-relation queries the response was YES. [2023-11-29 22:56:13,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89406 conditions, 6251 events. 2615/6251 cut-off events. For 38766/39122 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 51149 event pairs, 0 based on Foata normal form. 18/5727 useless extension candidates. Maximal degree in co-relation 82342. Up to 4838 conditions per place. [2023-11-29 22:56:13,640 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 3013 selfloop transitions, 827 changer transitions 422/4311 dead transitions. [2023-11-29 22:56:13,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 647 places, 4311 transitions, 143787 flow [2023-11-29 22:56:13,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 22:56:13,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-29 22:56:13,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1084 transitions. [2023-11-29 22:56:13,641 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7344173441734417 [2023-11-29 22:56:13,641 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1084 transitions. [2023-11-29 22:56:13,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1084 transitions. [2023-11-29 22:56:13,641 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:56:13,641 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1084 transitions. [2023-11-29 22:56:13,642 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 60.22222222222222) internal successors, (1084), 18 states have internal predecessors, (1084), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:13,643 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 82.0) internal successors, (1558), 19 states have internal predecessors, (1558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:13,643 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 82.0) internal successors, (1558), 19 states have internal predecessors, (1558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:13,644 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 575 predicate places. [2023-11-29 22:56:13,644 INFO L500 AbstractCegarLoop]: Abstraction has has 647 places, 4311 transitions, 143787 flow [2023-11-29 22:56:13,644 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:13,644 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:56:13,644 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:56:13,650 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-11-29 22:56:13,844 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:56:13,845 INFO L425 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:56:13,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:56:13,845 INFO L85 PathProgramCache]: Analyzing trace with hash -497104710, now seen corresponding path program 14 times [2023-11-29 22:56:13,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:56:13,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577981747] [2023-11-29 22:56:13,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:56:13,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:56:13,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:56:13,927 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:56:13,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:56:13,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577981747] [2023-11-29 22:56:13,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577981747] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:56:13,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [86850680] [2023-11-29 22:56:13,928 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 22:56:13,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:56:13,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:56:13,929 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 22:56:13,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 22:56:13,982 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 22:56:13,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:56:13,983 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 22:56:13,984 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:56:14,101 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:56:14,101 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:56:14,209 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:56:14,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [86850680] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:56:14,210 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:56:14,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 24 [2023-11-29 22:56:14,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154478177] [2023-11-29 22:56:14,210 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:56:14,210 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 22:56:14,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:56:14,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 22:56:14,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=452, Unknown=0, NotChecked=0, Total=552 [2023-11-29 22:56:14,211 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 22:56:14,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 647 places, 4311 transitions, 143787 flow. Second operand has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:14,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:56:14,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 22:56:14,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:56:22,005 INFO L124 PetriNetUnfolderBase]: 3499/8200 cut-off events. [2023-11-29 22:56:22,005 INFO L125 PetriNetUnfolderBase]: For 44632/45052 co-relation queries the response was YES. [2023-11-29 22:56:22,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 125158 conditions, 8200 events. 3499/8200 cut-off events. For 44632/45052 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 70122 event pairs, 0 based on Foata normal form. 16/7387 useless extension candidates. Maximal degree in co-relation 117738. Up to 6417 conditions per place. [2023-11-29 22:56:22,103 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 3146 selfloop transitions, 1878 changer transitions 517/5590 dead transitions. [2023-11-29 22:56:22,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 708 places, 5590 transitions, 197521 flow [2023-11-29 22:56:22,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2023-11-29 22:56:22,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2023-11-29 22:56:22,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 3721 transitions. [2023-11-29 22:56:22,106 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.731904012588513 [2023-11-29 22:56:22,106 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 3721 transitions. [2023-11-29 22:56:22,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 3721 transitions. [2023-11-29 22:56:22,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:56:22,106 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 3721 transitions. [2023-11-29 22:56:22,109 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 60.016129032258064) internal successors, (3721), 62 states have internal predecessors, (3721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:22,112 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 82.0) internal successors, (5166), 63 states have internal predecessors, (5166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:22,113 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 82.0) internal successors, (5166), 63 states have internal predecessors, (5166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:22,113 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 636 predicate places. [2023-11-29 22:56:22,113 INFO L500 AbstractCegarLoop]: Abstraction has has 708 places, 5590 transitions, 197521 flow [2023-11-29 22:56:22,113 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:22,113 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:56:22,113 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:56:22,128 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-11-29 22:56:22,317 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-29 22:56:22,318 INFO L425 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:56:22,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:56:22,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1009901972, now seen corresponding path program 15 times [2023-11-29 22:56:22,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:56:22,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610631280] [2023-11-29 22:56:22,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:56:22,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:56:22,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:56:22,397 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:56:22,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:56:22,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610631280] [2023-11-29 22:56:22,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610631280] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:56:22,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1708953478] [2023-11-29 22:56:22,398 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 22:56:22,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:56:22,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:56:22,399 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 22:56:22,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 22:56:22,458 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-11-29 22:56:22,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:56:22,459 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 22:56:22,460 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:56:22,571 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:56:22,572 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:56:22,681 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:56:22,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1708953478] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:56:22,681 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:56:22,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 23 [2023-11-29 22:56:22,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779258734] [2023-11-29 22:56:22,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:56:22,682 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 22:56:22,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:56:22,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 22:56:22,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=401, Unknown=0, NotChecked=0, Total=506 [2023-11-29 22:56:22,684 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 22:56:22,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 708 places, 5590 transitions, 197521 flow. Second operand has 23 states, 23 states have (on average 58.391304347826086) internal successors, (1343), 23 states have internal predecessors, (1343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:22,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:56:22,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 22:56:22,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:56:34,803 INFO L124 PetriNetUnfolderBase]: 4320/10064 cut-off events. [2023-11-29 22:56:34,803 INFO L125 PetriNetUnfolderBase]: For 50102/50642 co-relation queries the response was YES. [2023-11-29 22:56:34,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162602 conditions, 10064 events. 4320/10064 cut-off events. For 50102/50642 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 89274 event pairs, 0 based on Foata normal form. 16/8947 useless extension candidates. Maximal degree in co-relation 154836. Up to 7936 conditions per place. [2023-11-29 22:56:34,932 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 3539 selfloop transitions, 2516 changer transitions 611/6715 dead transitions. [2023-11-29 22:56:34,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 752 places, 6715 transitions, 250837 flow [2023-11-29 22:56:34,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-11-29 22:56:34,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-11-29 22:56:34,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 2735 transitions. [2023-11-29 22:56:34,934 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7411924119241192 [2023-11-29 22:56:34,934 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 2735 transitions. [2023-11-29 22:56:34,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 2735 transitions. [2023-11-29 22:56:34,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:56:34,935 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 2735 transitions. [2023-11-29 22:56:34,937 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 60.77777777777778) internal successors, (2735), 45 states have internal predecessors, (2735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:34,939 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 82.0) internal successors, (3772), 46 states have internal predecessors, (3772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:34,939 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 82.0) internal successors, (3772), 46 states have internal predecessors, (3772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:34,939 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 680 predicate places. [2023-11-29 22:56:34,939 INFO L500 AbstractCegarLoop]: Abstraction has has 752 places, 6715 transitions, 250837 flow [2023-11-29 22:56:34,940 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 58.391304347826086) internal successors, (1343), 23 states have internal predecessors, (1343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:34,940 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:56:34,940 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:56:34,947 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-29 22:56:35,144 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:56:35,144 INFO L425 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:56:35,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:56:35,144 INFO L85 PathProgramCache]: Analyzing trace with hash -176548640, now seen corresponding path program 16 times [2023-11-29 22:56:35,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:56:35,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336135926] [2023-11-29 22:56:35,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:56:35,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:56:35,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:56:35,226 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:56:35,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:56:35,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336135926] [2023-11-29 22:56:35,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336135926] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:56:35,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108908847] [2023-11-29 22:56:35,226 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 22:56:35,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:56:35,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:56:35,227 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 22:56:35,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-29 22:56:35,282 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 22:56:35,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:56:35,283 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 22:56:35,284 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:56:35,380 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:56:35,381 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:56:35,489 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:56:35,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1108908847] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:56:35,490 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:56:35,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 23 [2023-11-29 22:56:35,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47644200] [2023-11-29 22:56:35,491 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:56:35,491 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 22:56:35,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:56:35,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 22:56:35,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=403, Unknown=0, NotChecked=0, Total=506 [2023-11-29 22:56:35,492 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 22:56:35,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 752 places, 6715 transitions, 250837 flow. Second operand has 23 states, 23 states have (on average 58.391304347826086) internal successors, (1343), 23 states have internal predecessors, (1343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:35,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:56:35,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 22:56:35,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:56:50,942 INFO L124 PetriNetUnfolderBase]: 4367/10288 cut-off events. [2023-11-29 22:56:50,943 INFO L125 PetriNetUnfolderBase]: For 60798/61322 co-relation queries the response was YES. [2023-11-29 22:56:50,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 173855 conditions, 10288 events. 4367/10288 cut-off events. For 60798/61322 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 92200 event pairs, 0 based on Foata normal form. 37/9214 useless extension candidates. Maximal degree in co-relation 171584. Up to 8086 conditions per place. [2023-11-29 22:56:51,065 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 2586 selfloop transitions, 3495 changer transitions 655/6785 dead transitions. [2023-11-29 22:56:51,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 804 places, 6785 transitions, 267063 flow [2023-11-29 22:56:51,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2023-11-29 22:56:51,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2023-11-29 22:56:51,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 3627 transitions. [2023-11-29 22:56:51,068 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7371951219512195 [2023-11-29 22:56:51,068 INFO L72 ComplementDD]: Start complementDD. Operand 60 states and 3627 transitions. [2023-11-29 22:56:51,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 60 states and 3627 transitions. [2023-11-29 22:56:51,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:56:51,069 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 60 states and 3627 transitions. [2023-11-29 22:56:51,071 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 61 states, 60 states have (on average 60.45) internal successors, (3627), 60 states have internal predecessors, (3627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:51,074 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 61 states, 61 states have (on average 82.0) internal successors, (5002), 61 states have internal predecessors, (5002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:51,074 INFO L81 ComplementDD]: Finished complementDD. Result has 61 states, 61 states have (on average 82.0) internal successors, (5002), 61 states have internal predecessors, (5002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:51,075 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 732 predicate places. [2023-11-29 22:56:51,075 INFO L500 AbstractCegarLoop]: Abstraction has has 804 places, 6785 transitions, 267063 flow [2023-11-29 22:56:51,075 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 58.391304347826086) internal successors, (1343), 23 states have internal predecessors, (1343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:51,075 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:56:51,075 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:56:51,082 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 22:56:51,281 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:56:51,282 INFO L425 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:56:51,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:56:51,282 INFO L85 PathProgramCache]: Analyzing trace with hash -80463064, now seen corresponding path program 17 times [2023-11-29 22:56:51,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:56:51,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520497145] [2023-11-29 22:56:51,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:56:51,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:56:51,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:56:51,362 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:56:51,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:56:51,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520497145] [2023-11-29 22:56:51,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520497145] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:56:51,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352056040] [2023-11-29 22:56:51,363 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 22:56:51,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:56:51,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:56:51,364 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 22:56:51,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-29 22:56:51,428 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 22:56:51,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:56:51,429 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 22:56:51,429 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:56:51,539 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:56:51,539 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:56:51,624 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:56:51,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352056040] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:56:51,624 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:56:51,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 24 [2023-11-29 22:56:51,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254384374] [2023-11-29 22:56:51,625 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:56:51,625 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 22:56:51,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:56:51,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 22:56:51,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2023-11-29 22:56:51,629 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 22:56:51,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 804 places, 6785 transitions, 267063 flow. Second operand has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:56:51,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:56:51,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 22:56:51,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:57:10,102 INFO L124 PetriNetUnfolderBase]: 4611/10824 cut-off events. [2023-11-29 22:57:10,102 INFO L125 PetriNetUnfolderBase]: For 64408/65000 co-relation queries the response was YES. [2023-11-29 22:57:10,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 191864 conditions, 10824 events. 4611/10824 cut-off events. For 64408/65000 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 97674 event pairs, 1 based on Foata normal form. 18/9655 useless extension candidates. Maximal degree in co-relation 182510. Up to 8487 conditions per place. [2023-11-29 22:57:10,247 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 4678 selfloop transitions, 1717 changer transitions 699/7143 dead transitions. [2023-11-29 22:57:10,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 844 places, 7143 transitions, 295263 flow [2023-11-29 22:57:10,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-11-29 22:57:10,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-11-29 22:57:10,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2465 transitions. [2023-11-29 22:57:10,249 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7331945270672219 [2023-11-29 22:57:10,249 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2465 transitions. [2023-11-29 22:57:10,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2465 transitions. [2023-11-29 22:57:10,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:57:10,250 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2465 transitions. [2023-11-29 22:57:10,252 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 60.1219512195122) internal successors, (2465), 41 states have internal predecessors, (2465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:57:10,253 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 82.0) internal successors, (3444), 42 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:57:10,253 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 82.0) internal successors, (3444), 42 states have internal predecessors, (3444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:57:10,254 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 772 predicate places. [2023-11-29 22:57:10,254 INFO L500 AbstractCegarLoop]: Abstraction has has 844 places, 7143 transitions, 295263 flow [2023-11-29 22:57:10,254 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:57:10,254 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:57:10,254 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:57:10,272 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 22:57:10,458 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:57:10,458 INFO L425 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:57:10,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:57:10,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1010324770, now seen corresponding path program 18 times [2023-11-29 22:57:10,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:57:10,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773136312] [2023-11-29 22:57:10,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:57:10,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:57:10,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:57:10,538 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:57:10,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:57:10,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773136312] [2023-11-29 22:57:10,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773136312] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:57:10,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923526332] [2023-11-29 22:57:10,539 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 22:57:10,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:57:10,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:57:10,547 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 22:57:10,548 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-29 22:57:10,615 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 22:57:10,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:57:10,616 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 22:57:10,617 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:57:10,714 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:57:10,714 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:57:10,817 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:57:10,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923526332] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:57:10,817 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:57:10,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 24 [2023-11-29 22:57:10,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091842172] [2023-11-29 22:57:10,817 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:57:10,818 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 22:57:10,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:57:10,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 22:57:10,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2023-11-29 22:57:10,819 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 22:57:10,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 844 places, 7143 transitions, 295263 flow. Second operand has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:57:10,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:57:10,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 22:57:10,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:57:31,761 INFO L124 PetriNetUnfolderBase]: 4611/10796 cut-off events. [2023-11-29 22:57:31,761 INFO L125 PetriNetUnfolderBase]: For 70307/70921 co-relation queries the response was YES. [2023-11-29 22:57:31,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 201088 conditions, 10796 events. 4611/10796 cut-off events. For 70307/70921 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 97266 event pairs, 0 based on Foata normal form. 18/9627 useless extension candidates. Maximal degree in co-relation 191353. Up to 8490 conditions per place. [2023-11-29 22:57:31,911 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 5058 selfloop transitions, 1337 changer transitions 705/7149 dead transitions. [2023-11-29 22:57:31,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 864 places, 7149 transitions, 309685 flow [2023-11-29 22:57:31,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 22:57:31,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 22:57:31,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1257 transitions. [2023-11-29 22:57:31,913 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7299651567944251 [2023-11-29 22:57:31,913 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1257 transitions. [2023-11-29 22:57:31,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1257 transitions. [2023-11-29 22:57:31,913 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:57:31,913 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1257 transitions. [2023-11-29 22:57:31,914 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 59.857142857142854) internal successors, (1257), 21 states have internal predecessors, (1257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:57:31,915 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 82.0) internal successors, (1804), 22 states have internal predecessors, (1804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:57:31,915 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 82.0) internal successors, (1804), 22 states have internal predecessors, (1804), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:57:31,915 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 792 predicate places. [2023-11-29 22:57:31,915 INFO L500 AbstractCegarLoop]: Abstraction has has 864 places, 7149 transitions, 309685 flow [2023-11-29 22:57:31,915 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:57:31,915 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:57:31,916 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:57:31,922 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 22:57:32,119 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:57:32,120 INFO L425 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:57:32,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:57:32,120 INFO L85 PathProgramCache]: Analyzing trace with hash 691600896, now seen corresponding path program 19 times [2023-11-29 22:57:32,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:57:32,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449615342] [2023-11-29 22:57:32,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:57:32,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:57:32,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:57:32,200 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:57:32,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:57:32,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449615342] [2023-11-29 22:57:32,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449615342] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:57:32,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303668309] [2023-11-29 22:57:32,200 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 22:57:32,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:57:32,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:57:32,201 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 22:57:32,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-29 22:57:32,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:57:32,272 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 22:57:32,273 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:57:32,372 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:57:32,373 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:57:32,466 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:57:32,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303668309] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:57:32,467 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:57:32,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 24 [2023-11-29 22:57:32,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322062658] [2023-11-29 22:57:32,467 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:57:32,467 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 22:57:32,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:57:32,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 22:57:32,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2023-11-29 22:57:32,468 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 22:57:32,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 864 places, 7149 transitions, 309685 flow. Second operand has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:57:32,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:57:32,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 22:57:32,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:57:51,924 INFO L124 PetriNetUnfolderBase]: 4843/11365 cut-off events. [2023-11-29 22:57:51,924 INFO L125 PetriNetUnfolderBase]: For 72961/73531 co-relation queries the response was YES. [2023-11-29 22:57:51,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 221105 conditions, 11365 events. 4843/11365 cut-off events. For 72961/73531 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 103485 event pairs, 0 based on Foata normal form. 18/10114 useless extension candidates. Maximal degree in co-relation 218880. Up to 8916 conditions per place. [2023-11-29 22:57:52,086 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 4141 selfloop transitions, 2544 changer transitions 722/7456 dead transitions. [2023-11-29 22:57:52,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 912 places, 7456 transitions, 337757 flow [2023-11-29 22:57:52,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-11-29 22:57:52,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-11-29 22:57:52,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 2953 transitions. [2023-11-29 22:57:52,089 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7349427575908413 [2023-11-29 22:57:52,089 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 2953 transitions. [2023-11-29 22:57:52,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 2953 transitions. [2023-11-29 22:57:52,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:57:52,089 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 2953 transitions. [2023-11-29 22:57:52,091 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 60.265306122448976) internal successors, (2953), 49 states have internal predecessors, (2953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:57:52,093 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 82.0) internal successors, (4100), 50 states have internal predecessors, (4100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:57:52,093 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 82.0) internal successors, (4100), 50 states have internal predecessors, (4100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:57:52,094 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 840 predicate places. [2023-11-29 22:57:52,094 INFO L500 AbstractCegarLoop]: Abstraction has has 912 places, 7456 transitions, 337757 flow [2023-11-29 22:57:52,094 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:57:52,094 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:57:52,094 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:57:52,100 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-29 22:57:52,298 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-11-29 22:57:52,298 INFO L425 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:57:52,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:57:52,298 INFO L85 PathProgramCache]: Analyzing trace with hash 1748099496, now seen corresponding path program 20 times [2023-11-29 22:57:52,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:57:52,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558930341] [2023-11-29 22:57:52,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:57:52,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:57:52,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:57:52,407 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:57:52,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:57:52,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558930341] [2023-11-29 22:57:52,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558930341] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:57:52,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1026215646] [2023-11-29 22:57:52,408 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 22:57:52,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:57:52,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:57:52,412 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 22:57:52,414 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-29 22:57:52,485 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 22:57:52,485 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:57:52,486 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 22:57:52,487 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:57:52,589 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:57:52,589 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:57:52,655 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:57:52,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1026215646] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:57:52,656 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:57:52,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 21 [2023-11-29 22:57:52,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114905360] [2023-11-29 22:57:52,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:57:52,656 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 22:57:52,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:57:52,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 22:57:52,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2023-11-29 22:57:52,657 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 22:57:52,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 912 places, 7456 transitions, 337757 flow. Second operand has 21 states, 21 states have (on average 59.095238095238095) internal successors, (1241), 21 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:57:52,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:57:52,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 22:57:52,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:58:16,577 INFO L124 PetriNetUnfolderBase]: 5231/12315 cut-off events. [2023-11-29 22:58:16,577 INFO L125 PetriNetUnfolderBase]: For 92802/93530 co-relation queries the response was YES. [2023-11-29 22:58:16,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 249951 conditions, 12315 events. 5231/12315 cut-off events. For 92802/93530 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 113571 event pairs, 0 based on Foata normal form. 46/11014 useless extension candidates. Maximal degree in co-relation 238083. Up to 9690 conditions per place. [2023-11-29 22:58:16,767 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 3781 selfloop transitions, 3511 changer transitions 774/8115 dead transitions. [2023-11-29 22:58:16,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 946 places, 8115 transitions, 383914 flow [2023-11-29 22:58:16,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-29 22:58:16,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-11-29 22:58:16,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2165 transitions. [2023-11-29 22:58:16,769 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7543554006968641 [2023-11-29 22:58:16,769 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2165 transitions. [2023-11-29 22:58:16,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2165 transitions. [2023-11-29 22:58:16,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:58:16,769 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2165 transitions. [2023-11-29 22:58:16,771 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 61.857142857142854) internal successors, (2165), 35 states have internal predecessors, (2165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:58:16,772 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 82.0) internal successors, (2952), 36 states have internal predecessors, (2952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:58:16,772 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 82.0) internal successors, (2952), 36 states have internal predecessors, (2952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:58:16,773 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 874 predicate places. [2023-11-29 22:58:16,773 INFO L500 AbstractCegarLoop]: Abstraction has has 946 places, 8115 transitions, 383914 flow [2023-11-29 22:58:16,773 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 59.095238095238095) internal successors, (1241), 21 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:58:16,773 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:58:16,773 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:58:16,790 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-11-29 22:58:16,980 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-11-29 22:58:16,980 INFO L425 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:58:16,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:58:16,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1937765124, now seen corresponding path program 21 times [2023-11-29 22:58:16,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:58:16,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371019588] [2023-11-29 22:58:16,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:58:16,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:58:16,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:58:17,063 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:58:17,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:58:17,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371019588] [2023-11-29 22:58:17,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371019588] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:58:17,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [513639741] [2023-11-29 22:58:17,064 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 22:58:17,064 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:58:17,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:58:17,064 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 22:58:17,066 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-29 22:58:17,137 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 22:58:17,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:58:17,138 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 22:58:17,139 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:58:17,250 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:58:17,250 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:58:17,327 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:58:17,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [513639741] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:58:17,327 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:58:17,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 24 [2023-11-29 22:58:17,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4652471] [2023-11-29 22:58:17,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:58:17,329 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 22:58:17,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:58:17,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 22:58:17,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2023-11-29 22:58:17,330 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 22:58:17,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 946 places, 8115 transitions, 383914 flow. Second operand has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:58:17,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:58:17,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 22:58:17,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:58:42,715 INFO L124 PetriNetUnfolderBase]: 5243/12356 cut-off events. [2023-11-29 22:58:42,715 INFO L125 PetriNetUnfolderBase]: For 96492/96935 co-relation queries the response was YES. [2023-11-29 22:58:42,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 261130 conditions, 12356 events. 5243/12356 cut-off events. For 96492/96935 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 114104 event pairs, 0 based on Foata normal form. 30/11035 useless extension candidates. Maximal degree in co-relation 248820. Up to 9700 conditions per place. [2023-11-29 22:58:43,043 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 5673 selfloop transitions, 1639 changer transitions 783/8144 dead transitions. [2023-11-29 22:58:43,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 963 places, 8144 transitions, 401452 flow [2023-11-29 22:58:43,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-29 22:58:43,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-29 22:58:43,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1082 transitions. [2023-11-29 22:58:43,044 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7330623306233063 [2023-11-29 22:58:43,044 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1082 transitions. [2023-11-29 22:58:43,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1082 transitions. [2023-11-29 22:58:43,044 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:58:43,044 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1082 transitions. [2023-11-29 22:58:43,045 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 60.111111111111114) internal successors, (1082), 18 states have internal predecessors, (1082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:58:43,046 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 82.0) internal successors, (1558), 19 states have internal predecessors, (1558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:58:43,046 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 82.0) internal successors, (1558), 19 states have internal predecessors, (1558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:58:43,046 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 891 predicate places. [2023-11-29 22:58:43,046 INFO L500 AbstractCegarLoop]: Abstraction has has 963 places, 8144 transitions, 401452 flow [2023-11-29 22:58:43,046 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:58:43,046 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:58:43,046 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:58:43,052 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-11-29 22:58:43,247 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:58:43,247 INFO L425 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:58:43,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:58:43,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1852337994, now seen corresponding path program 22 times [2023-11-29 22:58:43,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:58:43,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841712112] [2023-11-29 22:58:43,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:58:43,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:58:43,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:58:43,324 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:58:43,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:58:43,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841712112] [2023-11-29 22:58:43,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841712112] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:58:43,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175140036] [2023-11-29 22:58:43,325 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 22:58:43,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:58:43,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:58:43,326 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 22:58:43,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-29 22:58:43,392 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 22:58:43,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:58:43,392 INFO L262 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 22:58:43,393 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:58:43,483 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:58:43,483 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:58:43,554 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:58:43,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175140036] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:58:43,554 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:58:43,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 22 [2023-11-29 22:58:43,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241663450] [2023-11-29 22:58:43,554 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:58:43,554 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 22:58:43,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:58:43,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 22:58:43,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2023-11-29 22:58:43,556 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 22:58:43,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 963 places, 8144 transitions, 401452 flow. Second operand has 22 states, 22 states have (on average 58.5) internal successors, (1287), 22 states have internal predecessors, (1287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:58:43,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:58:43,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 22:58:43,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:59:12,830 INFO L124 PetriNetUnfolderBase]: 5590/13164 cut-off events. [2023-11-29 22:59:12,830 INFO L125 PetriNetUnfolderBase]: For 103073/103634 co-relation queries the response was YES. [2023-11-29 22:59:12,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 289526 conditions, 13164 events. 5590/13164 cut-off events. For 103073/103634 co-relation queries the response was YES. Maximal size of possible extension queue 632. Compared 123158 event pairs, 0 based on Foata normal form. 32/11712 useless extension candidates. Maximal degree in co-relation 286684. Up to 10344 conditions per place. [2023-11-29 22:59:13,030 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 5674 selfloop transitions, 2066 changer transitions 831/8620 dead transitions. [2023-11-29 22:59:13,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 994 places, 8620 transitions, 442130 flow [2023-11-29 22:59:13,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-11-29 22:59:13,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-11-29 22:59:13,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1942 transitions. [2023-11-29 22:59:13,031 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7400914634146342 [2023-11-29 22:59:13,031 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 1942 transitions. [2023-11-29 22:59:13,031 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 1942 transitions. [2023-11-29 22:59:13,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:59:13,032 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 1942 transitions. [2023-11-29 22:59:13,033 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 60.6875) internal successors, (1942), 32 states have internal predecessors, (1942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:59:13,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 82.0) internal successors, (2706), 33 states have internal predecessors, (2706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:59:13,034 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 82.0) internal successors, (2706), 33 states have internal predecessors, (2706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:59:13,035 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 922 predicate places. [2023-11-29 22:59:13,035 INFO L500 AbstractCegarLoop]: Abstraction has has 994 places, 8620 transitions, 442130 flow [2023-11-29 22:59:13,035 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 58.5) internal successors, (1287), 22 states have internal predecessors, (1287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:59:13,035 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:59:13,035 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:59:13,050 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 22:59:13,250 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:59:13,250 INFO L425 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:59:13,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:59:13,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1350012770, now seen corresponding path program 23 times [2023-11-29 22:59:13,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:59:13,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299150889] [2023-11-29 22:59:13,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:59:13,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:59:13,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:59:13,331 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:59:13,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:59:13,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299150889] [2023-11-29 22:59:13,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299150889] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:59:13,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1677870075] [2023-11-29 22:59:13,331 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 22:59:13,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:59:13,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:59:13,332 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 22:59:13,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-29 22:59:13,403 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 22:59:13,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:59:13,404 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 22:59:13,404 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:59:13,520 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:59:13,521 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:59:13,600 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 22:59:13,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1677870075] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:59:13,600 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:59:13,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 22 [2023-11-29 22:59:13,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096365447] [2023-11-29 22:59:13,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:59:13,600 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 22:59:13,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:59:13,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 22:59:13,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2023-11-29 22:59:13,601 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 22:59:13,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 994 places, 8620 transitions, 442130 flow. Second operand has 22 states, 22 states have (on average 58.5) internal successors, (1287), 22 states have internal predecessors, (1287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:59:13,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:59:13,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 22:59:13,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:59:49,581 INFO L124 PetriNetUnfolderBase]: 5839/13825 cut-off events. [2023-11-29 22:59:49,582 INFO L125 PetriNetUnfolderBase]: For 121881/122540 co-relation queries the response was YES. [2023-11-29 22:59:49,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 315353 conditions, 13825 events. 5839/13825 cut-off events. For 121881/122540 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 130383 event pairs, 0 based on Foata normal form. 50/12323 useless extension candidates. Maximal degree in co-relation 300932. Up to 10852 conditions per place. [2023-11-29 22:59:49,805 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 4279 selfloop transitions, 3818 changer transitions 853/8999 dead transitions. [2023-11-29 22:59:49,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1029 places, 8999 transitions, 479529 flow [2023-11-29 22:59:49,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-11-29 22:59:49,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-11-29 22:59:49,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 2190 transitions. [2023-11-29 22:59:49,807 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.741869918699187 [2023-11-29 22:59:49,807 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 2190 transitions. [2023-11-29 22:59:49,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 2190 transitions. [2023-11-29 22:59:49,807 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:59:49,807 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 2190 transitions. [2023-11-29 22:59:49,809 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 60.833333333333336) internal successors, (2190), 36 states have internal predecessors, (2190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:59:49,810 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 82.0) internal successors, (3034), 37 states have internal predecessors, (3034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:59:49,810 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 82.0) internal successors, (3034), 37 states have internal predecessors, (3034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:59:49,811 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 957 predicate places. [2023-11-29 22:59:49,811 INFO L500 AbstractCegarLoop]: Abstraction has has 1029 places, 8999 transitions, 479529 flow [2023-11-29 22:59:49,811 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 58.5) internal successors, (1287), 22 states have internal predecessors, (1287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:59:49,811 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:59:49,811 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:59:49,818 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-11-29 22:59:50,015 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-29 22:59:50,015 INFO L425 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 22:59:50,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:59:50,015 INFO L85 PathProgramCache]: Analyzing trace with hash 1104330434, now seen corresponding path program 24 times [2023-11-29 22:59:50,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:59:50,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452295450] [2023-11-29 22:59:50,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:59:50,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:59:50,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:59:50,101 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:59:50,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:59:50,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452295450] [2023-11-29 22:59:50,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452295450] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:59:50,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1654526389] [2023-11-29 22:59:50,101 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 22:59:50,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:59:50,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:59:50,102 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 22:59:50,106 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-29 22:59:50,172 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-29 22:59:50,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:59:50,173 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 22:59:50,174 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:59:50,270 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:59:50,270 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:59:50,421 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:59:50,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1654526389] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:59:50,422 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:59:50,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 24 [2023-11-29 22:59:50,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550238593] [2023-11-29 22:59:50,422 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:59:50,422 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 22:59:50,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:59:50,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 22:59:50,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2023-11-29 22:59:50,423 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 22:59:50,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1029 places, 8999 transitions, 479529 flow. Second operand has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:59:50,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:59:50,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 22:59:50,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:00:27,469 INFO L124 PetriNetUnfolderBase]: 5966/14065 cut-off events. [2023-11-29 23:00:27,469 INFO L125 PetriNetUnfolderBase]: For 126836/127390 co-relation queries the response was YES. [2023-11-29 23:00:27,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 333162 conditions, 14065 events. 5966/14065 cut-off events. For 126836/127390 co-relation queries the response was YES. Maximal size of possible extension queue 661. Compared 132712 event pairs, 0 based on Foata normal form. 35/12521 useless extension candidates. Maximal degree in co-relation 329903. Up to 11040 conditions per place. [2023-11-29 23:00:27,708 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 6333 selfloop transitions, 1942 changer transitions 869/9193 dead transitions. [2023-11-29 23:00:27,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1059 places, 9193 transitions, 508097 flow [2023-11-29 23:00:27,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-29 23:00:27,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-11-29 23:00:27,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1863 transitions. [2023-11-29 23:00:27,710 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7328874901652243 [2023-11-29 23:00:27,710 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1863 transitions. [2023-11-29 23:00:27,710 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1863 transitions. [2023-11-29 23:00:27,710 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:00:27,710 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1863 transitions. [2023-11-29 23:00:27,712 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 60.096774193548384) internal successors, (1863), 31 states have internal predecessors, (1863), 0 states have call successors, (0), 0 states have 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:00:27,713 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 82.0) internal successors, (2624), 32 states have internal predecessors, (2624), 0 states have call successors, (0), 0 states have 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:00:27,713 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 82.0) internal successors, (2624), 32 states have internal predecessors, (2624), 0 states have call successors, (0), 0 states have 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:00:27,713 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 987 predicate places. [2023-11-29 23:00:27,713 INFO L500 AbstractCegarLoop]: Abstraction has has 1059 places, 9193 transitions, 508097 flow [2023-11-29 23:00:27,713 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:00:27,713 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:00:27,713 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:00:27,720 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:00:27,917 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-11-29 23:00:27,918 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:00:27,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:00:27,918 INFO L85 PathProgramCache]: Analyzing trace with hash -87795076, now seen corresponding path program 25 times [2023-11-29 23:00:27,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:00:27,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450505022] [2023-11-29 23:00:27,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:00:27,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:00:27,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:00:28,001 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 23:00:28,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:00:28,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450505022] [2023-11-29 23:00:28,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450505022] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:00:28,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115575920] [2023-11-29 23:00:28,002 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 23:00:28,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:00:28,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:00:28,004 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:00:28,006 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:00:28,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:00:28,077 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 23:00:28,078 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:00:28,185 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 23:00:28,185 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:00:28,264 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 23:00:28,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1115575920] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 23:00:28,264 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 23:00:28,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 24 [2023-11-29 23:00:28,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366501638] [2023-11-29 23:00:28,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 23:00:28,265 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 23:00:28,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:00:28,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 23:00:28,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2023-11-29 23:00:28,266 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 23:00:28,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1059 places, 9193 transitions, 508097 flow. Second operand has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:00:28,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:00:28,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 23:00:28,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:01:13,823 INFO L124 PetriNetUnfolderBase]: 6213/14701 cut-off events. [2023-11-29 23:01:13,823 INFO L125 PetriNetUnfolderBase]: For 136444/137350 co-relation queries the response was YES. [2023-11-29 23:01:13,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 359816 conditions, 14701 events. 6213/14701 cut-off events. For 136444/137350 co-relation queries the response was YES. Maximal size of possible extension queue 695. Compared 140216 event pairs, 0 based on Foata normal form. 43/13064 useless extension candidates. Maximal degree in co-relation 344691. Up to 11508 conditions per place. [2023-11-29 23:01:14,091 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 6325 selfloop transitions, 2270 changer transitions 889/9533 dead transitions. [2023-11-29 23:01:14,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1100 places, 9533 transitions, 545855 flow [2023-11-29 23:01:14,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-11-29 23:01:14,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2023-11-29 23:01:14,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 2529 transitions. [2023-11-29 23:01:14,093 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7343205574912892 [2023-11-29 23:01:14,093 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 2529 transitions. [2023-11-29 23:01:14,093 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 2529 transitions. [2023-11-29 23:01:14,093 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:01:14,093 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 2529 transitions. [2023-11-29 23:01:14,095 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 60.214285714285715) internal successors, (2529), 42 states have internal predecessors, (2529), 0 states have call successors, (0), 0 states have 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:01:14,097 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 82.0) internal successors, (3526), 43 states have internal predecessors, (3526), 0 states have call successors, (0), 0 states have 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:01:14,097 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 82.0) internal successors, (3526), 43 states have internal predecessors, (3526), 0 states have call successors, (0), 0 states have 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:01:14,097 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 1028 predicate places. [2023-11-29 23:01:14,097 INFO L500 AbstractCegarLoop]: Abstraction has has 1100 places, 9533 transitions, 545855 flow [2023-11-29 23:01:14,098 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 58.333333333333336) internal successors, (1400), 24 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:01:14,098 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:01:14,098 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:01:14,107 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:01:14,302 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-29 23:01:14,302 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:01:14,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:01:14,303 INFO L85 PathProgramCache]: Analyzing trace with hash 169751192, now seen corresponding path program 26 times [2023-11-29 23:01:14,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:01:14,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441442044] [2023-11-29 23:01:14,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:01:14,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:01:14,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:01:14,374 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 23:01:14,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:01:14,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441442044] [2023-11-29 23:01:14,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441442044] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:01:14,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1048368786] [2023-11-29 23:01:14,374 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 23:01:14,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:01:14,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:01:14,375 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:01:14,377 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-11-29 23:01:14,444 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 23:01:14,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 23:01:14,444 INFO L262 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 23:01:14,445 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:01:14,536 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 23:01:14,537 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:01:14,623 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 23:01:14,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1048368786] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 23:01:14,623 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 23:01:14,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 8] total 22 [2023-11-29 23:01:14,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950159079] [2023-11-29 23:01:14,623 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 23:01:14,624 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-29 23:01:14,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:01:14,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-29 23:01:14,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2023-11-29 23:01:14,625 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 23:01:14,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1100 places, 9533 transitions, 545855 flow. Second operand has 22 states, 22 states have (on average 58.5) internal successors, (1287), 22 states have internal predecessors, (1287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:01:14,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:01:14,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 23:01:14,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:02:02,958 INFO L124 PetriNetUnfolderBase]: 6232/14805 cut-off events. [2023-11-29 23:02:02,958 INFO L125 PetriNetUnfolderBase]: For 150836/151327 co-relation queries the response was YES. [2023-11-29 23:02:02,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 374048 conditions, 14805 events. 6232/14805 cut-off events. For 150836/151327 co-relation queries the response was YES. Maximal size of possible extension queue 681. Compared 141554 event pairs, 0 based on Foata normal form. 28/13177 useless extension candidates. Maximal degree in co-relation 370348. Up to 11576 conditions per place. [2023-11-29 23:02:03,370 INFO L140 encePairwiseOnDemand]: 69/82 looper letters, 4316 selfloop transitions, 4290 changer transitions 900/9555 dead transitions. [2023-11-29 23:02:03,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1133 places, 9555 transitions, 566175 flow [2023-11-29 23:02:03,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-29 23:02:03,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-11-29 23:02:03,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2314 transitions. [2023-11-29 23:02:03,372 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7426187419768935 [2023-11-29 23:02:03,372 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2314 transitions. [2023-11-29 23:02:03,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2314 transitions. [2023-11-29 23:02:03,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:02:03,372 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2314 transitions. [2023-11-29 23:02:03,373 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 60.89473684210526) internal successors, (2314), 38 states have internal predecessors, (2314), 0 states have call successors, (0), 0 states have 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:02:03,375 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 82.0) internal successors, (3198), 39 states have internal predecessors, (3198), 0 states have call successors, (0), 0 states have 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:02:03,375 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 82.0) internal successors, (3198), 39 states have internal predecessors, (3198), 0 states have call successors, (0), 0 states have 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:02:03,375 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 1061 predicate places. [2023-11-29 23:02:03,375 INFO L500 AbstractCegarLoop]: Abstraction has has 1133 places, 9555 transitions, 566175 flow [2023-11-29 23:02:03,376 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 58.5) internal successors, (1287), 22 states have internal predecessors, (1287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 23:02:03,376 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:02:03,376 INFO L232 CegarLoopForPetriNet]: trace histogram [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] [2023-11-29 23:02:03,388 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-11-29 23:02:03,580 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:02:03,580 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:02:03,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:02:03,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1095681639, now seen corresponding path program 27 times [2023-11-29 23:02:03,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:02:03,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149778151] [2023-11-29 23:02:03,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:02:03,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:02:03,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:02:03,665 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 23:02:03,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:02:03,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149778151] [2023-11-29 23:02:03,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149778151] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:02:03,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2103497818] [2023-11-29 23:02:03,665 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 23:02:03,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:02:03,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:02:03,666 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:02:03,668 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-11-29 23:02:03,742 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-11-29 23:02:03,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 23:02:03,743 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 23:02:03,744 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:02:03,789 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 23:02:03,789 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:02:04,125 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 23:02:04,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2103497818] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 23:02:04,125 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 23:02:04,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 9] total 11 [2023-11-29 23:02:04,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532959489] [2023-11-29 23:02:04,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 23:02:04,125 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 23:02:04,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:02:04,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 23:02:04,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-11-29 23:02:04,126 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 23:02:04,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1133 places, 9555 transitions, 566175 flow. Second operand has 11 states, 11 states have (on average 59.18181818181818) internal successors, (651), 11 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have 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:02:04,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:02:04,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 23:02:04,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:03:24,468 INFO L124 PetriNetUnfolderBase]: 10363/24643 cut-off events. [2023-11-29 23:03:24,469 INFO L125 PetriNetUnfolderBase]: For 281757/282896 co-relation queries the response was YES. [2023-11-29 23:03:24,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 628719 conditions, 24643 events. 10363/24643 cut-off events. For 281757/282896 co-relation queries the response was YES. Maximal size of possible extension queue 948. Compared 254095 event pairs, 1 based on Foata normal form. 37/21893 useless extension candidates. Maximal degree in co-relation 622063. Up to 19416 conditions per place. [2023-11-29 23:03:24,921 INFO L140 encePairwiseOnDemand]: 74/82 looper letters, 2519 selfloop transitions, 1821 changer transitions 1290/11553 dead transitions. [2023-11-29 23:03:24,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1143 places, 11553 transitions, 699613 flow [2023-11-29 23:03:24,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 23:03:24,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 23:03:24,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 671 transitions. [2023-11-29 23:03:24,923 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7439024390243902 [2023-11-29 23:03:24,923 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 671 transitions. [2023-11-29 23:03:24,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 671 transitions. [2023-11-29 23:03:24,923 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:03:24,923 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 671 transitions. [2023-11-29 23:03:24,923 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 61.0) internal successors, (671), 11 states have internal predecessors, (671), 0 states have call successors, (0), 0 states have 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:03:24,924 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 82.0) internal successors, (984), 12 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have 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:03:24,924 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 82.0) internal successors, (984), 12 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have 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:03:24,924 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 1071 predicate places. [2023-11-29 23:03:24,924 INFO L500 AbstractCegarLoop]: Abstraction has has 1143 places, 11553 transitions, 699613 flow [2023-11-29 23:03:24,924 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 59.18181818181818) internal successors, (651), 11 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have 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:03:24,924 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:03:24,924 INFO L232 CegarLoopForPetriNet]: trace histogram [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] [2023-11-29 23:03:24,930 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-11-29 23:03:25,128 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:03:25,129 INFO L425 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:03:25,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:03:25,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1098219687, now seen corresponding path program 28 times [2023-11-29 23:03:25,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:03:25,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87104999] [2023-11-29 23:03:25,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:03:25,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:03:25,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:03:25,236 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 23:03:25,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:03:25,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87104999] [2023-11-29 23:03:25,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87104999] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:03:25,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124184774] [2023-11-29 23:03:25,237 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 23:03:25,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:03:25,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:03:25,238 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:03:25,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-11-29 23:03:25,314 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 23:03:25,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 23:03:25,314 INFO L262 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 23:03:25,315 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:03:25,400 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 23:03:25,400 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:03:25,786 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 23:03:25,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124184774] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 23:03:25,786 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 23:03:25,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2023-11-29 23:03:25,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862875815] [2023-11-29 23:03:25,786 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 23:03:25,787 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-11-29 23:03:25,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:03:25,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-11-29 23:03:25,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2023-11-29 23:03:25,788 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 23:03:25,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1143 places, 11553 transitions, 699613 flow. Second operand has 25 states, 25 states have (on average 58.24) internal successors, (1456), 25 states have internal predecessors, (1456), 0 states have call successors, (0), 0 states have 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:03:25,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:03:25,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 23:03:25,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:05:32,617 INFO L124 PetriNetUnfolderBase]: 10727/25410 cut-off events. [2023-11-29 23:05:32,617 INFO L125 PetriNetUnfolderBase]: For 320874/322304 co-relation queries the response was YES. [2023-11-29 23:05:32,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 673078 conditions, 25410 events. 10727/25410 cut-off events. For 320874/322304 co-relation queries the response was YES. Maximal size of possible extension queue 1005. Compared 263035 event pairs, 3 based on Foata normal form. 112/22796 useless extension candidates. Maximal degree in co-relation 640458. Up to 20158 conditions per place. [2023-11-29 23:05:33,131 INFO L140 encePairwiseOnDemand]: 70/82 looper letters, 2261 selfloop transitions, 10127 changer transitions 1754/14201 dead transitions. [2023-11-29 23:05:33,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1216 places, 14201 transitions, 884854 flow [2023-11-29 23:05:33,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2023-11-29 23:05:33,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2023-11-29 23:05:33,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 4474 transitions. [2023-11-29 23:05:33,134 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7373104812129202 [2023-11-29 23:05:33,134 INFO L72 ComplementDD]: Start complementDD. Operand 74 states and 4474 transitions. [2023-11-29 23:05:33,134 INFO L73 IsDeterministic]: Start isDeterministic. Operand 74 states and 4474 transitions. [2023-11-29 23:05:33,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:05:33,135 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 74 states and 4474 transitions. [2023-11-29 23:05:33,137 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 75 states, 74 states have (on average 60.45945945945946) internal successors, (4474), 74 states have internal predecessors, (4474), 0 states have call successors, (0), 0 states have 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:05:33,140 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 75 states, 75 states have (on average 82.0) internal successors, (6150), 75 states have internal predecessors, (6150), 0 states have call successors, (0), 0 states have 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:05:33,140 INFO L81 ComplementDD]: Finished complementDD. Result has 75 states, 75 states have (on average 82.0) internal successors, (6150), 75 states have internal predecessors, (6150), 0 states have call successors, (0), 0 states have 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:05:33,140 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 1144 predicate places. [2023-11-29 23:05:33,140 INFO L500 AbstractCegarLoop]: Abstraction has has 1216 places, 14201 transitions, 884854 flow [2023-11-29 23:05:33,141 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 58.24) internal successors, (1456), 25 states have internal predecessors, (1456), 0 states have call successors, (0), 0 states have 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:05:33,141 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:05:33,141 INFO L232 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:05:33,145 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2023-11-29 23:05:33,345 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:05:33,345 INFO L425 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:05:33,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:05:33,346 INFO L85 PathProgramCache]: Analyzing trace with hash 125726909, now seen corresponding path program 29 times [2023-11-29 23:05:33,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:05:33,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040267504] [2023-11-29 23:05:33,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:05:33,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:05:33,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:05:33,523 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 23:05:33,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:05:33,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040267504] [2023-11-29 23:05:33,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040267504] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:05:33,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [100308559] [2023-11-29 23:05:33,523 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 23:05:33,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:05:33,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:05:33,524 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:05:33,525 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-11-29 23:05:33,598 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2023-11-29 23:05:33,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 23:05:33,599 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 23:05:33,600 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:05:33,777 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 7 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 23:05:33,777 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:05:34,023 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 7 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 23:05:34,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [100308559] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 23:05:34,024 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 23:05:34,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 12] total 31 [2023-11-29 23:05:34,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179587235] [2023-11-29 23:05:34,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 23:05:34,024 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 23:05:34,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:05:34,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 23:05:34,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=777, Unknown=0, NotChecked=0, Total=930 [2023-11-29 23:05:34,026 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 23:05:34,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1216 places, 14201 transitions, 884854 flow. Second operand has 31 states, 31 states have (on average 58.516129032258064) internal successors, (1814), 31 states have internal predecessors, (1814), 0 states have call successors, (0), 0 states have 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:05:34,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:05:34,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 23:05:34,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 23:08:46,326 INFO L124 PetriNetUnfolderBase]: 12906/30424 cut-off events. [2023-11-29 23:08:46,326 INFO L125 PetriNetUnfolderBase]: For 415512/416714 co-relation queries the response was YES. [2023-11-29 23:08:46,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 833100 conditions, 30424 events. 12906/30424 cut-off events. For 415512/416714 co-relation queries the response was YES. Maximal size of possible extension queue 1242. Compared 323135 event pairs, 2 based on Foata normal form. 116/27218 useless extension candidates. Maximal degree in co-relation 791760. Up to 24209 conditions per place. [2023-11-29 23:08:47,003 INFO L140 encePairwiseOnDemand]: 70/82 looper letters, 5836 selfloop transitions, 12946 changer transitions 3105/21946 dead transitions. [2023-11-29 23:08:47,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1312 places, 21946 transitions, 1402209 flow [2023-11-29 23:08:47,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2023-11-29 23:08:47,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 97 states. [2023-11-29 23:08:47,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 5868 transitions. [2023-11-29 23:08:47,006 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7377420165954237 [2023-11-29 23:08:47,006 INFO L72 ComplementDD]: Start complementDD. Operand 97 states and 5868 transitions. [2023-11-29 23:08:47,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 97 states and 5868 transitions. [2023-11-29 23:08:47,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 23:08:47,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 97 states and 5868 transitions. [2023-11-29 23:08:47,010 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 98 states, 97 states have (on average 60.49484536082474) internal successors, (5868), 97 states have internal predecessors, (5868), 0 states have call successors, (0), 0 states have 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:08:47,013 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 98 states, 98 states have (on average 82.0) internal successors, (8036), 98 states have internal predecessors, (8036), 0 states have call successors, (0), 0 states have 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:08:47,014 INFO L81 ComplementDD]: Finished complementDD. Result has 98 states, 98 states have (on average 82.0) internal successors, (8036), 98 states have internal predecessors, (8036), 0 states have call successors, (0), 0 states have 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:08:47,014 INFO L307 CegarLoopForPetriNet]: 72 programPoint places, 1240 predicate places. [2023-11-29 23:08:47,014 INFO L500 AbstractCegarLoop]: Abstraction has has 1312 places, 21946 transitions, 1402209 flow [2023-11-29 23:08:47,014 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 58.516129032258064) internal successors, (1814), 31 states have internal predecessors, (1814), 0 states have call successors, (0), 0 states have 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:08:47,014 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 23:08:47,014 INFO L232 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 23:08:47,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-11-29 23:08:47,218 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2023-11-29 23:08:47,218 INFO L425 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-11-29 23:08:47,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 23:08:47,219 INFO L85 PathProgramCache]: Analyzing trace with hash -725179907, now seen corresponding path program 30 times [2023-11-29 23:08:47,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 23:08:47,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389482795] [2023-11-29 23:08:47,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 23:08:47,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 23:08:47,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 23:08:47,366 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 9 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 23:08:47,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 23:08:47,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389482795] [2023-11-29 23:08:47,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389482795] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 23:08:47,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2004903317] [2023-11-29 23:08:47,366 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 23:08:47,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:08:47,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 23:08:47,367 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 23:08:47,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-11-29 23:08:47,444 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-11-29 23:08:47,445 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 23:08:47,445 INFO L262 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 23:08:47,446 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 23:08:47,560 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 14 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 23:08:47,560 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 23:08:47,664 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 23:08:47,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2004903317] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 23:08:47,664 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 23:08:47,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 27 [2023-11-29 23:08:47,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324049155] [2023-11-29 23:08:47,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 23:08:47,665 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 23:08:47,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 23:08:47,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 23:08:47,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=594, Unknown=0, NotChecked=0, Total=702 [2023-11-29 23:08:47,666 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 82 [2023-11-29 23:08:47,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1312 places, 21946 transitions, 1402209 flow. Second operand has 27 states, 27 states have (on average 58.44444444444444) internal successors, (1578), 27 states have internal predecessors, (1578), 0 states have call successors, (0), 0 states have 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:08:47,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 23:08:47,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 82 [2023-11-29 23:08:47,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-11-29 23:09:43,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2023-11-29 23:09:43,052 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2023-11-29 23:09:43,057 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-11-29 23:09:43,069 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-11-29 23:09:43,069 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:09:43,256 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 23:09:43,256 WARN L624 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (27states, 56/82 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 166920 conditions, 5479 events (2379/5478 cut-off events. For 47468/47879 co-relation queries the response was YES. Maximal size of possible extension queue 697. Compared 51954 event pairs, 0 based on Foata normal form. 24/5566 useless extension candidates. Maximal degree in co-relation 165477. Up to 4476 conditions per place.). [2023-11-29 23:09:43,258 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2023-11-29 23:09:43,258 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2023-11-29 23:09:43,258 INFO L457 BasicCegarLoop]: Path program histogram: [30, 3, 1] [2023-11-29 23:09:43,260 INFO L222 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-11-29 23:09:43,260 INFO L172 ceAbstractionStarter]: Computing trace abstraction results [2023-11-29 23:09:43,263 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.11 11:09:43 BasicIcfg [2023-11-29 23:09:43,263 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-29 23:09:43,263 INFO L158 Benchmark]: Toolchain (without parser) took 845927.15ms. Allocated memory was 562.0MB in the beginning and 4.0GB in the end (delta: 3.4GB). Free memory was 517.3MB in the beginning and 739.9MB in the end (delta: -222.6MB). Peak memory consumption was 3.5GB. Max. memory is 16.0GB. [2023-11-29 23:09:43,263 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 398.5MB. Free memory is still 349.3MB. There was no memory consumed. Max. memory is 16.0GB. [2023-11-29 23:09:43,263 INFO L158 Benchmark]: CACSL2BoogieTranslator took 171.54ms. Allocated memory is still 562.0MB. Free memory was 516.9MB in the beginning and 505.9MB in the end (delta: 11.0MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-11-29 23:09:43,264 INFO L158 Benchmark]: Boogie Procedure Inliner took 19.98ms. Allocated memory is still 562.0MB. Free memory was 505.9MB in the beginning and 504.2MB in the end (delta: 1.7MB). There was no memory consumed. Max. memory is 16.0GB. [2023-11-29 23:09:43,264 INFO L158 Benchmark]: Boogie Preprocessor took 14.12ms. Allocated memory is still 562.0MB. Free memory was 504.2MB in the beginning and 503.0MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-11-29 23:09:43,264 INFO L158 Benchmark]: RCFGBuilder took 251.01ms. Allocated memory is still 562.0MB. Free memory was 503.0MB in the beginning and 487.9MB in the end (delta: 15.0MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. [2023-11-29 23:09:43,264 INFO L158 Benchmark]: TraceAbstraction took 845465.11ms. Allocated memory was 562.0MB in the beginning and 4.0GB in the end (delta: 3.4GB). Free memory was 487.6MB in the beginning and 739.9MB in the end (delta: -252.3MB). Peak memory consumption was 3.5GB. Max. memory is 16.0GB. [2023-11-29 23:09:43,265 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 398.5MB. Free memory is still 349.3MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 171.54ms. Allocated memory is still 562.0MB. Free memory was 516.9MB in the beginning and 505.9MB in the end (delta: 11.0MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 19.98ms. Allocated memory is still 562.0MB. Free memory was 505.9MB in the beginning and 504.2MB in the end (delta: 1.7MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 14.12ms. Allocated memory is still 562.0MB. Free memory was 504.2MB in the beginning and 503.0MB in the end (delta: 1.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 251.01ms. Allocated memory is still 562.0MB. Free memory was 503.0MB in the beginning and 487.9MB in the end (delta: 15.0MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. * TraceAbstraction took 845465.11ms. Allocated memory was 562.0MB in the beginning and 4.0GB in the end (delta: 3.4GB). Free memory was 487.6MB in the beginning and 739.9MB in the end (delta: -252.3MB). Peak memory consumption was 3.5GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 77]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (27states, 56/82 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 166920 conditions, 5479 events (2379/5478 cut-off events. For 47468/47879 co-relation queries the response was YES. Maximal size of possible extension queue 697. Compared 51954 event pairs, 0 based on Foata normal form. 24/5566 useless extension candidates. Maximal degree in co-relation 165477. Up to 4476 conditions per place.). - TimeoutResultAtElement [Line: 72]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (27states, 56/82 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 166920 conditions, 5479 events (2379/5478 cut-off events. For 47468/47879 co-relation queries the response was YES. Maximal size of possible extension queue 697. Compared 51954 event pairs, 0 based on Foata normal form. 24/5566 useless extension candidates. Maximal degree in co-relation 165477. Up to 4476 conditions per place.). - TimeoutResultAtElement [Line: 71]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (27states, 56/82 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 166920 conditions, 5479 events (2379/5478 cut-off events. For 47468/47879 co-relation queries the response was YES. Maximal size of possible extension queue 697. Compared 51954 event pairs, 0 based on Foata normal form. 24/5566 useless extension candidates. Maximal degree in co-relation 165477. Up to 4476 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 97 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 845.4s, OverallIterations: 34, TraceHistogramMax: 3, PathProgramHistogramMax: 30, EmptinessCheckTime: 0.0s, AutomataDifference: 825.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4953 SdHoareTripleChecker+Valid, 7.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4953 mSDsluCounter, 5159 SdHoareTripleChecker+Invalid, 6.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4329 mSDsCounter, 1094 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 19179 IncrementalHoareTripleChecker+Invalid, 20273 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1094 mSolverCounterUnsat, 830 mSDtfsCounter, 19179 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5614 GetRequests, 3906 SyntacticMatches, 33 SemanticMatches, 1675 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32780 ImplicationChecksByTransitivity, 14.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1402209occurred in iteration=33, InterpolantAutomatonStates: 1292, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 11.0s InterpolantComputationTime, 4514 NumberOfCodeBlocks, 4487 NumberOfCodeBlocksAsserted, 105 NumberOfCheckSat, 6527 ConstructedInterpolants, 0 QuantifiedInterpolants, 20752 SizeOfPredicates, 279 NumberOfNonLiveVariables, 5077 ConjunctsInSsa, 287 ConjunctsInUnsatCore, 95 InterpolantComputations, 4 PerfectInterpolantSequences, 443/790 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