/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-bad-counter-queue2.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-wip.dk.empire-owicki-175f719-m [2023-11-29 21:54:19,346 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 21:54:19,416 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 21:54:19,436 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 21:54:19,437 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 21:54:19,437 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 21:54:19,438 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 21:54:19,438 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 21:54:19,438 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 21:54:19,441 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 21:54:19,442 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 21:54:19,442 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 21:54:19,442 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 21:54:19,443 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 21:54:19,443 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 21:54:19,443 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 21:54:19,443 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 21:54:19,443 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 21:54:19,444 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 21:54:19,444 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 21:54:19,444 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 21:54:19,444 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 21:54:19,445 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 21:54:19,445 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-29 21:54:19,445 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 21:54:19,445 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-29 21:54:19,446 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 21:54:19,446 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 21:54:19,446 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 21:54:19,446 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 21:54:19,447 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 21:54:19,447 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 21:54:19,447 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 21:54:19,447 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 21:54:19,630 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 21:54:19,644 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 21:54:19,646 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 21:54:19,646 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 21:54:19,649 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 21:54:19,650 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-bad-counter-queue2.wvr.c [2023-11-29 21:54:20,666 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 21:54:20,876 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 21:54:20,876 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-counter-queue2.wvr.c [2023-11-29 21:54:20,883 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7b054d2de/b2f7a29cb9fe4fdaba9611a057adc7f3/FLAGe3d1d1092 [2023-11-29 21:54:20,898 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7b054d2de/b2f7a29cb9fe4fdaba9611a057adc7f3 [2023-11-29 21:54:20,900 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 21:54:20,901 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-29 21:54:20,903 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 21:54:20,903 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 21:54:20,907 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 21:54:20,907 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 09:54:20" (1/1) ... [2023-11-29 21:54:20,908 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3c7b8d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:54:20, skipping insertion in model container [2023-11-29 21:54:20,909 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 09:54:20" (1/1) ... [2023-11-29 21:54:20,928 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 21:54:21,067 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-bad-counter-queue2.wvr.c[2297,2310] [2023-11-29 21:54:21,082 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 21:54:21,090 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 21:54:21,115 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-bad-counter-queue2.wvr.c[2297,2310] [2023-11-29 21:54:21,122 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 21:54:21,128 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 21:54:21,129 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 21:54:21,133 INFO L206 MainTranslator]: Completed translation [2023-11-29 21:54:21,134 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:54:21 WrapperNode [2023-11-29 21:54:21,135 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 21:54:21,136 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 21:54:21,136 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 21:54:21,136 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 21:54:21,140 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:54:21" (1/1) ... [2023-11-29 21:54:21,156 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:54:21" (1/1) ... [2023-11-29 21:54:21,179 INFO L138 Inliner]: procedures = 26, calls = 36, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 144 [2023-11-29 21:54:21,179 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 21:54:21,179 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 21:54:21,179 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 21:54:21,179 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 21:54:21,185 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:54:21" (1/1) ... [2023-11-29 21:54:21,185 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:54:21" (1/1) ... [2023-11-29 21:54:21,196 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:54:21" (1/1) ... [2023-11-29 21:54:21,197 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:54:21" (1/1) ... [2023-11-29 21:54:21,202 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:54:21" (1/1) ... [2023-11-29 21:54:21,204 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:54:21" (1/1) ... [2023-11-29 21:54:21,205 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:54:21" (1/1) ... [2023-11-29 21:54:21,206 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:54:21" (1/1) ... [2023-11-29 21:54:21,207 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 21:54:21,208 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 21:54:21,208 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 21:54:21,208 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 21:54:21,208 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:54:21" (1/1) ... [2023-11-29 21:54:21,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-29 21:54:21,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 21:54:21,236 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 21:54:21,261 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 21:54:21,266 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 21:54:21,267 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 21:54:21,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-29 21:54:21,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-29 21:54:21,268 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 21:54:21,268 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 21:54:21,268 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 21:54:21,268 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 21:54:21,268 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-29 21:54:21,268 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-29 21:54:21,268 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-29 21:54:21,268 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 21:54:21,268 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 21:54:21,268 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 21:54:21,268 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 21:54:21,269 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 21:54:21,355 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 21:54:21,357 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 21:54:21,551 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 21:54:21,650 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 21:54:21,651 INFO L309 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-29 21:54:21,652 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 09:54:21 BoogieIcfgContainer [2023-11-29 21:54:21,652 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 21:54:21,653 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 21:54:21,653 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 21:54:21,655 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 21:54:21,655 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 09:54:20" (1/3) ... [2023-11-29 21:54:21,656 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@87473df and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 09:54:21, skipping insertion in model container [2023-11-29 21:54:21,656 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 09:54:21" (2/3) ... [2023-11-29 21:54:21,656 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@87473df and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 09:54:21, skipping insertion in model container [2023-11-29 21:54:21,656 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 09:54:21" (3/3) ... [2023-11-29 21:54:21,657 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-bad-counter-queue2.wvr.c [2023-11-29 21:54:21,671 INFO L197 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 21:54:21,671 INFO L156 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 21:54:21,671 INFO L508 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 21:54:21,726 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 21:54:21,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 118 places, 120 transitions, 254 flow [2023-11-29 21:54:21,809 INFO L124 PetriNetUnfolderBase]: 9/118 cut-off events. [2023-11-29 21:54:21,809 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 21:54:21,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127 conditions, 118 events. 9/118 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 74 event pairs, 0 based on Foata normal form. 0/108 useless extension candidates. Maximal degree in co-relation 81. Up to 2 conditions per place. [2023-11-29 21:54:21,812 INFO L82 GeneralOperation]: Start removeDead. Operand has 118 places, 120 transitions, 254 flow [2023-11-29 21:54:21,815 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 107 places, 109 transitions, 230 flow [2023-11-29 21:54:21,821 INFO L361 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 21:54:21,824 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;@a0bd216, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 21:54:21,825 INFO L363 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-11-29 21:54:21,862 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 21:54:21,863 INFO L124 PetriNetUnfolderBase]: 9/108 cut-off events. [2023-11-29 21:54:21,863 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 21:54:21,863 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:54:21,863 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 21:54:21,864 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 21:54:21,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:54:21,871 INFO L85 PathProgramCache]: Analyzing trace with hash -2140178938, now seen corresponding path program 1 times [2023-11-29 21:54:21,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:54:21,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812746284] [2023-11-29 21:54:21,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:54:21,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:54:22,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:22,283 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 21:54:22,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:54:22,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812746284] [2023-11-29 21:54:22,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812746284] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 21:54:22,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 21:54:22,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 21:54:22,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543631485] [2023-11-29 21:54:22,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 21:54:22,291 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 21:54:22,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:54:22,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 21:54:22,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 21:54:22,316 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 120 [2023-11-29 21:54:22,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 109 transitions, 230 flow. Second operand has 5 states, 5 states have (on average 89.6) internal successors, (448), 5 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:22,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:54:22,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 120 [2023-11-29 21:54:22,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:54:22,444 INFO L124 PetriNetUnfolderBase]: 13/161 cut-off events. [2023-11-29 21:54:22,444 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2023-11-29 21:54:22,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 227 conditions, 161 events. 13/161 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 283 event pairs, 0 based on Foata normal form. 18/167 useless extension candidates. Maximal degree in co-relation 101. Up to 26 conditions per place. [2023-11-29 21:54:22,448 INFO L140 encePairwiseOnDemand]: 105/120 looper letters, 26 selfloop transitions, 3 changer transitions 8/112 dead transitions. [2023-11-29 21:54:22,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 112 transitions, 319 flow [2023-11-29 21:54:22,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 21:54:22,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 21:54:22,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 642 transitions. [2023-11-29 21:54:22,465 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7642857142857142 [2023-11-29 21:54:22,465 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 642 transitions. [2023-11-29 21:54:22,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 642 transitions. [2023-11-29 21:54:22,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:54:22,469 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 642 transitions. [2023-11-29 21:54:22,474 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 91.71428571428571) internal successors, (642), 7 states have internal predecessors, (642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:22,478 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 120.0) internal successors, (960), 8 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:22,478 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 120.0) internal successors, (960), 8 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:22,481 INFO L307 CegarLoopForPetriNet]: 107 programPoint places, 6 predicate places. [2023-11-29 21:54:22,481 INFO L500 AbstractCegarLoop]: Abstraction has has 113 places, 112 transitions, 319 flow [2023-11-29 21:54:22,481 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 89.6) internal successors, (448), 5 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:22,481 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:54:22,482 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 21:54:22,482 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 21:54:22,482 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 21:54:22,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:54:22,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1099823650, now seen corresponding path program 1 times [2023-11-29 21:54:22,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:54:22,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35801773] [2023-11-29 21:54:22,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:54:22,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:54:22,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:22,686 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 21:54:22,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:54:22,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35801773] [2023-11-29 21:54:22,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35801773] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 21:54:22,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 21:54:22,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 21:54:22,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064430107] [2023-11-29 21:54:22,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 21:54:22,690 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 21:54:22,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:54:22,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 21:54:22,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-29 21:54:22,692 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 120 [2023-11-29 21:54:22,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 112 transitions, 319 flow. Second operand has 7 states, 7 states have (on average 85.57142857142857) internal successors, (599), 7 states have internal predecessors, (599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:22,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:54:22,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 120 [2023-11-29 21:54:22,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:54:22,881 INFO L124 PetriNetUnfolderBase]: 99/448 cut-off events. [2023-11-29 21:54:22,881 INFO L125 PetriNetUnfolderBase]: For 160/169 co-relation queries the response was YES. [2023-11-29 21:54:22,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 829 conditions, 448 events. 99/448 cut-off events. For 160/169 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 2043 event pairs, 45 based on Foata normal form. 0/391 useless extension candidates. Maximal degree in co-relation 351. Up to 135 conditions per place. [2023-11-29 21:54:22,887 INFO L140 encePairwiseOnDemand]: 107/120 looper letters, 46 selfloop transitions, 14 changer transitions 9/138 dead transitions. [2023-11-29 21:54:22,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 138 transitions, 538 flow [2023-11-29 21:54:22,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 21:54:22,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 21:54:22,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 874 transitions. [2023-11-29 21:54:22,889 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7283333333333334 [2023-11-29 21:54:22,889 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 874 transitions. [2023-11-29 21:54:22,890 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 874 transitions. [2023-11-29 21:54:22,890 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:54:22,890 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 874 transitions. [2023-11-29 21:54:22,892 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 87.4) internal successors, (874), 10 states have internal predecessors, (874), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:22,893 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 120.0) internal successors, (1320), 11 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:22,894 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 120.0) internal successors, (1320), 11 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:22,894 INFO L307 CegarLoopForPetriNet]: 107 programPoint places, 15 predicate places. [2023-11-29 21:54:22,894 INFO L500 AbstractCegarLoop]: Abstraction has has 122 places, 138 transitions, 538 flow [2023-11-29 21:54:22,895 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 85.57142857142857) internal successors, (599), 7 states have internal predecessors, (599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:22,895 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:54:22,896 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 21:54:22,896 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 21:54:22,896 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 21:54:22,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:54:22,898 INFO L85 PathProgramCache]: Analyzing trace with hash -655169346, now seen corresponding path program 1 times [2023-11-29 21:54:22,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:54:22,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228123054] [2023-11-29 21:54:22,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:54:22,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:54:22,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:23,061 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 21:54:23,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:54:23,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228123054] [2023-11-29 21:54:23,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228123054] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 21:54:23,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 21:54:23,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 21:54:23,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308304065] [2023-11-29 21:54:23,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 21:54:23,064 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 21:54:23,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:54:23,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 21:54:23,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-29 21:54:23,066 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 120 [2023-11-29 21:54:23,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 138 transitions, 538 flow. Second operand has 7 states, 7 states have (on average 85.57142857142857) internal successors, (599), 7 states have internal predecessors, (599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:23,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:54:23,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 120 [2023-11-29 21:54:23,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:54:23,194 INFO L124 PetriNetUnfolderBase]: 107/418 cut-off events. [2023-11-29 21:54:23,194 INFO L125 PetriNetUnfolderBase]: For 375/436 co-relation queries the response was YES. [2023-11-29 21:54:23,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 994 conditions, 418 events. 107/418 cut-off events. For 375/436 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1812 event pairs, 55 based on Foata normal form. 0/359 useless extension candidates. Maximal degree in co-relation 544. Up to 166 conditions per place. [2023-11-29 21:54:23,197 INFO L140 encePairwiseOnDemand]: 107/120 looper letters, 31 selfloop transitions, 8 changer transitions 26/134 dead transitions. [2023-11-29 21:54:23,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 134 transitions, 617 flow [2023-11-29 21:54:23,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 21:54:23,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 21:54:23,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 870 transitions. [2023-11-29 21:54:23,200 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.725 [2023-11-29 21:54:23,200 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 870 transitions. [2023-11-29 21:54:23,200 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 870 transitions. [2023-11-29 21:54:23,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:54:23,200 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 870 transitions. [2023-11-29 21:54:23,202 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 87.0) internal successors, (870), 10 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:23,204 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 120.0) internal successors, (1320), 11 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:23,204 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 120.0) internal successors, (1320), 11 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:23,205 INFO L307 CegarLoopForPetriNet]: 107 programPoint places, 24 predicate places. [2023-11-29 21:54:23,206 INFO L500 AbstractCegarLoop]: Abstraction has has 131 places, 134 transitions, 617 flow [2023-11-29 21:54:23,206 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 85.57142857142857) internal successors, (599), 7 states have internal predecessors, (599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:23,206 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:54:23,206 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 21:54:23,207 WARN L482 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 21:54:23,207 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 21:54:23,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:54:23,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1237108614, now seen corresponding path program 1 times [2023-11-29 21:54:23,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:54:23,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810287419] [2023-11-29 21:54:23,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:54:23,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:54:23,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:23,360 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 21:54:23,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:54:23,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810287419] [2023-11-29 21:54:23,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810287419] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 21:54:23,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1040957623] [2023-11-29 21:54:23,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:54:23,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 21:54:23,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 21:54:23,392 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 21:54:23,435 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 21:54:23,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:23,525 INFO L262 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 21:54:23,530 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 21:54:23,613 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 21:54:23,614 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 21:54:23,727 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 21:54:23,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1040957623] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 21:54:23,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 21:54:23,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 14 [2023-11-29 21:54:23,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250957310] [2023-11-29 21:54:23,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 21:54:23,729 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 21:54:23,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:54:23,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 21:54:23,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2023-11-29 21:54:23,730 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 120 [2023-11-29 21:54:23,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 134 transitions, 617 flow. Second operand has 7 states, 7 states have (on average 85.85714285714286) internal successors, (601), 7 states have internal predecessors, (601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:23,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:54:23,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 120 [2023-11-29 21:54:23,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:54:23,829 INFO L124 PetriNetUnfolderBase]: 98/389 cut-off events. [2023-11-29 21:54:23,829 INFO L125 PetriNetUnfolderBase]: For 572/691 co-relation queries the response was YES. [2023-11-29 21:54:23,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1136 conditions, 389 events. 98/389 cut-off events. For 572/691 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1546 event pairs, 27 based on Foata normal form. 1/344 useless extension candidates. Maximal degree in co-relation 639. Up to 155 conditions per place. [2023-11-29 21:54:23,831 INFO L140 encePairwiseOnDemand]: 109/120 looper letters, 39 selfloop transitions, 7 changer transitions 25/140 dead transitions. [2023-11-29 21:54:23,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 140 transitions, 786 flow [2023-11-29 21:54:23,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 21:54:23,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 21:54:23,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 624 transitions. [2023-11-29 21:54:23,833 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7428571428571429 [2023-11-29 21:54:23,833 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 624 transitions. [2023-11-29 21:54:23,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 624 transitions. [2023-11-29 21:54:23,833 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:54:23,833 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 624 transitions. [2023-11-29 21:54:23,834 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 89.14285714285714) internal successors, (624), 7 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:23,835 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 120.0) internal successors, (960), 8 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:23,835 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 120.0) internal successors, (960), 8 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:23,836 INFO L307 CegarLoopForPetriNet]: 107 programPoint places, 30 predicate places. [2023-11-29 21:54:23,836 INFO L500 AbstractCegarLoop]: Abstraction has has 137 places, 140 transitions, 786 flow [2023-11-29 21:54:23,836 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 85.85714285714286) internal successors, (601), 7 states have internal predecessors, (601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:23,836 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:54:23,837 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:54:23,853 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-29 21:54:24,042 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 21:54:24,042 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 21:54:24,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:54:24,043 INFO L85 PathProgramCache]: Analyzing trace with hash 671158316, now seen corresponding path program 1 times [2023-11-29 21:54:24,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:54:24,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620954511] [2023-11-29 21:54:24,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:54:24,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:54:24,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:24,134 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 21:54:24,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:54:24,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620954511] [2023-11-29 21:54:24,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620954511] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 21:54:24,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [98448841] [2023-11-29 21:54:24,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:54:24,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 21:54:24,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 21:54:24,149 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 21:54:24,175 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 21:54:24,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:24,245 INFO L262 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 21:54:24,248 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 21:54:24,316 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 21:54:24,317 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 21:54:24,425 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 21:54:24,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [98448841] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 21:54:24,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 21:54:24,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 7] total 14 [2023-11-29 21:54:24,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548244116] [2023-11-29 21:54:24,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 21:54:24,426 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 21:54:24,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:54:24,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 21:54:24,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2023-11-29 21:54:24,427 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 120 [2023-11-29 21:54:24,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 140 transitions, 786 flow. Second operand has 7 states, 7 states have (on average 85.85714285714286) internal successors, (601), 7 states have internal predecessors, (601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:24,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:54:24,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 120 [2023-11-29 21:54:24,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:54:24,547 INFO L124 PetriNetUnfolderBase]: 84/348 cut-off events. [2023-11-29 21:54:24,547 INFO L125 PetriNetUnfolderBase]: For 741/896 co-relation queries the response was YES. [2023-11-29 21:54:24,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1190 conditions, 348 events. 84/348 cut-off events. For 741/896 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 1234 event pairs, 18 based on Foata normal form. 4/320 useless extension candidates. Maximal degree in co-relation 664. Up to 133 conditions per place. [2023-11-29 21:54:24,549 INFO L140 encePairwiseOnDemand]: 109/120 looper letters, 45 selfloop transitions, 8 changer transitions 25/147 dead transitions. [2023-11-29 21:54:24,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 147 transitions, 984 flow [2023-11-29 21:54:24,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 21:54:24,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 21:54:24,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 624 transitions. [2023-11-29 21:54:24,557 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7428571428571429 [2023-11-29 21:54:24,557 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 624 transitions. [2023-11-29 21:54:24,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 624 transitions. [2023-11-29 21:54:24,557 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:54:24,557 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 624 transitions. [2023-11-29 21:54:24,558 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 89.14285714285714) internal successors, (624), 7 states have internal predecessors, (624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:24,559 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 120.0) internal successors, (960), 8 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:24,559 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 120.0) internal successors, (960), 8 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:24,560 INFO L307 CegarLoopForPetriNet]: 107 programPoint places, 36 predicate places. [2023-11-29 21:54:24,560 INFO L500 AbstractCegarLoop]: Abstraction has has 143 places, 147 transitions, 984 flow [2023-11-29 21:54:24,560 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 85.85714285714286) internal successors, (601), 7 states have internal predecessors, (601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:24,560 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:54:24,560 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 21:54:24,577 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 21:54:24,761 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 21:54:24,761 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 21:54:24,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:54:24,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1970604478, now seen corresponding path program 1 times [2023-11-29 21:54:24,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:54:24,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747914299] [2023-11-29 21:54:24,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:54:24,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:54:24,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:25,631 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 21:54:25,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:54:25,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747914299] [2023-11-29 21:54:25,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747914299] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 21:54:25,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [109045863] [2023-11-29 21:54:25,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:54:25,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 21:54:25,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 21:54:25,633 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 21:54:25,652 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 21:54:25,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:25,707 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-29 21:54:25,713 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 21:54:26,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 21:54:26,050 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2023-11-29 21:54:26,115 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 21:54:26,116 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 21:54:26,239 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 21:54:26,239 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 30 [2023-11-29 21:54:26,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2023-11-29 21:54:26,548 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 21:54:26,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [109045863] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 21:54:26,548 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 21:54:26,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 15, 15] total 38 [2023-11-29 21:54:26,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181106426] [2023-11-29 21:54:26,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 21:54:26,549 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-11-29 21:54:26,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:54:26,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-11-29 21:54:26,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=1262, Unknown=10, NotChecked=0, Total=1406 [2023-11-29 21:54:26,552 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 120 [2023-11-29 21:54:26,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 147 transitions, 984 flow. Second operand has 38 states, 38 states have (on average 44.026315789473685) internal successors, (1673), 38 states have internal predecessors, (1673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:26,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:54:26,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 120 [2023-11-29 21:54:26,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:54:27,692 INFO L124 PetriNetUnfolderBase]: 480/1111 cut-off events. [2023-11-29 21:54:27,692 INFO L125 PetriNetUnfolderBase]: For 1698/1702 co-relation queries the response was YES. [2023-11-29 21:54:27,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4402 conditions, 1111 events. 480/1111 cut-off events. For 1698/1702 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 6087 event pairs, 53 based on Foata normal form. 0/1032 useless extension candidates. Maximal degree in co-relation 3299. Up to 464 conditions per place. [2023-11-29 21:54:27,699 INFO L140 encePairwiseOnDemand]: 92/120 looper letters, 133 selfloop transitions, 40 changer transitions 36/244 dead transitions. [2023-11-29 21:54:27,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 244 transitions, 2125 flow [2023-11-29 21:54:27,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-11-29 21:54:27,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-11-29 21:54:27,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1419 transitions. [2023-11-29 21:54:27,703 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.3814516129032258 [2023-11-29 21:54:27,703 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 1419 transitions. [2023-11-29 21:54:27,703 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 1419 transitions. [2023-11-29 21:54:27,703 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:54:27,704 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 1419 transitions. [2023-11-29 21:54:27,706 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 45.774193548387096) internal successors, (1419), 31 states have internal predecessors, (1419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:27,709 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 120.0) internal successors, (3840), 32 states have internal predecessors, (3840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:27,709 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 120.0) internal successors, (3840), 32 states have internal predecessors, (3840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:27,710 INFO L307 CegarLoopForPetriNet]: 107 programPoint places, 66 predicate places. [2023-11-29 21:54:27,710 INFO L500 AbstractCegarLoop]: Abstraction has has 173 places, 244 transitions, 2125 flow [2023-11-29 21:54:27,711 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 44.026315789473685) internal successors, (1673), 38 states have internal predecessors, (1673), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:27,711 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:54:27,711 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 21:54:27,728 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 21:54:27,931 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 21:54:27,931 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 21:54:27,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:54:27,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1585810562, now seen corresponding path program 2 times [2023-11-29 21:54:27,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:54:27,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905814064] [2023-11-29 21:54:27,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:54:27,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:54:27,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:28,203 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 21:54:28,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:54:28,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905814064] [2023-11-29 21:54:28,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905814064] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 21:54:28,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1158262538] [2023-11-29 21:54:28,204 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 21:54:28,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 21:54:28,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 21:54:28,205 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 21:54:28,237 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 21:54:28,297 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 21:54:28,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 21:54:28,298 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 42 conjunts are in the unsatisfiable core [2023-11-29 21:54:28,303 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 21:54:28,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 21:54:28,564 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 21:54:28,590 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 21:54:28,647 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 21:54:28,647 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 21:54:28,757 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 21:54:28,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1158262538] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 21:54:28,758 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 21:54:28,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 17, 8] total 29 [2023-11-29 21:54:28,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268349130] [2023-11-29 21:54:28,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 21:54:28,758 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-11-29 21:54:28,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:54:28,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-11-29 21:54:28,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=717, Unknown=0, NotChecked=0, Total=812 [2023-11-29 21:54:28,762 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 120 [2023-11-29 21:54:28,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 244 transitions, 2125 flow. Second operand has 29 states, 29 states have (on average 44.62068965517241) internal successors, (1294), 29 states have internal predecessors, (1294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:28,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:54:28,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 120 [2023-11-29 21:54:28,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:54:29,617 INFO L124 PetriNetUnfolderBase]: 660/1521 cut-off events. [2023-11-29 21:54:29,617 INFO L125 PetriNetUnfolderBase]: For 3246/3306 co-relation queries the response was YES. [2023-11-29 21:54:29,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7182 conditions, 1521 events. 660/1521 cut-off events. For 3246/3306 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9319 event pairs, 53 based on Foata normal form. 20/1432 useless extension candidates. Maximal degree in co-relation 5517. Up to 750 conditions per place. [2023-11-29 21:54:29,626 INFO L140 encePairwiseOnDemand]: 92/120 looper letters, 189 selfloop transitions, 35 changer transitions 45/304 dead transitions. [2023-11-29 21:54:29,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 304 transitions, 3274 flow [2023-11-29 21:54:29,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-11-29 21:54:29,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2023-11-29 21:54:29,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1234 transitions. [2023-11-29 21:54:29,629 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.3808641975308642 [2023-11-29 21:54:29,629 INFO L72 ComplementDD]: Start complementDD. Operand 27 states and 1234 transitions. [2023-11-29 21:54:29,629 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27 states and 1234 transitions. [2023-11-29 21:54:29,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:54:29,630 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 27 states and 1234 transitions. [2023-11-29 21:54:29,632 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 28 states, 27 states have (on average 45.7037037037037) internal successors, (1234), 27 states have internal predecessors, (1234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:29,634 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 28 states, 28 states have (on average 120.0) internal successors, (3360), 28 states have internal predecessors, (3360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:29,635 INFO L81 ComplementDD]: Finished complementDD. Result has 28 states, 28 states have (on average 120.0) internal successors, (3360), 28 states have internal predecessors, (3360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:29,635 INFO L307 CegarLoopForPetriNet]: 107 programPoint places, 92 predicate places. [2023-11-29 21:54:29,635 INFO L500 AbstractCegarLoop]: Abstraction has has 199 places, 304 transitions, 3274 flow [2023-11-29 21:54:29,636 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 44.62068965517241) internal successors, (1294), 29 states have internal predecessors, (1294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:29,636 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:54:29,636 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 21:54:29,652 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 21:54:29,840 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 21:54:29,841 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 21:54:29,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:54:29,841 INFO L85 PathProgramCache]: Analyzing trace with hash -728281370, now seen corresponding path program 3 times [2023-11-29 21:54:29,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:54:29,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690609279] [2023-11-29 21:54:29,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:54:29,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:54:29,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:30,099 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 21:54:30,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:54:30,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690609279] [2023-11-29 21:54:30,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690609279] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 21:54:30,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589344195] [2023-11-29 21:54:30,100 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 21:54:30,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 21:54:30,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 21:54:30,104 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 21:54:30,131 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 21:54:30,176 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 21:54:30,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 21:54:30,177 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 46 conjunts are in the unsatisfiable core [2023-11-29 21:54:30,179 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 21:54:30,392 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-29 21:54:30,528 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 21:54:30,584 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 21:54:30,643 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 21:54:30,644 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 21:54:30,774 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 21:54:30,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589344195] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 21:54:30,774 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 21:54:30,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 8] total 27 [2023-11-29 21:54:30,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189204637] [2023-11-29 21:54:30,775 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 21:54:30,776 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-11-29 21:54:30,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:54:30,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-11-29 21:54:30,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2023-11-29 21:54:30,779 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 120 [2023-11-29 21:54:30,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 304 transitions, 3274 flow. Second operand has 27 states, 27 states have (on average 44.81481481481482) internal successors, (1210), 27 states have internal predecessors, (1210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:30,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:54:30,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 120 [2023-11-29 21:54:30,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:54:31,604 INFO L124 PetriNetUnfolderBase]: 816/1845 cut-off events. [2023-11-29 21:54:31,605 INFO L125 PetriNetUnfolderBase]: For 4658/4735 co-relation queries the response was YES. [2023-11-29 21:54:31,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10254 conditions, 1845 events. 816/1845 cut-off events. For 4658/4735 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 11990 event pairs, 67 based on Foata normal form. 35/1741 useless extension candidates. Maximal degree in co-relation 8101. Up to 1018 conditions per place. [2023-11-29 21:54:31,618 INFO L140 encePairwiseOnDemand]: 92/120 looper letters, 231 selfloop transitions, 53 changer transitions 50/369 dead transitions. [2023-11-29 21:54:31,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 369 transitions, 4729 flow [2023-11-29 21:54:31,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-11-29 21:54:31,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-11-29 21:54:31,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1321 transitions. [2023-11-29 21:54:31,625 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.3795977011494253 [2023-11-29 21:54:31,625 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 1321 transitions. [2023-11-29 21:54:31,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 1321 transitions. [2023-11-29 21:54:31,626 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:54:31,626 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 1321 transitions. [2023-11-29 21:54:31,630 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 45.55172413793103) internal successors, (1321), 29 states have internal predecessors, (1321), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:31,634 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 120.0) internal successors, (3600), 30 states have internal predecessors, (3600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:31,634 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 120.0) internal successors, (3600), 30 states have internal predecessors, (3600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:31,636 INFO L307 CegarLoopForPetriNet]: 107 programPoint places, 120 predicate places. [2023-11-29 21:54:31,636 INFO L500 AbstractCegarLoop]: Abstraction has has 227 places, 369 transitions, 4729 flow [2023-11-29 21:54:31,637 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 44.81481481481482) internal successors, (1210), 27 states have internal predecessors, (1210), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:31,637 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:54:31,637 INFO L232 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 21:54:31,646 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 21:54:31,841 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 21:54:31,842 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 21:54:31,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:54:31,842 INFO L85 PathProgramCache]: Analyzing trace with hash -700554016, now seen corresponding path program 4 times [2023-11-29 21:54:31,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:54:31,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784169341] [2023-11-29 21:54:31,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:54:31,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:54:31,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:32,114 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 21:54:32,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:54:32,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784169341] [2023-11-29 21:54:32,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784169341] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 21:54:32,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263649947] [2023-11-29 21:54:32,115 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 21:54:32,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 21:54:32,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 21:54:32,116 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 21:54:32,118 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 21:54:32,183 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 21:54:32,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 21:54:32,184 INFO L262 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-29 21:54:32,186 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 21:54:32,304 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 21:54:32,304 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 21:54:32,353 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 21:54:32,353 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 14 [2023-11-29 21:54:32,416 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 21:54:32,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263649947] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 21:54:32,416 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 21:54:32,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 8] total 18 [2023-11-29 21:54:32,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772476800] [2023-11-29 21:54:32,417 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 21:54:32,417 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 21:54:32,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:54:32,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 21:54:32,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2023-11-29 21:54:32,418 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 120 [2023-11-29 21:54:32,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 369 transitions, 4729 flow. Second operand has 18 states, 18 states have (on average 57.55555555555556) internal successors, (1036), 18 states have internal predecessors, (1036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:32,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:54:32,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 120 [2023-11-29 21:54:32,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:54:32,938 INFO L124 PetriNetUnfolderBase]: 990/2170 cut-off events. [2023-11-29 21:54:32,938 INFO L125 PetriNetUnfolderBase]: For 6312/6378 co-relation queries the response was YES. [2023-11-29 21:54:32,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14033 conditions, 2170 events. 990/2170 cut-off events. For 6312/6378 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 14500 event pairs, 55 based on Foata normal form. 11/2010 useless extension candidates. Maximal degree in co-relation 12013. Up to 1316 conditions per place. [2023-11-29 21:54:32,951 INFO L140 encePairwiseOnDemand]: 99/120 looper letters, 285 selfloop transitions, 42 changer transitions 55/429 dead transitions. [2023-11-29 21:54:32,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 429 transitions, 6331 flow [2023-11-29 21:54:32,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-11-29 21:54:32,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-11-29 21:54:32,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1415 transitions. [2023-11-29 21:54:32,955 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.4913194444444444 [2023-11-29 21:54:32,955 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1415 transitions. [2023-11-29 21:54:32,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1415 transitions. [2023-11-29 21:54:32,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:54:32,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1415 transitions. [2023-11-29 21:54:32,959 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 58.958333333333336) internal successors, (1415), 24 states have internal predecessors, (1415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:32,963 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 120.0) internal successors, (3000), 25 states have internal predecessors, (3000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:32,963 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 120.0) internal successors, (3000), 25 states have internal predecessors, (3000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:32,964 INFO L307 CegarLoopForPetriNet]: 107 programPoint places, 143 predicate places. [2023-11-29 21:54:32,964 INFO L500 AbstractCegarLoop]: Abstraction has has 250 places, 429 transitions, 6331 flow [2023-11-29 21:54:32,964 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 57.55555555555556) internal successors, (1036), 18 states have internal predecessors, (1036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:32,964 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:54:32,964 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:54:32,971 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-29 21:54:33,168 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 21:54:33,168 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 21:54:33,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:54:33,169 INFO L85 PathProgramCache]: Analyzing trace with hash -625326108, now seen corresponding path program 5 times [2023-11-29 21:54:33,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:54:33,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503142747] [2023-11-29 21:54:33,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:54:33,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:54:33,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:33,305 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 21:54:33,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:54:33,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503142747] [2023-11-29 21:54:33,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503142747] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 21:54:33,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705913628] [2023-11-29 21:54:33,306 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 21:54:33,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 21:54:33,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 21:54:33,307 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 21:54:33,333 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 21:54:33,375 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 21:54:33,375 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 21:54:33,376 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 21:54:33,377 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 21:54:33,453 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 21:54:33,453 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 21:54:33,521 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 21:54:33,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705913628] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 21:54:33,521 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 21:54:33,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 21 [2023-11-29 21:54:33,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150547321] [2023-11-29 21:54:33,522 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 21:54:33,522 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 21:54:33,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:54:33,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 21:54:33,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2023-11-29 21:54:33,523 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 120 [2023-11-29 21:54:33,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 429 transitions, 6331 flow. Second operand has 21 states, 21 states have (on average 79.0952380952381) internal successors, (1661), 21 states have internal predecessors, (1661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:33,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:54:33,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 120 [2023-11-29 21:54:33,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:54:35,043 INFO L124 PetriNetUnfolderBase]: 2440/4917 cut-off events. [2023-11-29 21:54:35,043 INFO L125 PetriNetUnfolderBase]: For 19779/19855 co-relation queries the response was YES. [2023-11-29 21:54:35,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35185 conditions, 4917 events. 2440/4917 cut-off events. For 19779/19855 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 35848 event pairs, 60 based on Foata normal form. 0/4579 useless extension candidates. Maximal degree in co-relation 20041. Up to 3216 conditions per place. [2023-11-29 21:54:35,089 INFO L140 encePairwiseOnDemand]: 95/120 looper letters, 513 selfloop transitions, 388 changer transitions 129/1137 dead transitions. [2023-11-29 21:54:35,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 1137 transitions, 19850 flow [2023-11-29 21:54:35,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2023-11-29 21:54:35,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2023-11-29 21:54:35,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 4657 transitions. [2023-11-29 21:54:35,094 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6691091954022989 [2023-11-29 21:54:35,094 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 4657 transitions. [2023-11-29 21:54:35,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 4657 transitions. [2023-11-29 21:54:35,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:54:35,095 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 4657 transitions. [2023-11-29 21:54:35,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 80.29310344827586) internal successors, (4657), 58 states have internal predecessors, (4657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:35,106 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 120.0) internal successors, (7080), 59 states have internal predecessors, (7080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:35,116 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 120.0) internal successors, (7080), 59 states have internal predecessors, (7080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:35,117 INFO L307 CegarLoopForPetriNet]: 107 programPoint places, 200 predicate places. [2023-11-29 21:54:35,117 INFO L500 AbstractCegarLoop]: Abstraction has has 307 places, 1137 transitions, 19850 flow [2023-11-29 21:54:35,118 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 79.0952380952381) internal successors, (1661), 21 states have internal predecessors, (1661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:35,118 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:54:35,118 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:54:35,133 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-29 21:54:35,334 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 21:54:35,334 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 21:54:35,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:54:35,334 INFO L85 PathProgramCache]: Analyzing trace with hash -346489386, now seen corresponding path program 6 times [2023-11-29 21:54:35,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:54:35,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833638137] [2023-11-29 21:54:35,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:54:35,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:54:35,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:35,464 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 21:54:35,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:54:35,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833638137] [2023-11-29 21:54:35,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833638137] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 21:54:35,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153014541] [2023-11-29 21:54:35,466 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 21:54:35,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 21:54:35,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 21:54:35,482 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 21:54:35,516 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 21:54:35,617 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 21:54:35,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 21:54:35,618 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 21:54:35,619 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 21:54:35,685 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 21:54:35,685 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 21:54:35,738 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-29 21:54:35,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [153014541] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 21:54:35,738 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 21:54:35,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 19 [2023-11-29 21:54:35,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261935104] [2023-11-29 21:54:35,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 21:54:35,739 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-11-29 21:54:35,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:54:35,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-11-29 21:54:35,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2023-11-29 21:54:35,741 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 120 [2023-11-29 21:54:35,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 1137 transitions, 19850 flow. Second operand has 19 states, 19 states have (on average 79.21052631578948) internal successors, (1505), 19 states have internal predecessors, (1505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:35,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:54:35,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 120 [2023-11-29 21:54:35,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:54:37,167 INFO L124 PetriNetUnfolderBase]: 2301/4745 cut-off events. [2023-11-29 21:54:37,167 INFO L125 PetriNetUnfolderBase]: For 21311/21659 co-relation queries the response was YES. [2023-11-29 21:54:37,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36626 conditions, 4745 events. 2301/4745 cut-off events. For 21311/21659 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 34696 event pairs, 47 based on Foata normal form. 13/4510 useless extension candidates. Maximal degree in co-relation 23246. Up to 3055 conditions per place. [2023-11-29 21:54:37,198 INFO L140 encePairwiseOnDemand]: 95/120 looper letters, 519 selfloop transitions, 185 changer transitions 439/1249 dead transitions. [2023-11-29 21:54:37,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 1249 transitions, 23930 flow [2023-11-29 21:54:37,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-11-29 21:54:37,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2023-11-29 21:54:37,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 3995 transitions. [2023-11-29 21:54:37,202 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6658333333333334 [2023-11-29 21:54:37,202 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 3995 transitions. [2023-11-29 21:54:37,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 3995 transitions. [2023-11-29 21:54:37,203 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:54:37,203 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 3995 transitions. [2023-11-29 21:54:37,207 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 79.9) internal successors, (3995), 50 states have internal predecessors, (3995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:37,212 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 120.0) internal successors, (6120), 51 states have internal predecessors, (6120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:37,213 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 120.0) internal successors, (6120), 51 states have internal predecessors, (6120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:37,213 INFO L307 CegarLoopForPetriNet]: 107 programPoint places, 249 predicate places. [2023-11-29 21:54:37,213 INFO L500 AbstractCegarLoop]: Abstraction has has 356 places, 1249 transitions, 23930 flow [2023-11-29 21:54:37,214 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 79.21052631578948) internal successors, (1505), 19 states have internal predecessors, (1505), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:37,214 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:54:37,214 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 21:54:37,232 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 21:54:37,418 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 21:54:37,418 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 21:54:37,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:54:37,419 INFO L85 PathProgramCache]: Analyzing trace with hash -846457212, now seen corresponding path program 7 times [2023-11-29 21:54:37,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:54:37,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104259470] [2023-11-29 21:54:37,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:54:37,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:54:37,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:37,553 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 21:54:37,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:54:37,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104259470] [2023-11-29 21:54:37,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104259470] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 21:54:37,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1744990928] [2023-11-29 21:54:37,553 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 21:54:37,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 21:54:37,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 21:54:37,574 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 21:54:37,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 21:54:37,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:37,648 INFO L262 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 21:54:37,650 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 21:54:37,807 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 21:54:37,807 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 21:54:37,966 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 21:54:37,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1744990928] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 21:54:37,966 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 21:54:37,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2023-11-29 21:54:37,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194179283] [2023-11-29 21:54:37,966 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 21:54:37,967 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-29 21:54:37,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:54:37,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-29 21:54:37,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=435, Unknown=0, NotChecked=0, Total=552 [2023-11-29 21:54:37,968 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 120 [2023-11-29 21:54:37,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 1249 transitions, 23930 flow. Second operand has 24 states, 24 states have (on average 83.08333333333333) internal successors, (1994), 24 states have internal predecessors, (1994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:37,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:54:37,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 120 [2023-11-29 21:54:37,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:54:39,234 INFO L124 PetriNetUnfolderBase]: 2359/4750 cut-off events. [2023-11-29 21:54:39,235 INFO L125 PetriNetUnfolderBase]: For 23149/23439 co-relation queries the response was YES. [2023-11-29 21:54:39,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39593 conditions, 4750 events. 2359/4750 cut-off events. For 23149/23439 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 33400 event pairs, 34 based on Foata normal form. 12/4589 useless extension candidates. Maximal degree in co-relation 27212. Up to 3209 conditions per place. [2023-11-29 21:54:39,267 INFO L140 encePairwiseOnDemand]: 103/120 looper letters, 489 selfloop transitions, 182 changer transitions 403/1287 dead transitions. [2023-11-29 21:54:39,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 1287 transitions, 26586 flow [2023-11-29 21:54:39,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 21:54:39,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 21:54:39,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1694 transitions. [2023-11-29 21:54:39,269 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.7058333333333333 [2023-11-29 21:54:39,269 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1694 transitions. [2023-11-29 21:54:39,269 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1694 transitions. [2023-11-29 21:54:39,270 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:54:39,270 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1694 transitions. [2023-11-29 21:54:39,271 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 84.7) internal successors, (1694), 20 states have internal predecessors, (1694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:39,273 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 120.0) internal successors, (2520), 21 states have internal predecessors, (2520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:39,273 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 120.0) internal successors, (2520), 21 states have internal predecessors, (2520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:39,274 INFO L307 CegarLoopForPetriNet]: 107 programPoint places, 268 predicate places. [2023-11-29 21:54:39,274 INFO L500 AbstractCegarLoop]: Abstraction has has 375 places, 1287 transitions, 26586 flow [2023-11-29 21:54:39,274 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 83.08333333333333) internal successors, (1994), 24 states have internal predecessors, (1994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:39,274 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:54:39,275 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 21:54:39,279 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 21:54:39,479 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 21:54:39,479 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 21:54:39,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:54:39,479 INFO L85 PathProgramCache]: Analyzing trace with hash 26061196, now seen corresponding path program 8 times [2023-11-29 21:54:39,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:54:39,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28742616] [2023-11-29 21:54:39,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:54:39,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:54:39,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:39,616 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-11-29 21:54:39,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:54:39,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28742616] [2023-11-29 21:54:39,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28742616] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 21:54:39,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772087027] [2023-11-29 21:54:39,616 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 21:54:39,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 21:54:39,616 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 21:54:39,617 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 21:54:39,644 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 21:54:39,696 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 21:54:39,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 21:54:39,697 INFO L262 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 21:54:39,698 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 21:54:39,793 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 21:54:39,793 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 21:54:39,864 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 21:54:39,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1772087027] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 21:54:39,864 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 21:54:39,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 21 [2023-11-29 21:54:39,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796896609] [2023-11-29 21:54:39,864 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 21:54:39,865 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-29 21:54:39,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:54:39,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-29 21:54:39,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2023-11-29 21:54:39,867 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 75 out of 120 [2023-11-29 21:54:39,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 1287 transitions, 26586 flow. Second operand has 21 states, 21 states have (on average 79.19047619047619) internal successors, (1663), 21 states have internal predecessors, (1663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:39,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:54:39,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 75 of 120 [2023-11-29 21:54:39,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:54:41,844 INFO L124 PetriNetUnfolderBase]: 2570/4951 cut-off events. [2023-11-29 21:54:41,844 INFO L125 PetriNetUnfolderBase]: For 25540/25753 co-relation queries the response was YES. [2023-11-29 21:54:41,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45691 conditions, 4951 events. 2570/4951 cut-off events. For 25540/25753 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 33837 event pairs, 39 based on Foata normal form. 4/4835 useless extension candidates. Maximal degree in co-relation 30119. Up to 3514 conditions per place. [2023-11-29 21:54:41,880 INFO L140 encePairwiseOnDemand]: 95/120 looper letters, 668 selfloop transitions, 218 changer transitions 468/1451 dead transitions. [2023-11-29 21:54:41,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 1451 transitions, 32011 flow [2023-11-29 21:54:41,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2023-11-29 21:54:41,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2023-11-29 21:54:41,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 4681 transitions. [2023-11-29 21:54:41,884 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.6725574712643678 [2023-11-29 21:54:41,884 INFO L72 ComplementDD]: Start complementDD. Operand 58 states and 4681 transitions. [2023-11-29 21:54:41,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58 states and 4681 transitions. [2023-11-29 21:54:41,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:54:41,885 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 58 states and 4681 transitions. [2023-11-29 21:54:41,890 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 59 states, 58 states have (on average 80.70689655172414) internal successors, (4681), 58 states have internal predecessors, (4681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:41,895 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 59 states, 59 states have (on average 120.0) internal successors, (7080), 59 states have internal predecessors, (7080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:41,895 INFO L81 ComplementDD]: Finished complementDD. Result has 59 states, 59 states have (on average 120.0) internal successors, (7080), 59 states have internal predecessors, (7080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:41,896 INFO L307 CegarLoopForPetriNet]: 107 programPoint places, 321 predicate places. [2023-11-29 21:54:41,896 INFO L500 AbstractCegarLoop]: Abstraction has has 428 places, 1451 transitions, 32011 flow [2023-11-29 21:54:41,897 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 79.19047619047619) internal successors, (1663), 21 states have internal predecessors, (1663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:54:41,897 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:54:41,897 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 21:54:41,901 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-29 21:54:42,101 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 21:54:42,101 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 21:54:42,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:54:42,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1723316130, now seen corresponding path program 9 times [2023-11-29 21:54:42,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:54:42,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359384424] [2023-11-29 21:54:42,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:54:42,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:54:42,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:54:43,067 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 21:54:43,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:54:43,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359384424] [2023-11-29 21:54:43,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359384424] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 21:54:43,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [753829479] [2023-11-29 21:54:43,068 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 21:54:43,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 21:54:43,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 21:54:43,086 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 21:54:43,098 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 21:54:43,255 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-11-29 21:54:43,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 21:54:43,257 INFO L262 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 72 conjunts are in the unsatisfiable core [2023-11-29 21:54:43,260 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 21:54:43,723 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-11-29 21:54:43,962 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 21:54:44,044 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 21:54:44,440 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 21:54:44,441 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 17 treesize of output 14 [2023-11-29 21:54:44,543 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 21:54:44,543 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 21:54:47,367 WARN L854 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_315 (Array Int Int)) (v_ArrVal_316 (Array Int Int)) (|v_thread2Thread1of1ForFork1_~i~1#1_58| Int)) (or (< (+ 1 |v_thread2Thread1of1ForFork1_~i~1#1_58|) c_~N~0) (let ((.cse0 (select (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_315) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_316) c_~A~0.base))) (= (+ c_~counter~0 (select .cse0 (+ c_~A~0.offset (* c_~N~0 4) (- 4)))) (select .cse0 (+ (* 4 |v_thread2Thread1of1ForFork1_~i~1#1_58|) c_~A~0.offset)))) (< 1 |v_thread2Thread1of1ForFork1_~i~1#1_58|))) is different from false [2023-11-29 21:54:53,967 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 21:54:53,967 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 47 [2023-11-29 21:54:53,975 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 21:54:53,976 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 222 treesize of output 198 [2023-11-29 21:54:53,988 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 21:54:53,989 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 38 treesize of output 36 [2023-11-29 21:54:53,997 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 21:54:53,997 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 35 [2023-11-29 21:55:05,811 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 21:55:05,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [753829479] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 21:55:05,811 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 21:55:05,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 37, 34] total 90 [2023-11-29 21:55:05,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154618777] [2023-11-29 21:55:05,812 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 21:55:05,812 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2023-11-29 21:55:05,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:55:05,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2023-11-29 21:55:05,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=650, Invalid=7139, Unknown=47, NotChecked=174, Total=8010 [2023-11-29 21:55:05,816 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 120 [2023-11-29 21:55:05,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 1451 transitions, 32011 flow. Second operand has 90 states, 90 states have (on average 34.522222222222226) internal successors, (3107), 90 states have internal predecessors, (3107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:55:05,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:55:05,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 120 [2023-11-29 21:55:05,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:55:32,883 INFO L124 PetriNetUnfolderBase]: 6778/12590 cut-off events. [2023-11-29 21:55:32,883 INFO L125 PetriNetUnfolderBase]: For 73407/73923 co-relation queries the response was YES. [2023-11-29 21:55:32,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127002 conditions, 12590 events. 6778/12590 cut-off events. For 73407/73923 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 99695 event pairs, 30 based on Foata normal form. 57/12179 useless extension candidates. Maximal degree in co-relation 85035. Up to 9400 conditions per place. [2023-11-29 21:55:33,053 INFO L140 encePairwiseOnDemand]: 75/120 looper letters, 1836 selfloop transitions, 1785 changer transitions 760/4408 dead transitions. [2023-11-29 21:55:33,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 765 places, 4408 transitions, 100896 flow [2023-11-29 21:55:33,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 338 states. [2023-11-29 21:55:33,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 338 states. [2023-11-29 21:55:33,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 12419 transitions. [2023-11-29 21:55:33,074 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.30618836291913215 [2023-11-29 21:55:33,074 INFO L72 ComplementDD]: Start complementDD. Operand 338 states and 12419 transitions. [2023-11-29 21:55:33,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 338 states and 12419 transitions. [2023-11-29 21:55:33,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:55:33,077 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 338 states and 12419 transitions. [2023-11-29 21:55:33,090 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 339 states, 338 states have (on average 36.74260355029586) internal successors, (12419), 338 states have internal predecessors, (12419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:55:33,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 339 states, 339 states have (on average 120.0) internal successors, (40680), 339 states have internal predecessors, (40680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:55:33,126 INFO L81 ComplementDD]: Finished complementDD. Result has 339 states, 339 states have (on average 120.0) internal successors, (40680), 339 states have internal predecessors, (40680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:55:33,127 INFO L307 CegarLoopForPetriNet]: 107 programPoint places, 658 predicate places. [2023-11-29 21:55:33,127 INFO L500 AbstractCegarLoop]: Abstraction has has 765 places, 4408 transitions, 100896 flow [2023-11-29 21:55:33,128 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 90 states, 90 states have (on average 34.522222222222226) internal successors, (3107), 90 states have internal predecessors, (3107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:55:33,128 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:55:33,128 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 21:55:33,148 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 21:55:33,332 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 21:55:33,332 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 21:55:33,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:55:33,333 INFO L85 PathProgramCache]: Analyzing trace with hash 389658982, now seen corresponding path program 10 times [2023-11-29 21:55:33,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:55:33,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360258396] [2023-11-29 21:55:33,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:55:33,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:55:33,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:55:34,295 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 21:55:34,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:55:34,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360258396] [2023-11-29 21:55:34,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360258396] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 21:55:34,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1328046854] [2023-11-29 21:55:34,296 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 21:55:34,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 21:55:34,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 21:55:34,297 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 21:55:34,298 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 21:55:34,393 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 21:55:34,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 21:55:34,394 INFO L262 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 45 conjunts are in the unsatisfiable core [2023-11-29 21:55:34,396 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 21:55:34,837 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 21:55:34,837 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 21:55:35,080 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 21:55:35,080 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 43 [2023-11-29 21:55:35,175 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 21:55:35,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1328046854] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 21:55:35,175 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 21:55:35,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 19, 14] total 52 [2023-11-29 21:55:35,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393924595] [2023-11-29 21:55:35,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 21:55:35,176 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2023-11-29 21:55:35,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:55:35,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2023-11-29 21:55:35,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=2473, Unknown=0, NotChecked=0, Total=2652 [2023-11-29 21:55:35,178 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 120 [2023-11-29 21:55:35,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 765 places, 4408 transitions, 100896 flow. Second operand has 52 states, 52 states have (on average 42.40384615384615) internal successors, (2205), 52 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:55:35,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:55:35,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 120 [2023-11-29 21:55:35,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:55:47,070 INFO L124 PetriNetUnfolderBase]: 8040/15040 cut-off events. [2023-11-29 21:55:47,071 INFO L125 PetriNetUnfolderBase]: For 95366/96166 co-relation queries the response was YES. [2023-11-29 21:55:47,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 165329 conditions, 15040 events. 8040/15040 cut-off events. For 95366/96166 co-relation queries the response was YES. Maximal size of possible extension queue 606. Compared 124211 event pairs, 48 based on Foata normal form. 42/14544 useless extension candidates. Maximal degree in co-relation 105620. Up to 11374 conditions per place. [2023-11-29 21:55:47,203 INFO L140 encePairwiseOnDemand]: 84/120 looper letters, 3980 selfloop transitions, 393 changer transitions 939/5342 dead transitions. [2023-11-29 21:55:47,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 840 places, 5342 transitions, 133102 flow [2023-11-29 21:55:47,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2023-11-29 21:55:47,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2023-11-29 21:55:47,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 3385 transitions. [2023-11-29 21:55:47,207 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.3711622807017544 [2023-11-29 21:55:47,207 INFO L72 ComplementDD]: Start complementDD. Operand 76 states and 3385 transitions. [2023-11-29 21:55:47,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 76 states and 3385 transitions. [2023-11-29 21:55:47,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:55:47,207 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 76 states and 3385 transitions. [2023-11-29 21:55:47,210 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 77 states, 76 states have (on average 44.53947368421053) internal successors, (3385), 76 states have internal predecessors, (3385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:55:47,215 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 77 states, 77 states have (on average 120.0) internal successors, (9240), 77 states have internal predecessors, (9240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:55:47,216 INFO L81 ComplementDD]: Finished complementDD. Result has 77 states, 77 states have (on average 120.0) internal successors, (9240), 77 states have internal predecessors, (9240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:55:47,217 INFO L307 CegarLoopForPetriNet]: 107 programPoint places, 733 predicate places. [2023-11-29 21:55:47,217 INFO L500 AbstractCegarLoop]: Abstraction has has 840 places, 5342 transitions, 133102 flow [2023-11-29 21:55:47,217 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 42.40384615384615) internal successors, (2205), 52 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:55:47,217 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:55:47,217 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 21:55:47,237 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 21:55:47,422 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 21:55:47,422 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 21:55:47,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:55:47,422 INFO L85 PathProgramCache]: Analyzing trace with hash 421686004, now seen corresponding path program 11 times [2023-11-29 21:55:47,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:55:47,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378789264] [2023-11-29 21:55:47,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:55:47,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:55:47,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:55:48,114 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 21:55:48,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:55:48,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378789264] [2023-11-29 21:55:48,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378789264] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 21:55:48,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842711357] [2023-11-29 21:55:48,115 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 21:55:48,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 21:55:48,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 21:55:48,117 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 21:55:48,119 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 21:55:48,210 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 21:55:48,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 21:55:48,212 INFO L262 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 51 conjunts are in the unsatisfiable core [2023-11-29 21:55:48,213 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 21:55:48,791 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 21:55:48,791 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 21:55:48,992 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 21:55:48,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 43 [2023-11-29 21:55:49,125 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 21:55:49,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842711357] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 21:55:49,125 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 21:55:49,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 21, 14] total 54 [2023-11-29 21:55:49,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966481637] [2023-11-29 21:55:49,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 21:55:49,126 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2023-11-29 21:55:49,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:55:49,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2023-11-29 21:55:49,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=2670, Unknown=0, NotChecked=0, Total=2862 [2023-11-29 21:55:49,132 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 120 [2023-11-29 21:55:49,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 840 places, 5342 transitions, 133102 flow. Second operand has 54 states, 54 states have (on average 42.351851851851855) internal successors, (2287), 54 states have internal predecessors, (2287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:55:49,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:55:49,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 120 [2023-11-29 21:55:49,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:56:06,064 INFO L124 PetriNetUnfolderBase]: 8862/16470 cut-off events. [2023-11-29 21:56:06,064 INFO L125 PetriNetUnfolderBase]: For 107341/108436 co-relation queries the response was YES. [2023-11-29 21:56:06,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 197167 conditions, 16470 events. 8862/16470 cut-off events. For 107341/108436 co-relation queries the response was YES. Maximal size of possible extension queue 679. Compared 137898 event pairs, 32 based on Foata normal form. 51/15905 useless extension candidates. Maximal degree in co-relation 124245. Up to 12610 conditions per place. [2023-11-29 21:56:06,244 INFO L140 encePairwiseOnDemand]: 84/120 looper letters, 4440 selfloop transitions, 464 changer transitions 965/5899 dead transitions. [2023-11-29 21:56:06,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 917 places, 5899 transitions, 158943 flow [2023-11-29 21:56:06,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2023-11-29 21:56:06,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2023-11-29 21:56:06,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 3460 transitions. [2023-11-29 21:56:06,247 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.3696581196581197 [2023-11-29 21:56:06,247 INFO L72 ComplementDD]: Start complementDD. Operand 78 states and 3460 transitions. [2023-11-29 21:56:06,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 78 states and 3460 transitions. [2023-11-29 21:56:06,248 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:56:06,248 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 78 states and 3460 transitions. [2023-11-29 21:56:06,252 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 79 states, 78 states have (on average 44.35897435897436) internal successors, (3460), 78 states have internal predecessors, (3460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:56:06,256 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 79 states, 79 states have (on average 120.0) internal successors, (9480), 79 states have internal predecessors, (9480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:56:06,257 INFO L81 ComplementDD]: Finished complementDD. Result has 79 states, 79 states have (on average 120.0) internal successors, (9480), 79 states have internal predecessors, (9480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:56:06,257 INFO L307 CegarLoopForPetriNet]: 107 programPoint places, 810 predicate places. [2023-11-29 21:56:06,257 INFO L500 AbstractCegarLoop]: Abstraction has has 917 places, 5899 transitions, 158943 flow [2023-11-29 21:56:06,257 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 42.351851851851855) internal successors, (2287), 54 states have internal predecessors, (2287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:56:06,257 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:56:06,258 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 21:56:06,262 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 21:56:06,461 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 21:56:06,462 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 21:56:06,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:56:06,462 INFO L85 PathProgramCache]: Analyzing trace with hash 3210606, now seen corresponding path program 12 times [2023-11-29 21:56:06,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:56:06,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606024354] [2023-11-29 21:56:06,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:56:06,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:56:06,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:56:07,288 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 21:56:07,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:56:07,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606024354] [2023-11-29 21:56:07,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606024354] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 21:56:07,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1607372370] [2023-11-29 21:56:07,289 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 21:56:07,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 21:56:07,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 21:56:07,304 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 21:56:07,319 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 21:56:07,456 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 21:56:07,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 21:56:07,458 INFO L262 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 62 conjunts are in the unsatisfiable core [2023-11-29 21:56:07,460 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 21:56:07,739 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2023-11-29 21:56:07,860 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 21:56:07,894 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2023-11-29 21:56:08,122 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 21:56:08,123 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 21:56:08,446 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 21:56:08,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1607372370] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 21:56:08,446 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 21:56:08,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 25, 14] total 48 [2023-11-29 21:56:08,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846607125] [2023-11-29 21:56:08,447 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 21:56:08,447 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2023-11-29 21:56:08,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:56:08,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2023-11-29 21:56:08,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=2103, Unknown=0, NotChecked=0, Total=2256 [2023-11-29 21:56:08,449 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 120 [2023-11-29 21:56:08,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 917 places, 5899 transitions, 158943 flow. Second operand has 48 states, 48 states have (on average 40.5625) internal successors, (1947), 48 states have internal predecessors, (1947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:56:08,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:56:08,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 120 [2023-11-29 21:56:08,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:56:27,763 INFO L124 PetriNetUnfolderBase]: 9803/18222 cut-off events. [2023-11-29 21:56:27,764 INFO L125 PetriNetUnfolderBase]: For 125708/127208 co-relation queries the response was YES. [2023-11-29 21:56:27,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 234532 conditions, 18222 events. 9803/18222 cut-off events. For 125708/127208 co-relation queries the response was YES. Maximal size of possible extension queue 757. Compared 155850 event pairs, 43 based on Foata normal form. 49/17543 useless extension candidates. Maximal degree in co-relation 147852. Up to 14088 conditions per place. [2023-11-29 21:56:27,940 INFO L140 encePairwiseOnDemand]: 86/120 looper letters, 5038 selfloop transitions, 437 changer transitions 1000/6508 dead transitions. [2023-11-29 21:56:27,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 964 places, 6508 transitions, 188375 flow [2023-11-29 21:56:27,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-11-29 21:56:27,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2023-11-29 21:56:27,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 2072 transitions. [2023-11-29 21:56:27,951 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.3597222222222222 [2023-11-29 21:56:27,951 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 2072 transitions. [2023-11-29 21:56:27,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 2072 transitions. [2023-11-29 21:56:27,958 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:56:27,958 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 2072 transitions. [2023-11-29 21:56:27,960 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 43.166666666666664) internal successors, (2072), 48 states have internal predecessors, (2072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:56:27,963 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 120.0) internal successors, (5880), 49 states have internal predecessors, (5880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:56:27,963 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 120.0) internal successors, (5880), 49 states have internal predecessors, (5880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:56:27,964 INFO L307 CegarLoopForPetriNet]: 107 programPoint places, 857 predicate places. [2023-11-29 21:56:27,964 INFO L500 AbstractCegarLoop]: Abstraction has has 964 places, 6508 transitions, 188375 flow [2023-11-29 21:56:27,964 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 40.5625) internal successors, (1947), 48 states have internal predecessors, (1947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:56:27,964 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:56:27,964 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 21:56:27,984 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 21:56:28,164 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 21:56:28,165 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 21:56:28,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:56:28,165 INFO L85 PathProgramCache]: Analyzing trace with hash -422500724, now seen corresponding path program 13 times [2023-11-29 21:56:28,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:56:28,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200996809] [2023-11-29 21:56:28,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:56:28,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:56:28,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:56:28,855 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 21:56:28,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:56:28,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200996809] [2023-11-29 21:56:28,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200996809] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 21:56:28,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058371096] [2023-11-29 21:56:28,856 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 21:56:28,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 21:56:28,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 21:56:28,857 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 21:56:28,878 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 21:56:28,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:56:28,959 INFO L262 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 47 conjunts are in the unsatisfiable core [2023-11-29 21:56:28,961 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 21:56:29,275 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 21:56:29,275 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 21:56:29,502 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 21:56:29,503 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 43 [2023-11-29 21:56:29,583 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 21:56:29,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2058371096] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 21:56:29,583 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 21:56:29,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 16, 14] total 48 [2023-11-29 21:56:29,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411353137] [2023-11-29 21:56:29,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 21:56:29,584 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2023-11-29 21:56:29,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:56:29,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2023-11-29 21:56:29,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=2093, Unknown=0, NotChecked=0, Total=2256 [2023-11-29 21:56:29,595 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 120 [2023-11-29 21:56:29,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 964 places, 6508 transitions, 188375 flow. Second operand has 48 states, 48 states have (on average 42.291666666666664) internal successors, (2030), 48 states have internal predecessors, (2030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:56:29,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:56:29,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 120 [2023-11-29 21:56:29,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:56:54,539 INFO L124 PetriNetUnfolderBase]: 10305/19277 cut-off events. [2023-11-29 21:56:54,540 INFO L125 PetriNetUnfolderBase]: For 141911/143658 co-relation queries the response was YES. [2023-11-29 21:56:54,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 263795 conditions, 19277 events. 10305/19277 cut-off events. For 141911/143658 co-relation queries the response was YES. Maximal size of possible extension queue 832. Compared 167356 event pairs, 48 based on Foata normal form. 44/18540 useless extension candidates. Maximal degree in co-relation 168166. Up to 15188 conditions per place. [2023-11-29 21:56:54,765 INFO L140 encePairwiseOnDemand]: 84/120 looper letters, 5418 selfloop transitions, 388 changer transitions 1019/6855 dead transitions. [2023-11-29 21:56:54,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1033 places, 6855 transitions, 211579 flow [2023-11-29 21:56:54,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2023-11-29 21:56:54,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2023-11-29 21:56:54,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 3135 transitions. [2023-11-29 21:56:54,770 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.3732142857142857 [2023-11-29 21:56:54,770 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 3135 transitions. [2023-11-29 21:56:54,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 3135 transitions. [2023-11-29 21:56:54,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:56:54,783 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 3135 transitions. [2023-11-29 21:56:54,785 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 44.785714285714285) internal successors, (3135), 70 states have internal predecessors, (3135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:56:54,790 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 120.0) internal successors, (8520), 71 states have internal predecessors, (8520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:56:54,790 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 120.0) internal successors, (8520), 71 states have internal predecessors, (8520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:56:54,790 INFO L307 CegarLoopForPetriNet]: 107 programPoint places, 926 predicate places. [2023-11-29 21:56:54,791 INFO L500 AbstractCegarLoop]: Abstraction has has 1033 places, 6855 transitions, 211579 flow [2023-11-29 21:56:54,791 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 42.291666666666664) internal successors, (2030), 48 states have internal predecessors, (2030), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:56:54,791 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:56:54,791 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 21:56:54,808 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 21:56:54,995 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 21:56:54,996 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 21:56:54,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:56:54,996 INFO L85 PathProgramCache]: Analyzing trace with hash 1436764716, now seen corresponding path program 14 times [2023-11-29 21:56:54,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:56:54,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429981199] [2023-11-29 21:56:54,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:56:54,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:56:55,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:56:55,988 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 21:56:55,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:56:55,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429981199] [2023-11-29 21:56:55,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429981199] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 21:56:55,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821277230] [2023-11-29 21:56:55,988 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 21:56:55,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 21:56:55,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 21:56:55,989 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 21:56:55,991 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 21:56:56,089 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 21:56:56,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 21:56:56,091 INFO L262 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 45 conjunts are in the unsatisfiable core [2023-11-29 21:56:56,092 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 21:56:56,539 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 21:56:56,539 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 21:56:56,763 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 21:56:56,763 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 43 [2023-11-29 21:56:56,861 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 21:56:56,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821277230] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 21:56:56,862 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 21:56:56,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 19, 14] total 52 [2023-11-29 21:56:56,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80467610] [2023-11-29 21:56:56,862 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 21:56:56,864 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2023-11-29 21:56:56,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:56:56,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2023-11-29 21:56:56,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=2469, Unknown=0, NotChecked=0, Total=2652 [2023-11-29 21:56:56,867 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 120 [2023-11-29 21:56:56,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1033 places, 6855 transitions, 211579 flow. Second operand has 52 states, 52 states have (on average 42.40384615384615) internal successors, (2205), 52 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:56:56,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:56:56,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 120 [2023-11-29 21:56:56,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:57:29,614 INFO L124 PetriNetUnfolderBase]: 11078/20780 cut-off events. [2023-11-29 21:57:29,614 INFO L125 PetriNetUnfolderBase]: For 160086/161932 co-relation queries the response was YES. [2023-11-29 21:57:29,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 303282 conditions, 20780 events. 11078/20780 cut-off events. For 160086/161932 co-relation queries the response was YES. Maximal size of possible extension queue 919. Compared 183446 event pairs, 48 based on Foata normal form. 54/20006 useless extension candidates. Maximal degree in co-relation 192533. Up to 16428 conditions per place. [2023-11-29 21:57:29,857 INFO L140 encePairwiseOnDemand]: 82/120 looper letters, 5778 selfloop transitions, 430 changer transitions 1179/7417 dead transitions. [2023-11-29 21:57:29,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1121 places, 7417 transitions, 243667 flow [2023-11-29 21:57:29,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2023-11-29 21:57:29,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2023-11-29 21:57:29,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 3938 transitions. [2023-11-29 21:57:29,860 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.36872659176029965 [2023-11-29 21:57:29,860 INFO L72 ComplementDD]: Start complementDD. Operand 89 states and 3938 transitions. [2023-11-29 21:57:29,860 INFO L73 IsDeterministic]: Start isDeterministic. Operand 89 states and 3938 transitions. [2023-11-29 21:57:29,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:57:29,861 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 89 states and 3938 transitions. [2023-11-29 21:57:29,864 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 90 states, 89 states have (on average 44.247191011235955) internal successors, (3938), 89 states have internal predecessors, (3938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:57:29,869 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 90 states, 90 states have (on average 120.0) internal successors, (10800), 90 states have internal predecessors, (10800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:57:29,870 INFO L81 ComplementDD]: Finished complementDD. Result has 90 states, 90 states have (on average 120.0) internal successors, (10800), 90 states have internal predecessors, (10800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:57:29,870 INFO L307 CegarLoopForPetriNet]: 107 programPoint places, 1014 predicate places. [2023-11-29 21:57:29,870 INFO L500 AbstractCegarLoop]: Abstraction has has 1121 places, 7417 transitions, 243667 flow [2023-11-29 21:57:29,870 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 42.40384615384615) internal successors, (2205), 52 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:57:29,870 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:57:29,871 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 21:57:29,888 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 21:57:30,075 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 21:57:30,075 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 21:57:30,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:57:30,075 INFO L85 PathProgramCache]: Analyzing trace with hash -375265530, now seen corresponding path program 15 times [2023-11-29 21:57:30,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:57:30,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676650627] [2023-11-29 21:57:30,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:57:30,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:57:30,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:57:30,830 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 21:57:30,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:57:30,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676650627] [2023-11-29 21:57:30,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676650627] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 21:57:30,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124402632] [2023-11-29 21:57:30,830 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 21:57:30,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 21:57:30,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 21:57:30,831 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 21:57:30,832 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 21:57:30,960 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-11-29 21:57:30,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 21:57:30,962 INFO L262 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 59 conjunts are in the unsatisfiable core [2023-11-29 21:57:30,963 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 21:57:31,627 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 21:57:31,627 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 14 [2023-11-29 21:57:31,710 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 21:57:31,710 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 21:57:31,953 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 21:57:31,954 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 55 [2023-11-29 21:57:32,468 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 21:57:32,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124402632] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 21:57:32,469 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 21:57:32,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 30, 25] total 74 [2023-11-29 21:57:32,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321725195] [2023-11-29 21:57:32,469 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 21:57:32,469 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2023-11-29 21:57:32,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:57:32,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2023-11-29 21:57:32,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=493, Invalid=4909, Unknown=0, NotChecked=0, Total=5402 [2023-11-29 21:57:32,629 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 120 [2023-11-29 21:57:32,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1121 places, 7417 transitions, 243667 flow. Second operand has 74 states, 74 states have (on average 41.851351351351354) internal successors, (3097), 74 states have internal predecessors, (3097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:57:32,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:57:32,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 120 [2023-11-29 21:57:32,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:58:16,485 INFO L124 PetriNetUnfolderBase]: 13324/24968 cut-off events. [2023-11-29 21:58:16,485 INFO L125 PetriNetUnfolderBase]: For 211237/214474 co-relation queries the response was YES. [2023-11-29 21:58:16,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 387902 conditions, 24968 events. 13324/24968 cut-off events. For 211237/214474 co-relation queries the response was YES. Maximal size of possible extension queue 1094. Compared 226766 event pairs, 40 based on Foata normal form. 123/24037 useless extension candidates. Maximal degree in co-relation 247963. Up to 19947 conditions per place. [2023-11-29 21:58:16,788 INFO L140 encePairwiseOnDemand]: 80/120 looper letters, 5802 selfloop transitions, 1930 changer transitions 1302/9064 dead transitions. [2023-11-29 21:58:16,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1248 places, 9064 transitions, 315770 flow [2023-11-29 21:58:16,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2023-11-29 21:58:16,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2023-11-29 21:58:16,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 5686 transitions. [2023-11-29 21:58:16,793 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.37018229166666666 [2023-11-29 21:58:16,793 INFO L72 ComplementDD]: Start complementDD. Operand 128 states and 5686 transitions. [2023-11-29 21:58:16,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 128 states and 5686 transitions. [2023-11-29 21:58:16,794 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:58:16,794 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 128 states and 5686 transitions. [2023-11-29 21:58:16,798 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 129 states, 128 states have (on average 44.421875) internal successors, (5686), 128 states have internal predecessors, (5686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:58:16,805 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 129 states, 129 states have (on average 120.0) internal successors, (15480), 129 states have internal predecessors, (15480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:58:16,806 INFO L81 ComplementDD]: Finished complementDD. Result has 129 states, 129 states have (on average 120.0) internal successors, (15480), 129 states have internal predecessors, (15480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:58:16,806 INFO L307 CegarLoopForPetriNet]: 107 programPoint places, 1141 predicate places. [2023-11-29 21:58:16,806 INFO L500 AbstractCegarLoop]: Abstraction has has 1248 places, 9064 transitions, 315770 flow [2023-11-29 21:58:16,807 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 41.851351351351354) internal successors, (3097), 74 states have internal predecessors, (3097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:58:16,807 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:58:16,807 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 21:58:16,812 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 21:58:17,012 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 21:58:17,012 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 21:58:17,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:58:17,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1105325196, now seen corresponding path program 16 times [2023-11-29 21:58:17,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:58:17,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706072432] [2023-11-29 21:58:17,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:58:17,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:58:17,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:58:17,514 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 21:58:17,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:58:17,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706072432] [2023-11-29 21:58:17,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706072432] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 21:58:17,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119513395] [2023-11-29 21:58:17,515 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 21:58:17,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 21:58:17,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 21:58:17,516 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 21:58:17,517 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 21:58:17,639 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 21:58:17,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 21:58:17,640 INFO L262 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 45 conjunts are in the unsatisfiable core [2023-11-29 21:58:17,641 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 21:58:17,870 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 21:58:17,870 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 21:58:18,034 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 21:58:18,035 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 43 [2023-11-29 21:58:18,121 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 21:58:18,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119513395] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 21:58:18,121 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 21:58:18,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 14] total 31 [2023-11-29 21:58:18,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329362552] [2023-11-29 21:58:18,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 21:58:18,122 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-11-29 21:58:18,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:58:18,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-11-29 21:58:18,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=838, Unknown=0, NotChecked=0, Total=930 [2023-11-29 21:58:18,123 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 120 [2023-11-29 21:58:18,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1248 places, 9064 transitions, 315770 flow. Second operand has 31 states, 31 states have (on average 54.645161290322584) internal successors, (1694), 31 states have internal predecessors, (1694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:58:18,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:58:18,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 120 [2023-11-29 21:58:18,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 21:59:14,593 INFO L124 PetriNetUnfolderBase]: 13647/25668 cut-off events. [2023-11-29 21:59:14,593 INFO L125 PetriNetUnfolderBase]: For 232909/235674 co-relation queries the response was YES. [2023-11-29 21:59:14,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 420798 conditions, 25668 events. 13647/25668 cut-off events. For 232909/235674 co-relation queries the response was YES. Maximal size of possible extension queue 1114. Compared 234234 event pairs, 54 based on Foata normal form. 62/24634 useless extension candidates. Maximal degree in co-relation 263232. Up to 20496 conditions per place. [2023-11-29 21:59:14,970 INFO L140 encePairwiseOnDemand]: 92/120 looper letters, 7446 selfloop transitions, 448 changer transitions 1319/9269 dead transitions. [2023-11-29 21:59:14,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1282 places, 9269 transitions, 341479 flow [2023-11-29 21:59:14,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-11-29 21:59:14,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-11-29 21:59:14,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2012 transitions. [2023-11-29 21:59:14,973 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.47904761904761906 [2023-11-29 21:59:14,973 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2012 transitions. [2023-11-29 21:59:14,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2012 transitions. [2023-11-29 21:59:14,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 21:59:14,974 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2012 transitions. [2023-11-29 21:59:14,987 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 57.48571428571429) internal successors, (2012), 35 states have internal predecessors, (2012), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:59:14,989 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 120.0) internal successors, (4320), 36 states have internal predecessors, (4320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:59:14,989 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 120.0) internal successors, (4320), 36 states have internal predecessors, (4320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:59:14,990 INFO L307 CegarLoopForPetriNet]: 107 programPoint places, 1175 predicate places. [2023-11-29 21:59:14,990 INFO L500 AbstractCegarLoop]: Abstraction has has 1282 places, 9269 transitions, 341479 flow [2023-11-29 21:59:14,990 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 54.645161290322584) internal successors, (1694), 31 states have internal predecessors, (1694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:59:14,990 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 21:59:14,994 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 21:59:14,999 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 21:59:15,199 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 21:59:15,200 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 21:59:15,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 21:59:15,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1452309564, now seen corresponding path program 17 times [2023-11-29 21:59:15,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 21:59:15,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412794333] [2023-11-29 21:59:15,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 21:59:15,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 21:59:15,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 21:59:16,241 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 21:59:16,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 21:59:16,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412794333] [2023-11-29 21:59:16,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412794333] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 21:59:16,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [422732158] [2023-11-29 21:59:16,242 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 21:59:16,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 21:59:16,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 21:59:16,243 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 21:59:16,247 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 21:59:16,349 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-29 21:59:16,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 21:59:16,351 INFO L262 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 45 conjunts are in the unsatisfiable core [2023-11-29 21:59:16,352 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 21:59:16,824 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 21:59:16,824 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 21:59:17,055 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 21:59:17,055 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 43 [2023-11-29 21:59:17,159 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 21:59:17,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [422732158] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 21:59:17,159 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 21:59:17,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 19, 14] total 52 [2023-11-29 21:59:17,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023654731] [2023-11-29 21:59:17,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 21:59:17,160 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2023-11-29 21:59:17,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 21:59:17,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2023-11-29 21:59:17,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=2460, Unknown=0, NotChecked=0, Total=2652 [2023-11-29 21:59:17,162 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 120 [2023-11-29 21:59:17,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1282 places, 9269 transitions, 341479 flow. Second operand has 52 states, 52 states have (on average 42.40384615384615) internal successors, (2205), 52 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 21:59:17,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 21:59:17,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 120 [2023-11-29 21:59:17,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:00:42,904 INFO L124 PetriNetUnfolderBase]: 14822/28073 cut-off events. [2023-11-29 22:00:42,904 INFO L125 PetriNetUnfolderBase]: For 274395/278187 co-relation queries the response was YES. [2023-11-29 22:00:42,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 484319 conditions, 28073 events. 14822/28073 cut-off events. For 274395/278187 co-relation queries the response was YES. Maximal size of possible extension queue 1199. Compared 261120 event pairs, 57 based on Foata normal form. 78/27010 useless extension candidates. Maximal degree in co-relation 295091. Up to 21655 conditions per place. [2023-11-29 22:00:43,311 INFO L140 encePairwiseOnDemand]: 80/120 looper letters, 8042 selfloop transitions, 491 changer transitions 1710/10273 dead transitions. [2023-11-29 22:00:43,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1392 places, 10273 transitions, 397731 flow [2023-11-29 22:00:43,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2023-11-29 22:00:43,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 111 states. [2023-11-29 22:00:43,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 4877 transitions. [2023-11-29 22:00:43,315 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.36614114114114116 [2023-11-29 22:00:43,315 INFO L72 ComplementDD]: Start complementDD. Operand 111 states and 4877 transitions. [2023-11-29 22:00:43,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 111 states and 4877 transitions. [2023-11-29 22:00:43,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:00:43,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 111 states and 4877 transitions. [2023-11-29 22:00:43,319 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 112 states, 111 states have (on average 43.93693693693694) internal successors, (4877), 111 states have internal predecessors, (4877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:00:43,325 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 112 states, 112 states have (on average 120.0) internal successors, (13440), 112 states have internal predecessors, (13440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:00:43,326 INFO L81 ComplementDD]: Finished complementDD. Result has 112 states, 112 states have (on average 120.0) internal successors, (13440), 112 states have internal predecessors, (13440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:00:43,326 INFO L307 CegarLoopForPetriNet]: 107 programPoint places, 1285 predicate places. [2023-11-29 22:00:43,327 INFO L500 AbstractCegarLoop]: Abstraction has has 1392 places, 10273 transitions, 397731 flow [2023-11-29 22:00:43,327 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 42.40384615384615) internal successors, (2205), 52 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:00:43,327 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:00:43,327 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:00:43,348 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:00:43,533 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:00:43,533 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:00:43,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:00:43,533 INFO L85 PathProgramCache]: Analyzing trace with hash -2110201142, now seen corresponding path program 18 times [2023-11-29 22:00:43,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:00:43,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550384376] [2023-11-29 22:00:43,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:00:43,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:00:43,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:00:44,270 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:00:44,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:00:44,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550384376] [2023-11-29 22:00:44,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550384376] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:00:44,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133021685] [2023-11-29 22:00:44,271 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 22:00:44,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:00:44,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:00:44,272 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:00:44,273 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:00:44,439 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-29 22:00:44,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:00:44,441 INFO L262 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 45 conjunts are in the unsatisfiable core [2023-11-29 22:00:44,443 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:00:44,909 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 22:00:44,909 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:00:45,163 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 22:00:45,163 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 43 [2023-11-29 22:00:45,276 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 22:00:45,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133021685] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:00:45,276 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:00:45,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 19, 14] total 52 [2023-11-29 22:00:45,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913935994] [2023-11-29 22:00:45,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:00:45,277 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2023-11-29 22:00:45,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:00:45,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2023-11-29 22:00:45,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=2467, Unknown=0, NotChecked=0, Total=2652 [2023-11-29 22:00:45,279 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 120 [2023-11-29 22:00:45,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1392 places, 10273 transitions, 397731 flow. Second operand has 52 states, 52 states have (on average 42.40384615384615) internal successors, (2205), 52 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:00:45,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:00:45,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 120 [2023-11-29 22:00:45,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:02:16,722 INFO L124 PetriNetUnfolderBase]: 15455/29301 cut-off events. [2023-11-29 22:02:16,722 INFO L125 PetriNetUnfolderBase]: For 300794/304550 co-relation queries the response was YES. [2023-11-29 22:02:16,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 532303 conditions, 29301 events. 15455/29301 cut-off events. For 300794/304550 co-relation queries the response was YES. Maximal size of possible extension queue 1257. Compared 275144 event pairs, 63 based on Foata normal form. 84/28201 useless extension candidates. Maximal degree in co-relation 323297. Up to 22648 conditions per place. [2023-11-29 22:02:17,117 INFO L140 encePairwiseOnDemand]: 81/120 looper letters, 8363 selfloop transitions, 521 changer transitions 1861/10775 dead transitions. [2023-11-29 22:02:17,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1482 places, 10775 transitions, 438463 flow [2023-11-29 22:02:17,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2023-11-29 22:02:17,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91 states. [2023-11-29 22:02:17,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 4020 transitions. [2023-11-29 22:02:17,120 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.36813186813186816 [2023-11-29 22:02:17,120 INFO L72 ComplementDD]: Start complementDD. Operand 91 states and 4020 transitions. [2023-11-29 22:02:17,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 91 states and 4020 transitions. [2023-11-29 22:02:17,121 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:02:17,121 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 91 states and 4020 transitions. [2023-11-29 22:02:17,123 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 92 states, 91 states have (on average 44.175824175824175) internal successors, (4020), 91 states have internal predecessors, (4020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:02:17,129 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 92 states, 92 states have (on average 120.0) internal successors, (11040), 92 states have internal predecessors, (11040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:02:17,129 INFO L81 ComplementDD]: Finished complementDD. Result has 92 states, 92 states have (on average 120.0) internal successors, (11040), 92 states have internal predecessors, (11040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:02:17,129 INFO L307 CegarLoopForPetriNet]: 107 programPoint places, 1375 predicate places. [2023-11-29 22:02:17,129 INFO L500 AbstractCegarLoop]: Abstraction has has 1482 places, 10775 transitions, 438463 flow [2023-11-29 22:02:17,130 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 42.40384615384615) internal successors, (2205), 52 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:02:17,130 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:02:17,130 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:02:17,134 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-11-29 22:02:17,334 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:02:17,334 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:02:17,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:02:17,334 INFO L85 PathProgramCache]: Analyzing trace with hash 2136613882, now seen corresponding path program 19 times [2023-11-29 22:02:17,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:02:17,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423803164] [2023-11-29 22:02:17,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:02:17,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:02:17,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:02:18,172 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:02:18,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:02:18,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423803164] [2023-11-29 22:02:18,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423803164] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:02:18,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [901218177] [2023-11-29 22:02:18,173 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 22:02:18,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:02:18,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:02:18,174 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:02:18,174 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:02:18,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:02:18,280 INFO L262 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 47 conjunts are in the unsatisfiable core [2023-11-29 22:02:18,282 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:02:18,603 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 22:02:18,603 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:02:18,809 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 22:02:18,810 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 43 [2023-11-29 22:02:18,877 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 22:02:18,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [901218177] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:02:18,877 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:02:18,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 16, 14] total 45 [2023-11-29 22:02:18,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064520307] [2023-11-29 22:02:18,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:02:18,878 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2023-11-29 22:02:18,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:02:18,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2023-11-29 22:02:18,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1835, Unknown=0, NotChecked=0, Total=1980 [2023-11-29 22:02:18,880 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 120 [2023-11-29 22:02:18,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1482 places, 10775 transitions, 438463 flow. Second operand has 45 states, 45 states have (on average 40.44444444444444) internal successors, (1820), 45 states have internal predecessors, (1820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:02:18,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:02:18,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 120 [2023-11-29 22:02:18,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:03:52,443 INFO L124 PetriNetUnfolderBase]: 15872/30117 cut-off events. [2023-11-29 22:03:52,443 INFO L125 PetriNetUnfolderBase]: For 327722/332098 co-relation queries the response was YES. [2023-11-29 22:03:52,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 574229 conditions, 30117 events. 15872/30117 cut-off events. For 327722/332098 co-relation queries the response was YES. Maximal size of possible extension queue 1306. Compared 284541 event pairs, 38 based on Foata normal form. 63/28956 useless extension candidates. Maximal degree in co-relation 349683. Up to 24227 conditions per place. [2023-11-29 22:03:52,877 INFO L140 encePairwiseOnDemand]: 85/120 looper letters, 8739 selfloop transitions, 361 changer transitions 1938/11071 dead transitions. [2023-11-29 22:03:52,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1523 places, 11071 transitions, 472506 flow [2023-11-29 22:03:52,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2023-11-29 22:03:52,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2023-11-29 22:03:52,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 1800 transitions. [2023-11-29 22:03:52,879 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2023-11-29 22:03:52,880 INFO L72 ComplementDD]: Start complementDD. Operand 42 states and 1800 transitions. [2023-11-29 22:03:52,880 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42 states and 1800 transitions. [2023-11-29 22:03:52,880 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:03:52,880 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 42 states and 1800 transitions. [2023-11-29 22:03:52,881 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 43 states, 42 states have (on average 42.857142857142854) internal successors, (1800), 42 states have internal predecessors, (1800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:03:52,883 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 43 states, 43 states have (on average 120.0) internal successors, (5160), 43 states have internal predecessors, (5160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:03:52,883 INFO L81 ComplementDD]: Finished complementDD. Result has 43 states, 43 states have (on average 120.0) internal successors, (5160), 43 states have internal predecessors, (5160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:03:52,884 INFO L307 CegarLoopForPetriNet]: 107 programPoint places, 1416 predicate places. [2023-11-29 22:03:52,884 INFO L500 AbstractCegarLoop]: Abstraction has has 1523 places, 11071 transitions, 472506 flow [2023-11-29 22:03:52,884 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 40.44444444444444) internal successors, (1820), 45 states have internal predecessors, (1820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:03:52,884 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:03:52,884 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:03:52,889 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:03:53,088 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:03:53,091 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:03:53,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:03:53,092 INFO L85 PathProgramCache]: Analyzing trace with hash 2112936656, now seen corresponding path program 20 times [2023-11-29 22:03:53,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:03:53,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421285411] [2023-11-29 22:03:53,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:03:53,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:03:53,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:03:53,726 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:03:53,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:03:53,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421285411] [2023-11-29 22:03:53,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421285411] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:03:53,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043813495] [2023-11-29 22:03:53,726 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 22:03:53,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:03:53,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:03:53,733 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:03:53,734 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:03:53,839 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 22:03:53,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:03:53,840 INFO L262 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 45 conjunts are in the unsatisfiable core [2023-11-29 22:03:53,841 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:03:54,239 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 22:03:54,240 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:03:54,484 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 22:03:54,484 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 43 [2023-11-29 22:03:54,586 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 22:03:54,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043813495] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:03:54,587 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:03:54,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 19, 14] total 52 [2023-11-29 22:03:54,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19803755] [2023-11-29 22:03:54,587 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:03:54,587 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2023-11-29 22:03:54,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:03:54,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2023-11-29 22:03:54,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=2468, Unknown=0, NotChecked=0, Total=2652 [2023-11-29 22:03:54,590 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 120 [2023-11-29 22:03:54,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1523 places, 11071 transitions, 472506 flow. Second operand has 52 states, 52 states have (on average 42.40384615384615) internal successors, (2205), 52 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:03:54,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:03:54,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 120 [2023-11-29 22:03:54,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:05:51,108 INFO L124 PetriNetUnfolderBase]: 16985/32258 cut-off events. [2023-11-29 22:05:51,108 INFO L125 PetriNetUnfolderBase]: For 379295/384296 co-relation queries the response was YES. [2023-11-29 22:05:51,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 643199 conditions, 32258 events. 16985/32258 cut-off events. For 379295/384296 co-relation queries the response was YES. Maximal size of possible extension queue 1403. Compared 307305 event pairs, 55 based on Foata normal form. 60/30950 useless extension candidates. Maximal degree in co-relation 398935. Up to 26102 conditions per place. [2023-11-29 22:05:51,763 INFO L140 encePairwiseOnDemand]: 83/120 looper letters, 9230 selfloop transitions, 616 changer transitions 1962/11838 dead transitions. [2023-11-29 22:05:51,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1610 places, 11838 transitions, 529120 flow [2023-11-29 22:05:51,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2023-11-29 22:05:51,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2023-11-29 22:05:51,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 3928 transitions. [2023-11-29 22:05:51,767 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.37196969696969695 [2023-11-29 22:05:51,767 INFO L72 ComplementDD]: Start complementDD. Operand 88 states and 3928 transitions. [2023-11-29 22:05:51,767 INFO L73 IsDeterministic]: Start isDeterministic. Operand 88 states and 3928 transitions. [2023-11-29 22:05:51,767 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:05:51,767 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 88 states and 3928 transitions. [2023-11-29 22:05:51,770 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 89 states, 88 states have (on average 44.63636363636363) internal successors, (3928), 88 states have internal predecessors, (3928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:05:51,775 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 89 states, 89 states have (on average 120.0) internal successors, (10680), 89 states have internal predecessors, (10680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:05:51,775 INFO L81 ComplementDD]: Finished complementDD. Result has 89 states, 89 states have (on average 120.0) internal successors, (10680), 89 states have internal predecessors, (10680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:05:51,775 INFO L307 CegarLoopForPetriNet]: 107 programPoint places, 1503 predicate places. [2023-11-29 22:05:51,775 INFO L500 AbstractCegarLoop]: Abstraction has has 1610 places, 11838 transitions, 529120 flow [2023-11-29 22:05:51,776 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 42.40384615384615) internal successors, (2205), 52 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:05:51,776 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:05:51,776 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:05:51,781 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:05:51,980 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:05:51,981 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:05:51,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:05:51,981 INFO L85 PathProgramCache]: Analyzing trace with hash 828723000, now seen corresponding path program 21 times [2023-11-29 22:05:51,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:05:51,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928247918] [2023-11-29 22:05:51,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:05:51,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:05:52,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:05:52,637 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:05:52,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:05:52,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928247918] [2023-11-29 22:05:52,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928247918] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:05:52,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873769917] [2023-11-29 22:05:52,638 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 22:05:52,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:05:52,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:05:52,639 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:05:52,641 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:05:52,830 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-11-29 22:05:52,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:05:52,831 INFO L262 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 59 conjunts are in the unsatisfiable core [2023-11-29 22:05:52,833 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:05:53,664 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 22:05:53,664 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 14 [2023-11-29 22:05:53,785 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:05:53,786 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:05:54,129 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 22:05:54,129 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 38 treesize of output 55 [2023-11-29 22:05:54,694 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 22:05:54,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873769917] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:05:54,694 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:05:54,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 30, 25] total 74 [2023-11-29 22:05:54,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754367432] [2023-11-29 22:05:54,695 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:05:54,695 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2023-11-29 22:05:54,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:05:54,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2023-11-29 22:05:54,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=497, Invalid=4905, Unknown=0, NotChecked=0, Total=5402 [2023-11-29 22:05:54,698 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 120 [2023-11-29 22:05:54,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1610 places, 11838 transitions, 529120 flow. Second operand has 74 states, 74 states have (on average 41.851351351351354) internal successors, (3097), 74 states have internal predecessors, (3097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:05:54,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:05:54,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 120 [2023-11-29 22:05:54,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 22:08:13,662 INFO L124 PetriNetUnfolderBase]: 18538/35099 cut-off events. [2023-11-29 22:08:13,662 INFO L125 PetriNetUnfolderBase]: For 434601/441294 co-relation queries the response was YES. [2023-11-29 22:08:13,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 732927 conditions, 35099 events. 18538/35099 cut-off events. For 434601/441294 co-relation queries the response was YES. Maximal size of possible extension queue 1552. Compared 338858 event pairs, 56 based on Foata normal form. 144/33698 useless extension candidates. Maximal degree in co-relation 465191. Up to 28681 conditions per place. [2023-11-29 22:08:14,223 INFO L140 encePairwiseOnDemand]: 80/120 looper letters, 8426 selfloop transitions, 2499 changer transitions 2009/12964 dead transitions. [2023-11-29 22:08:14,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1745 places, 12964 transitions, 605429 flow [2023-11-29 22:08:14,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2023-11-29 22:08:14,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2023-11-29 22:08:14,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 6013 transitions. [2023-11-29 22:08:14,227 INFO L542 CegarLoopForPetriNet]: DFA transition density 0.3684436274509804 [2023-11-29 22:08:14,227 INFO L72 ComplementDD]: Start complementDD. Operand 136 states and 6013 transitions. [2023-11-29 22:08:14,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 136 states and 6013 transitions. [2023-11-29 22:08:14,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 22:08:14,228 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 136 states and 6013 transitions. [2023-11-29 22:08:14,232 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 137 states, 136 states have (on average 44.213235294117645) internal successors, (6013), 136 states have internal predecessors, (6013), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:08:14,239 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 137 states, 137 states have (on average 120.0) internal successors, (16440), 137 states have internal predecessors, (16440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:08:14,240 INFO L81 ComplementDD]: Finished complementDD. Result has 137 states, 137 states have (on average 120.0) internal successors, (16440), 137 states have internal predecessors, (16440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:08:14,240 INFO L307 CegarLoopForPetriNet]: 107 programPoint places, 1638 predicate places. [2023-11-29 22:08:14,240 INFO L500 AbstractCegarLoop]: Abstraction has has 1745 places, 12964 transitions, 605429 flow [2023-11-29 22:08:14,240 INFO L501 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 41.851351351351354) internal successors, (3097), 74 states have internal predecessors, (3097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:08:14,241 INFO L224 CegarLoopForPetriNet]: Found error trace [2023-11-29 22:08:14,241 INFO L232 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 22:08:14,264 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-11-29 22:08:14,445 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:08:14,446 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:08:14,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 22:08:14,446 INFO L85 PathProgramCache]: Analyzing trace with hash -814518656, now seen corresponding path program 22 times [2023-11-29 22:08:14,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 22:08:14,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352033885] [2023-11-29 22:08:14,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 22:08:14,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 22:08:14,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 22:08:15,082 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 22:08:15,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 22:08:15,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352033885] [2023-11-29 22:08:15,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352033885] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 22:08:15,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224139171] [2023-11-29 22:08:15,083 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 22:08:15,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 22:08:15,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-29 22:08:15,092 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:08:15,109 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:08:15,197 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 22:08:15,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 22:08:15,198 INFO L262 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 51 conjunts are in the unsatisfiable core [2023-11-29 22:08:15,200 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 22:08:15,460 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-29 22:08:15,461 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 22:08:15,654 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 22:08:15,654 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 43 [2023-11-29 22:08:15,755 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-29 22:08:15,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224139171] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 22:08:15,755 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 22:08:15,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 21, 14] total 32 [2023-11-29 22:08:15,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030473827] [2023-11-29 22:08:15,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 22:08:15,756 INFO L576 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-11-29 22:08:15,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 22:08:15,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-11-29 22:08:15,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=899, Unknown=0, NotChecked=0, Total=992 [2023-11-29 22:08:15,757 INFO L497 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 120 [2023-11-29 22:08:15,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1745 places, 12964 transitions, 605429 flow. Second operand has 32 states, 32 states have (on average 47.8125) internal successors, (1530), 32 states have internal predecessors, (1530), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 22:08:15,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 22:08:15,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 120 [2023-11-29 22:08:15,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-11-29 22:08:23,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-11-29 22:08:23,718 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2023-11-29 22:08:23,723 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-11-29 22:08:23,739 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-11-29 22:08:23,740 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-11-29 22:08:23,923 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:08:23,923 WARN L624 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (32states, 44/120 universal loopers) in iteration 27,while PetriNetUnfolder was constructing finite prefix that currently has 42328 conditions, 1979 events (869/1978 cut-off events. For 34009/35226 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 16413 event pairs, 10 based on Foata normal form. 30/2389 useless extension candidates. Maximal degree in co-relation 33284. Up to 1115 conditions per place.). [2023-11-29 22:08:23,924 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2023-11-29 22:08:23,925 INFO L810 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2023-11-29 22:08:23,925 INFO L457 BasicCegarLoop]: Path program histogram: [22, 1, 1, 1, 1, 1] [2023-11-29 22:08:23,930 INFO L222 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-11-29 22:08:23,930 INFO L172 ceAbstractionStarter]: Computing trace abstraction results [2023-11-29 22:08:23,934 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.11 10:08:23 BasicIcfg [2023-11-29 22:08:23,934 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-29 22:08:23,935 INFO L158 Benchmark]: Toolchain (without parser) took 843034.02ms. Allocated memory was 593.5MB in the beginning and 3.8GB in the end (delta: 3.2GB). Free memory was 549.9MB in the beginning and 1.3GB in the end (delta: -746.4MB). Peak memory consumption was 2.5GB. Max. memory is 16.0GB. [2023-11-29 22:08:23,935 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 388.0MB. Free memory was 338.0MB in the beginning and 337.9MB in the end (delta: 167.8kB). There was no memory consumed. Max. memory is 16.0GB. [2023-11-29 22:08:23,935 INFO L158 Benchmark]: CACSL2BoogieTranslator took 232.13ms. Allocated memory is still 593.5MB. Free memory was 549.9MB in the beginning and 537.9MB in the end (delta: 12.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-11-29 22:08:23,935 INFO L158 Benchmark]: Boogie Procedure Inliner took 43.36ms. Allocated memory is still 593.5MB. Free memory was 537.9MB in the beginning and 536.0MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-11-29 22:08:23,935 INFO L158 Benchmark]: Boogie Preprocessor took 27.89ms. Allocated memory is still 593.5MB. Free memory was 536.0MB in the beginning and 534.3MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-11-29 22:08:23,935 INFO L158 Benchmark]: RCFGBuilder took 444.14ms. Allocated memory is still 593.5MB. Free memory was 534.3MB in the beginning and 505.4MB in the end (delta: 28.9MB). Peak memory consumption was 29.4MB. Max. memory is 16.0GB. [2023-11-29 22:08:23,936 INFO L158 Benchmark]: TraceAbstraction took 842281.28ms. Allocated memory was 593.5MB in the beginning and 3.8GB in the end (delta: 3.2GB). Free memory was 505.0MB in the beginning and 1.3GB in the end (delta: -791.4MB). Peak memory consumption was 2.4GB. Max. memory is 16.0GB. [2023-11-29 22:08:23,936 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.09ms. Allocated memory is still 388.0MB. Free memory was 338.0MB in the beginning and 337.9MB in the end (delta: 167.8kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 232.13ms. Allocated memory is still 593.5MB. Free memory was 549.9MB in the beginning and 537.9MB in the end (delta: 12.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 43.36ms. Allocated memory is still 593.5MB. Free memory was 537.9MB in the beginning and 536.0MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 27.89ms. Allocated memory is still 593.5MB. Free memory was 536.0MB in the beginning and 534.3MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 444.14ms. Allocated memory is still 593.5MB. Free memory was 534.3MB in the beginning and 505.4MB in the end (delta: 28.9MB). Peak memory consumption was 29.4MB. Max. memory is 16.0GB. * TraceAbstraction took 842281.28ms. Allocated memory was 593.5MB in the beginning and 3.8GB in the end (delta: 3.2GB). Free memory was 505.0MB in the beginning and 1.3GB in the end (delta: -791.4MB). Peak memory consumption was 2.4GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 81]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (32states, 44/120 universal loopers) in iteration 27,while PetriNetUnfolder was constructing finite prefix that currently has 42328 conditions, 1979 events (869/1978 cut-off events. For 34009/35226 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 16413 event pairs, 10 based on Foata normal form. 30/2389 useless extension candidates. Maximal degree in co-relation 33284. Up to 1115 conditions per place.). - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (32states, 44/120 universal loopers) in iteration 27,while PetriNetUnfolder was constructing finite prefix that currently has 42328 conditions, 1979 events (869/1978 cut-off events. For 34009/35226 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 16413 event pairs, 10 based on Foata normal form. 30/2389 useless extension candidates. Maximal degree in co-relation 33284. Up to 1115 conditions per place.). - TimeoutResultAtElement [Line: 76]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (32states, 44/120 universal loopers) in iteration 27,while PetriNetUnfolder was constructing finite prefix that currently has 42328 conditions, 1979 events (869/1978 cut-off events. For 34009/35226 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 16413 event pairs, 10 based on Foata normal form. 30/2389 useless extension candidates. Maximal degree in co-relation 33284. Up to 1115 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 136 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: 842.2s, OverallIterations: 27, TraceHistogramMax: 2, PathProgramHistogramMax: 22, EmptinessCheckTime: 0.0s, AutomataDifference: 782.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 11987 SdHoareTripleChecker+Valid, 25.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11987 mSDsluCounter, 36233 SdHoareTripleChecker+Invalid, 22.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 1579 IncrementalHoareTripleChecker+Unchecked, 34472 mSDsCounter, 788 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 67334 IncrementalHoareTripleChecker+Invalid, 69701 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 788 mSolverCounterUnsat, 1761 mSDtfsCounter, 67334 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 7192 GetRequests, 4918 SyntacticMatches, 17 SemanticMatches, 2257 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 121668 ImplicationChecksByTransitivity, 69.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=605429occurred in iteration=26, InterpolantAutomatonStates: 1668, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.4s SatisfiabilityAnalysisTime, 50.8s InterpolantComputationTime, 5612 NumberOfCodeBlocks, 5612 NumberOfCodeBlocksAsserted, 81 NumberOfCheckSat, 8215 ConstructedInterpolants, 46 QuantifiedInterpolants, 50967 SizeOfPredicates, 442 NumberOfNonLiveVariables, 6548 ConjunctsInSsa, 917 ConjunctsInUnsatCore, 75 InterpolantComputations, 5 PerfectInterpolantSequences, 334/1220 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