/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-SemanticLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/mult-flipped-dist.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-wip.dk.datarace-free-lbe-02cf818-m [2023-11-17 15:59:13,911 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-17 15:59:13,964 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-SemanticLbe.epf [2023-11-17 15:59:13,991 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-17 15:59:13,991 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-17 15:59:13,992 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-17 15:59:13,992 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-17 15:59:13,992 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-17 15:59:13,993 INFO L153 SettingsManager]: * Use SBE=true [2023-11-17 15:59:13,993 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-17 15:59:13,993 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-17 15:59:13,993 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-17 15:59:13,993 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-17 15:59:13,994 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-17 15:59:13,994 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-17 15:59:13,997 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-17 15:59:13,998 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-17 15:59:14,000 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-17 15:59:14,000 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-17 15:59:14,001 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-17 15:59:14,001 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-17 15:59:14,002 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-17 15:59:14,002 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-17 15:59:14,002 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-11-17 15:59:14,002 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-17 15:59:14,003 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-17 15:59:14,004 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-17 15:59:14,004 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-17 15:59:14,004 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-17 15:59:14,004 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-17 15:59:14,005 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-17 15:59:14,005 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-17 15:59:14,005 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 [2023-11-17 15:59:14,186 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-17 15:59:14,202 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-17 15:59:14,204 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-17 15:59:14,205 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-17 15:59:14,205 INFO L274 PluginConnector]: CDTParser initialized [2023-11-17 15:59:14,206 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/mult-flipped-dist.wvr.c [2023-11-17 15:59:15,239 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-17 15:59:15,388 INFO L384 CDTParser]: Found 1 translation units. [2023-11-17 15:59:15,389 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/mult-flipped-dist.wvr.c [2023-11-17 15:59:15,394 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/de6912989/50fec35db9f54d2d95d23f22f5b40f54/FLAG6e962586e [2023-11-17 15:59:15,403 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/de6912989/50fec35db9f54d2d95d23f22f5b40f54 [2023-11-17 15:59:15,404 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-17 15:59:15,405 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-11-17 15:59:15,406 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-17 15:59:15,406 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-17 15:59:15,409 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-17 15:59:15,410 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 03:59:15" (1/1) ... [2023-11-17 15:59:15,410 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2878fcb9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:59:15, skipping insertion in model container [2023-11-17 15:59:15,410 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.11 03:59:15" (1/1) ... [2023-11-17 15:59:15,442 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-17 15:59:15,561 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/mult-flipped-dist.wvr.c[2174,2187] [2023-11-17 15:59:15,564 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-17 15:59:15,571 INFO L202 MainTranslator]: Completed pre-run [2023-11-17 15:59:15,587 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/mult-flipped-dist.wvr.c[2174,2187] [2023-11-17 15:59:15,587 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-17 15:59:15,597 INFO L206 MainTranslator]: Completed translation [2023-11-17 15:59:15,597 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:59:15 WrapperNode [2023-11-17 15:59:15,597 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-17 15:59:15,598 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-17 15:59:15,598 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-17 15:59:15,598 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-17 15:59:15,602 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:59:15" (1/1) ... [2023-11-17 15:59:15,608 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:59:15" (1/1) ... [2023-11-17 15:59:15,627 INFO L138 Inliner]: procedures = 22, calls = 25, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 72 [2023-11-17 15:59:15,627 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-17 15:59:15,628 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-17 15:59:15,628 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-17 15:59:15,628 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-17 15:59:15,634 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:59:15" (1/1) ... [2023-11-17 15:59:15,634 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:59:15" (1/1) ... [2023-11-17 15:59:15,646 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:59:15" (1/1) ... [2023-11-17 15:59:15,649 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:59:15" (1/1) ... [2023-11-17 15:59:15,652 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:59:15" (1/1) ... [2023-11-17 15:59:15,654 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:59:15" (1/1) ... [2023-11-17 15:59:15,655 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:59:15" (1/1) ... [2023-11-17 15:59:15,655 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:59:15" (1/1) ... [2023-11-17 15:59:15,667 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-17 15:59:15,667 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-17 15:59:15,667 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-17 15:59:15,668 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-17 15:59:15,668 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:59:15" (1/1) ... [2023-11-17 15:59:15,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-17 15:59:15,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:59:15,702 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-17 15:59:15,705 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-17 15:59:15,729 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-17 15:59:15,730 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-17 15:59:15,733 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-17 15:59:15,733 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-17 15:59:15,733 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-17 15:59:15,733 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-11-17 15:59:15,734 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-11-17 15:59:15,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-17 15:59:15,734 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-17 15:59:15,734 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-17 15:59:15,734 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-17 15:59:15,734 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-17 15:59:15,734 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-17 15:59:15,740 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-17 15:59:15,756 WARN L211 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-17 15:59:15,843 INFO L239 CfgBuilder]: Building ICFG [2023-11-17 15:59:15,845 INFO L265 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-17 15:59:16,037 INFO L280 CfgBuilder]: Performing block encoding [2023-11-17 15:59:16,045 INFO L302 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-17 15:59:16,045 INFO L307 CfgBuilder]: Removed 3 assume(true) statements. [2023-11-17 15:59:16,046 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 03:59:16 BoogieIcfgContainer [2023-11-17 15:59:16,046 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-17 15:59:16,057 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-17 15:59:16,058 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-17 15:59:16,060 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-17 15:59:16,060 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.11 03:59:15" (1/3) ... [2023-11-17 15:59:16,061 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a607c1e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 03:59:16, skipping insertion in model container [2023-11-17 15:59:16,061 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.11 03:59:15" (2/3) ... [2023-11-17 15:59:16,061 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a607c1e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.11 03:59:16, skipping insertion in model container [2023-11-17 15:59:16,061 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.11 03:59:16" (3/3) ... [2023-11-17 15:59:16,062 INFO L112 eAbstractionObserver]: Analyzing ICFG mult-flipped-dist.wvr.c [2023-11-17 15:59:16,075 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-17 15:59:16,075 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-17 15:59:16,075 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-17 15:59:16,138 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-11-17 15:59:16,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 115 places, 112 transitions, 245 flow [2023-11-17 15:59:16,228 INFO L124 PetriNetUnfolderBase]: 7/109 cut-off events. [2023-11-17 15:59:16,228 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-17 15:59:16,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122 conditions, 109 events. 7/109 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 84 event pairs, 0 based on Foata normal form. 0/101 useless extension candidates. Maximal degree in co-relation 69. Up to 2 conditions per place. [2023-11-17 15:59:16,233 INFO L82 GeneralOperation]: Start removeDead. Operand has 115 places, 112 transitions, 245 flow [2023-11-17 15:59:16,235 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 101 places, 98 transitions, 214 flow [2023-11-17 15:59:16,240 INFO L115 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2023-11-17 15:59:16,248 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 101 places, 98 transitions, 214 flow [2023-11-17 15:59:16,250 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 101 places, 98 transitions, 214 flow [2023-11-17 15:59:16,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 101 places, 98 transitions, 214 flow [2023-11-17 15:59:16,269 INFO L124 PetriNetUnfolderBase]: 7/98 cut-off events. [2023-11-17 15:59:16,269 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-17 15:59:16,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111 conditions, 98 events. 7/98 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 83 event pairs, 0 based on Foata normal form. 0/91 useless extension candidates. Maximal degree in co-relation 69. Up to 2 conditions per place. [2023-11-17 15:59:16,271 INFO L119 LiptonReduction]: Number of co-enabled transitions 1728 [2023-11-17 15:59:18,047 INFO L134 LiptonReduction]: Checked pairs total: 1586 [2023-11-17 15:59:18,047 INFO L136 LiptonReduction]: Total number of compositions: 82 [2023-11-17 15:59:18,058 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-17 15:59:18,062 INFO L357 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=false, 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;@2d11f235, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-17 15:59:18,062 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-11-17 15:59:18,067 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-17 15:59:18,068 INFO L124 PetriNetUnfolderBase]: 3/21 cut-off events. [2023-11-17 15:59:18,068 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-11-17 15:59:18,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:59:18,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:59:18,068 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:59:18,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:59:18,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1519020390, now seen corresponding path program 1 times [2023-11-17 15:59:18,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:59:18,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987888132] [2023-11-17 15:59:18,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:59:18,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:59:18,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:18,589 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-17 15:59:18,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:59:18,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987888132] [2023-11-17 15:59:18,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987888132] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:59:18,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:59:18,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-17 15:59:18,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966717679] [2023-11-17 15:59:18,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:59:18,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-17 15:59:18,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:59:18,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-17 15:59:18,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-17 15:59:18,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 194 [2023-11-17 15:59:18,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 22 transitions, 62 flow. Second operand has 3 states, 3 states have (on average 100.33333333333333) internal successors, (301), 3 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:18,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:59:18,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 194 [2023-11-17 15:59:18,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:59:18,757 INFO L124 PetriNetUnfolderBase]: 428/630 cut-off events. [2023-11-17 15:59:18,758 INFO L125 PetriNetUnfolderBase]: For 66/66 co-relation queries the response was YES. [2023-11-17 15:59:18,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1337 conditions, 630 events. 428/630 cut-off events. For 66/66 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2000 event pairs, 138 based on Foata normal form. 1/467 useless extension candidates. Maximal degree in co-relation 1030. Up to 389 conditions per place. [2023-11-17 15:59:18,765 INFO L140 encePairwiseOnDemand]: 189/194 looper letters, 36 selfloop transitions, 4 changer transitions 1/41 dead transitions. [2023-11-17 15:59:18,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 41 transitions, 197 flow [2023-11-17 15:59:18,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-17 15:59:18,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-17 15:59:18,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 324 transitions. [2023-11-17 15:59:18,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5567010309278351 [2023-11-17 15:59:18,781 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 324 transitions. [2023-11-17 15:59:18,781 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 324 transitions. [2023-11-17 15:59:18,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:59:18,785 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 324 transitions. [2023-11-17 15:59:18,790 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 108.0) internal successors, (324), 3 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:18,792 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:18,793 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:18,794 INFO L175 Difference]: Start difference. First operand has 29 places, 22 transitions, 62 flow. Second operand 3 states and 324 transitions. [2023-11-17 15:59:18,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 41 transitions, 197 flow [2023-11-17 15:59:18,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 41 transitions, 175 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-17 15:59:18,800 INFO L231 Difference]: Finished difference. Result has 26 places, 25 transitions, 76 flow [2023-11-17 15:59:18,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=76, PETRI_PLACES=26, PETRI_TRANSITIONS=25} [2023-11-17 15:59:18,804 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -3 predicate places. [2023-11-17 15:59:18,804 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 25 transitions, 76 flow [2023-11-17 15:59:18,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 100.33333333333333) internal successors, (301), 3 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:18,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:59:18,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:59:18,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-17 15:59:18,805 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:59:18,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:59:18,808 INFO L85 PathProgramCache]: Analyzing trace with hash 832894792, now seen corresponding path program 1 times [2023-11-17 15:59:18,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:59:18,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33644403] [2023-11-17 15:59:18,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:59:18,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:59:18,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:18,945 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-17 15:59:18,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:59:18,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33644403] [2023-11-17 15:59:18,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33644403] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:59:18,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:59:18,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 15:59:18,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376085083] [2023-11-17 15:59:18,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:59:18,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 15:59:18,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:59:18,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 15:59:18,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-17 15:59:18,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 194 [2023-11-17 15:59:18,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 25 transitions, 76 flow. Second operand has 5 states, 5 states have (on average 89.0) internal successors, (445), 5 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:18,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:59:18,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 194 [2023-11-17 15:59:18,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:59:19,148 INFO L124 PetriNetUnfolderBase]: 535/823 cut-off events. [2023-11-17 15:59:19,149 INFO L125 PetriNetUnfolderBase]: For 174/174 co-relation queries the response was YES. [2023-11-17 15:59:19,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1905 conditions, 823 events. 535/823 cut-off events. For 174/174 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3197 event pairs, 158 based on Foata normal form. 86/909 useless extension candidates. Maximal degree in co-relation 562. Up to 394 conditions per place. [2023-11-17 15:59:19,153 INFO L140 encePairwiseOnDemand]: 187/194 looper letters, 52 selfloop transitions, 6 changer transitions 5/63 dead transitions. [2023-11-17 15:59:19,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 63 transitions, 301 flow [2023-11-17 15:59:19,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 15:59:19,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 15:59:19,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 487 transitions. [2023-11-17 15:59:19,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5020618556701031 [2023-11-17 15:59:19,156 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 487 transitions. [2023-11-17 15:59:19,156 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 487 transitions. [2023-11-17 15:59:19,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:59:19,157 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 487 transitions. [2023-11-17 15:59:19,158 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 97.4) internal successors, (487), 5 states have internal predecessors, (487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:19,160 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 194.0) internal successors, (1164), 6 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:19,161 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 194.0) internal successors, (1164), 6 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:19,161 INFO L175 Difference]: Start difference. First operand has 26 places, 25 transitions, 76 flow. Second operand 5 states and 487 transitions. [2023-11-17 15:59:19,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 63 transitions, 301 flow [2023-11-17 15:59:19,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 63 transitions, 295 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-17 15:59:19,163 INFO L231 Difference]: Finished difference. Result has 32 places, 29 transitions, 127 flow [2023-11-17 15:59:19,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=127, PETRI_PLACES=32, PETRI_TRANSITIONS=29} [2023-11-17 15:59:19,164 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 3 predicate places. [2023-11-17 15:59:19,164 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 29 transitions, 127 flow [2023-11-17 15:59:19,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 89.0) internal successors, (445), 5 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:19,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:59:19,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:59:19,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-17 15:59:19,165 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:59:19,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:59:19,168 INFO L85 PathProgramCache]: Analyzing trace with hash 2070250382, now seen corresponding path program 2 times [2023-11-17 15:59:19,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:59:19,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122123075] [2023-11-17 15:59:19,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:59:19,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:59:19,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:19,253 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-17 15:59:19,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:59:19,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122123075] [2023-11-17 15:59:19,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122123075] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:59:19,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:59:19,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-17 15:59:19,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246838382] [2023-11-17 15:59:19,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:59:19,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-17 15:59:19,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:59:19,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-17 15:59:19,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-17 15:59:19,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 194 [2023-11-17 15:59:19,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 29 transitions, 127 flow. Second operand has 4 states, 4 states have (on average 94.0) internal successors, (376), 4 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:19,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:59:19,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 194 [2023-11-17 15:59:19,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:59:19,391 INFO L124 PetriNetUnfolderBase]: 605/931 cut-off events. [2023-11-17 15:59:19,392 INFO L125 PetriNetUnfolderBase]: For 1128/1128 co-relation queries the response was YES. [2023-11-17 15:59:19,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2940 conditions, 931 events. 605/931 cut-off events. For 1128/1128 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3557 event pairs, 167 based on Foata normal form. 38/969 useless extension candidates. Maximal degree in co-relation 819. Up to 538 conditions per place. [2023-11-17 15:59:19,396 INFO L140 encePairwiseOnDemand]: 189/194 looper letters, 47 selfloop transitions, 5 changer transitions 9/61 dead transitions. [2023-11-17 15:59:19,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 61 transitions, 373 flow [2023-11-17 15:59:19,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-17 15:59:19,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-17 15:59:19,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 410 transitions. [2023-11-17 15:59:19,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5283505154639175 [2023-11-17 15:59:19,398 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 410 transitions. [2023-11-17 15:59:19,398 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 410 transitions. [2023-11-17 15:59:19,398 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:59:19,398 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 410 transitions. [2023-11-17 15:59:19,399 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 102.5) internal successors, (410), 4 states have internal predecessors, (410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:19,400 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 194.0) internal successors, (970), 5 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:19,400 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 194.0) internal successors, (970), 5 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:19,400 INFO L175 Difference]: Start difference. First operand has 32 places, 29 transitions, 127 flow. Second operand 4 states and 410 transitions. [2023-11-17 15:59:19,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 61 transitions, 373 flow [2023-11-17 15:59:19,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 61 transitions, 361 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-11-17 15:59:19,405 INFO L231 Difference]: Finished difference. Result has 36 places, 31 transitions, 153 flow [2023-11-17 15:59:19,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=153, PETRI_PLACES=36, PETRI_TRANSITIONS=31} [2023-11-17 15:59:19,406 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 7 predicate places. [2023-11-17 15:59:19,406 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 31 transitions, 153 flow [2023-11-17 15:59:19,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 94.0) internal successors, (376), 4 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:19,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:59:19,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:59:19,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-17 15:59:19,407 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:59:19,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:59:19,408 INFO L85 PathProgramCache]: Analyzing trace with hash -970745673, now seen corresponding path program 1 times [2023-11-17 15:59:19,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:59:19,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605877339] [2023-11-17 15:59:19,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:59:19,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:59:19,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:19,500 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-17 15:59:19,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:59:19,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605877339] [2023-11-17 15:59:19,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605877339] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:59:19,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:59:19,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 15:59:19,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164619369] [2023-11-17 15:59:19,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:59:19,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 15:59:19,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:59:19,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 15:59:19,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-17 15:59:19,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 194 [2023-11-17 15:59:19,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 31 transitions, 153 flow. Second operand has 5 states, 5 states have (on average 89.0) internal successors, (445), 5 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:19,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:59:19,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 194 [2023-11-17 15:59:19,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:59:19,648 INFO L124 PetriNetUnfolderBase]: 671/1021 cut-off events. [2023-11-17 15:59:19,648 INFO L125 PetriNetUnfolderBase]: For 2104/2104 co-relation queries the response was YES. [2023-11-17 15:59:19,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3504 conditions, 1021 events. 671/1021 cut-off events. For 2104/2104 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3967 event pairs, 314 based on Foata normal form. 16/1037 useless extension candidates. Maximal degree in co-relation 1813. Up to 801 conditions per place. [2023-11-17 15:59:19,652 INFO L140 encePairwiseOnDemand]: 187/194 looper letters, 50 selfloop transitions, 12 changer transitions 3/65 dead transitions. [2023-11-17 15:59:19,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 65 transitions, 466 flow [2023-11-17 15:59:19,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 15:59:19,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 15:59:19,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 478 transitions. [2023-11-17 15:59:19,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4927835051546392 [2023-11-17 15:59:19,654 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 478 transitions. [2023-11-17 15:59:19,654 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 478 transitions. [2023-11-17 15:59:19,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:59:19,654 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 478 transitions. [2023-11-17 15:59:19,655 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 95.6) internal successors, (478), 5 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:19,656 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 194.0) internal successors, (1164), 6 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:19,657 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 194.0) internal successors, (1164), 6 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:19,657 INFO L175 Difference]: Start difference. First operand has 36 places, 31 transitions, 153 flow. Second operand 5 states and 478 transitions. [2023-11-17 15:59:19,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 65 transitions, 466 flow [2023-11-17 15:59:19,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 65 transitions, 454 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-11-17 15:59:19,661 INFO L231 Difference]: Finished difference. Result has 42 places, 39 transitions, 248 flow [2023-11-17 15:59:19,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=248, PETRI_PLACES=42, PETRI_TRANSITIONS=39} [2023-11-17 15:59:19,662 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 13 predicate places. [2023-11-17 15:59:19,663 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 39 transitions, 248 flow [2023-11-17 15:59:19,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 89.0) internal successors, (445), 5 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:19,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:59:19,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:59:19,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-17 15:59:19,663 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:59:19,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:59:19,664 INFO L85 PathProgramCache]: Analyzing trace with hash 135995945, now seen corresponding path program 2 times [2023-11-17 15:59:19,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:59:19,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016289620] [2023-11-17 15:59:19,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:59:19,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:59:19,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:19,731 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-17 15:59:19,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:59:19,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016289620] [2023-11-17 15:59:19,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016289620] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:59:19,731 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:59:19,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 15:59:19,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486662725] [2023-11-17 15:59:19,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:59:19,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 15:59:19,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:59:19,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 15:59:19,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-17 15:59:19,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 194 [2023-11-17 15:59:19,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 39 transitions, 248 flow. Second operand has 5 states, 5 states have (on average 89.0) internal successors, (445), 5 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:19,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:59:19,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 194 [2023-11-17 15:59:19,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:59:19,962 INFO L124 PetriNetUnfolderBase]: 836/1302 cut-off events. [2023-11-17 15:59:19,962 INFO L125 PetriNetUnfolderBase]: For 3669/3669 co-relation queries the response was YES. [2023-11-17 15:59:19,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5158 conditions, 1302 events. 836/1302 cut-off events. For 3669/3669 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 5639 event pairs, 254 based on Foata normal form. 62/1364 useless extension candidates. Maximal degree in co-relation 3940. Up to 684 conditions per place. [2023-11-17 15:59:19,971 INFO L140 encePairwiseOnDemand]: 187/194 looper letters, 60 selfloop transitions, 12 changer transitions 7/79 dead transitions. [2023-11-17 15:59:19,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 79 transitions, 606 flow [2023-11-17 15:59:19,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 15:59:19,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 15:59:19,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 483 transitions. [2023-11-17 15:59:19,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4979381443298969 [2023-11-17 15:59:19,986 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 483 transitions. [2023-11-17 15:59:19,986 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 483 transitions. [2023-11-17 15:59:19,986 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:59:19,986 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 483 transitions. [2023-11-17 15:59:19,987 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 96.6) internal successors, (483), 5 states have internal predecessors, (483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:19,988 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 194.0) internal successors, (1164), 6 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:19,989 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 194.0) internal successors, (1164), 6 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:19,989 INFO L175 Difference]: Start difference. First operand has 42 places, 39 transitions, 248 flow. Second operand 5 states and 483 transitions. [2023-11-17 15:59:19,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 79 transitions, 606 flow [2023-11-17 15:59:19,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 79 transitions, 572 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-11-17 15:59:19,996 INFO L231 Difference]: Finished difference. Result has 47 places, 43 transitions, 325 flow [2023-11-17 15:59:19,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=325, PETRI_PLACES=47, PETRI_TRANSITIONS=43} [2023-11-17 15:59:19,998 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 18 predicate places. [2023-11-17 15:59:19,998 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 43 transitions, 325 flow [2023-11-17 15:59:19,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 89.0) internal successors, (445), 5 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:19,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:59:19,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:59:19,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-17 15:59:19,999 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:59:19,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:59:19,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1477589782, now seen corresponding path program 3 times [2023-11-17 15:59:19,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:59:19,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639553536] [2023-11-17 15:59:19,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:59:20,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:59:20,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:20,119 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-17 15:59:20,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:59:20,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639553536] [2023-11-17 15:59:20,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639553536] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:59:20,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:59:20,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-17 15:59:20,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813137721] [2023-11-17 15:59:20,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:59:20,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-17 15:59:20,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:59:20,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-17 15:59:20,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-17 15:59:20,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 194 [2023-11-17 15:59:20,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 43 transitions, 325 flow. Second operand has 4 states, 4 states have (on average 94.0) internal successors, (376), 4 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:20,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:59:20,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 194 [2023-11-17 15:59:20,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:59:20,311 INFO L124 PetriNetUnfolderBase]: 918/1424 cut-off events. [2023-11-17 15:59:20,311 INFO L125 PetriNetUnfolderBase]: For 6341/6341 co-relation queries the response was YES. [2023-11-17 15:59:20,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6537 conditions, 1424 events. 918/1424 cut-off events. For 6341/6341 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 6099 event pairs, 306 based on Foata normal form. 44/1468 useless extension candidates. Maximal degree in co-relation 4788. Up to 960 conditions per place. [2023-11-17 15:59:20,319 INFO L140 encePairwiseOnDemand]: 189/194 looper letters, 56 selfloop transitions, 8 changer transitions 17/81 dead transitions. [2023-11-17 15:59:20,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 81 transitions, 754 flow [2023-11-17 15:59:20,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-17 15:59:20,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-17 15:59:20,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 408 transitions. [2023-11-17 15:59:20,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257731958762887 [2023-11-17 15:59:20,321 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 408 transitions. [2023-11-17 15:59:20,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 408 transitions. [2023-11-17 15:59:20,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:59:20,321 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 408 transitions. [2023-11-17 15:59:20,322 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 102.0) internal successors, (408), 4 states have internal predecessors, (408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:20,323 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 194.0) internal successors, (970), 5 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:20,323 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 194.0) internal successors, (970), 5 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:20,323 INFO L175 Difference]: Start difference. First operand has 47 places, 43 transitions, 325 flow. Second operand 4 states and 408 transitions. [2023-11-17 15:59:20,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 81 transitions, 754 flow [2023-11-17 15:59:20,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 81 transitions, 716 flow, removed 10 selfloop flow, removed 2 redundant places. [2023-11-17 15:59:20,330 INFO L231 Difference]: Finished difference. Result has 50 places, 44 transitions, 344 flow [2023-11-17 15:59:20,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=344, PETRI_PLACES=50, PETRI_TRANSITIONS=44} [2023-11-17 15:59:20,332 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 21 predicate places. [2023-11-17 15:59:20,332 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 44 transitions, 344 flow [2023-11-17 15:59:20,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 94.0) internal successors, (376), 4 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:20,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:59:20,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:59:20,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-17 15:59:20,333 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:59:20,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:59:20,333 INFO L85 PathProgramCache]: Analyzing trace with hash 19357679, now seen corresponding path program 3 times [2023-11-17 15:59:20,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:59:20,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352752603] [2023-11-17 15:59:20,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:59:20,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:59:20,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:20,404 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-17 15:59:20,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:59:20,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352752603] [2023-11-17 15:59:20,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352752603] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:59:20,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:59:20,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 15:59:20,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195941681] [2023-11-17 15:59:20,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:59:20,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 15:59:20,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:59:20,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 15:59:20,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-17 15:59:20,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 194 [2023-11-17 15:59:20,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 44 transitions, 344 flow. Second operand has 5 states, 5 states have (on average 89.0) internal successors, (445), 5 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:20,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:59:20,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 194 [2023-11-17 15:59:20,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:59:20,550 INFO L124 PetriNetUnfolderBase]: 977/1503 cut-off events. [2023-11-17 15:59:20,550 INFO L125 PetriNetUnfolderBase]: For 7072/7072 co-relation queries the response was YES. [2023-11-17 15:59:20,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6997 conditions, 1503 events. 977/1503 cut-off events. For 7072/7072 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 6441 event pairs, 406 based on Foata normal form. 16/1519 useless extension candidates. Maximal degree in co-relation 4146. Up to 1107 conditions per place. [2023-11-17 15:59:20,560 INFO L140 encePairwiseOnDemand]: 187/194 looper letters, 55 selfloop transitions, 23 changer transitions 9/87 dead transitions. [2023-11-17 15:59:20,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 87 transitions, 909 flow [2023-11-17 15:59:20,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 15:59:20,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 15:59:20,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 474 transitions. [2023-11-17 15:59:20,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.488659793814433 [2023-11-17 15:59:20,561 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 474 transitions. [2023-11-17 15:59:20,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 474 transitions. [2023-11-17 15:59:20,562 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:59:20,562 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 474 transitions. [2023-11-17 15:59:20,563 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 94.8) internal successors, (474), 5 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:20,564 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 194.0) internal successors, (1164), 6 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:20,564 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 194.0) internal successors, (1164), 6 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:20,564 INFO L175 Difference]: Start difference. First operand has 50 places, 44 transitions, 344 flow. Second operand 5 states and 474 transitions. [2023-11-17 15:59:20,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 87 transitions, 909 flow [2023-11-17 15:59:20,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 87 transitions, 897 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-17 15:59:20,571 INFO L231 Difference]: Finished difference. Result has 55 places, 56 transitions, 556 flow [2023-11-17 15:59:20,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=339, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=556, PETRI_PLACES=55, PETRI_TRANSITIONS=56} [2023-11-17 15:59:20,572 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 26 predicate places. [2023-11-17 15:59:20,572 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 56 transitions, 556 flow [2023-11-17 15:59:20,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 89.0) internal successors, (445), 5 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:20,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:59:20,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:59:20,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-17 15:59:20,575 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:59:20,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:59:20,576 INFO L85 PathProgramCache]: Analyzing trace with hash -307816688, now seen corresponding path program 1 times [2023-11-17 15:59:20,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:59:20,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852554229] [2023-11-17 15:59:20,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:59:20,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:59:20,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:20,645 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-17 15:59:20,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:59:20,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852554229] [2023-11-17 15:59:20,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852554229] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:59:20,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:59:20,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-17 15:59:20,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456964625] [2023-11-17 15:59:20,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:59:20,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-17 15:59:20,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:59:20,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-17 15:59:20,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-17 15:59:20,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 194 [2023-11-17 15:59:20,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 56 transitions, 556 flow. Second operand has 4 states, 4 states have (on average 94.0) internal successors, (376), 4 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:20,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:59:20,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 194 [2023-11-17 15:59:20,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:59:20,799 INFO L124 PetriNetUnfolderBase]: 953/1439 cut-off events. [2023-11-17 15:59:20,799 INFO L125 PetriNetUnfolderBase]: For 9101/9101 co-relation queries the response was YES. [2023-11-17 15:59:20,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7878 conditions, 1439 events. 953/1439 cut-off events. For 9101/9101 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 5975 event pairs, 356 based on Foata normal form. 48/1487 useless extension candidates. Maximal degree in co-relation 5215. Up to 939 conditions per place. [2023-11-17 15:59:20,807 INFO L140 encePairwiseOnDemand]: 189/194 looper letters, 51 selfloop transitions, 25 changer transitions 13/89 dead transitions. [2023-11-17 15:59:20,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 89 transitions, 1046 flow [2023-11-17 15:59:20,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-17 15:59:20,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-17 15:59:20,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 402 transitions. [2023-11-17 15:59:20,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5180412371134021 [2023-11-17 15:59:20,809 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 402 transitions. [2023-11-17 15:59:20,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 402 transitions. [2023-11-17 15:59:20,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:59:20,809 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 402 transitions. [2023-11-17 15:59:20,810 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 100.5) internal successors, (402), 4 states have internal predecessors, (402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:20,811 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 194.0) internal successors, (970), 5 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:20,811 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 194.0) internal successors, (970), 5 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:20,811 INFO L175 Difference]: Start difference. First operand has 55 places, 56 transitions, 556 flow. Second operand 4 states and 402 transitions. [2023-11-17 15:59:20,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 89 transitions, 1046 flow [2023-11-17 15:59:20,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 89 transitions, 992 flow, removed 17 selfloop flow, removed 1 redundant places. [2023-11-17 15:59:20,828 INFO L231 Difference]: Finished difference. Result has 58 places, 58 transitions, 656 flow [2023-11-17 15:59:20,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=513, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=656, PETRI_PLACES=58, PETRI_TRANSITIONS=58} [2023-11-17 15:59:20,829 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 29 predicate places. [2023-11-17 15:59:20,829 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 58 transitions, 656 flow [2023-11-17 15:59:20,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 94.0) internal successors, (376), 4 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:20,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:59:20,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:59:20,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-17 15:59:20,829 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:59:20,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:59:20,830 INFO L85 PathProgramCache]: Analyzing trace with hash -2104768047, now seen corresponding path program 4 times [2023-11-17 15:59:20,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:59:20,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603795487] [2023-11-17 15:59:20,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:59:20,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:59:20,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:20,874 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-17 15:59:20,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:59:20,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603795487] [2023-11-17 15:59:20,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603795487] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:59:20,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:59:20,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-17 15:59:20,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690923069] [2023-11-17 15:59:20,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:59:20,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-17 15:59:20,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:59:20,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-17 15:59:20,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-17 15:59:20,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 194 [2023-11-17 15:59:20,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 58 transitions, 656 flow. Second operand has 4 states, 4 states have (on average 94.0) internal successors, (376), 4 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:20,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:59:20,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 194 [2023-11-17 15:59:20,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:59:21,019 INFO L124 PetriNetUnfolderBase]: 892/1313 cut-off events. [2023-11-17 15:59:21,020 INFO L125 PetriNetUnfolderBase]: For 10378/10378 co-relation queries the response was YES. [2023-11-17 15:59:21,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7647 conditions, 1313 events. 892/1313 cut-off events. For 10378/10378 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 5147 event pairs, 303 based on Foata normal form. 44/1357 useless extension candidates. Maximal degree in co-relation 5111. Up to 947 conditions per place. [2023-11-17 15:59:21,028 INFO L140 encePairwiseOnDemand]: 189/194 looper letters, 73 selfloop transitions, 28 changer transitions 0/101 dead transitions. [2023-11-17 15:59:21,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 101 transitions, 1309 flow [2023-11-17 15:59:21,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-17 15:59:21,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-17 15:59:21,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 404 transitions. [2023-11-17 15:59:21,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.520618556701031 [2023-11-17 15:59:21,030 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 404 transitions. [2023-11-17 15:59:21,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 404 transitions. [2023-11-17 15:59:21,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:59:21,030 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 404 transitions. [2023-11-17 15:59:21,030 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 101.0) internal successors, (404), 4 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:21,031 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 194.0) internal successors, (970), 5 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:21,032 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 194.0) internal successors, (970), 5 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:21,032 INFO L175 Difference]: Start difference. First operand has 58 places, 58 transitions, 656 flow. Second operand 4 states and 404 transitions. [2023-11-17 15:59:21,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 101 transitions, 1309 flow [2023-11-17 15:59:21,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 101 transitions, 1259 flow, removed 12 selfloop flow, removed 3 redundant places. [2023-11-17 15:59:21,070 INFO L231 Difference]: Finished difference. Result has 55 places, 73 transitions, 947 flow [2023-11-17 15:59:21,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=623, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=947, PETRI_PLACES=55, PETRI_TRANSITIONS=73} [2023-11-17 15:59:21,071 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 26 predicate places. [2023-11-17 15:59:21,071 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 73 transitions, 947 flow [2023-11-17 15:59:21,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 94.0) internal successors, (376), 4 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:21,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:59:21,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:59:21,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-17 15:59:21,072 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:59:21,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:59:21,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1675376965, now seen corresponding path program 5 times [2023-11-17 15:59:21,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:59:21,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108194360] [2023-11-17 15:59:21,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:59:21,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:59:21,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:21,121 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-17 15:59:21,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:59:21,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108194360] [2023-11-17 15:59:21,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108194360] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:59:21,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:59:21,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-17 15:59:21,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388586463] [2023-11-17 15:59:21,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:59:21,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-17 15:59:21,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:59:21,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-17 15:59:21,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-17 15:59:21,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 194 [2023-11-17 15:59:21,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 73 transitions, 947 flow. Second operand has 4 states, 4 states have (on average 94.0) internal successors, (376), 4 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:21,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:59:21,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 194 [2023-11-17 15:59:21,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:59:21,269 INFO L124 PetriNetUnfolderBase]: 942/1361 cut-off events. [2023-11-17 15:59:21,269 INFO L125 PetriNetUnfolderBase]: For 11741/11741 co-relation queries the response was YES. [2023-11-17 15:59:21,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8536 conditions, 1361 events. 942/1361 cut-off events. For 11741/11741 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 5250 event pairs, 142 based on Foata normal form. 36/1397 useless extension candidates. Maximal degree in co-relation 5769. Up to 962 conditions per place. [2023-11-17 15:59:21,279 INFO L140 encePairwiseOnDemand]: 189/194 looper letters, 75 selfloop transitions, 24 changer transitions 1/100 dead transitions. [2023-11-17 15:59:21,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 100 transitions, 1387 flow [2023-11-17 15:59:21,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-17 15:59:21,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-17 15:59:21,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 404 transitions. [2023-11-17 15:59:21,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.520618556701031 [2023-11-17 15:59:21,280 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 404 transitions. [2023-11-17 15:59:21,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 404 transitions. [2023-11-17 15:59:21,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:59:21,280 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 404 transitions. [2023-11-17 15:59:21,281 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 101.0) internal successors, (404), 4 states have internal predecessors, (404), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:21,282 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 194.0) internal successors, (970), 5 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:21,282 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 194.0) internal successors, (970), 5 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:21,282 INFO L175 Difference]: Start difference. First operand has 55 places, 73 transitions, 947 flow. Second operand 4 states and 404 transitions. [2023-11-17 15:59:21,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 100 transitions, 1387 flow [2023-11-17 15:59:21,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 100 transitions, 1297 flow, removed 27 selfloop flow, removed 2 redundant places. [2023-11-17 15:59:21,291 INFO L231 Difference]: Finished difference. Result has 58 places, 77 transitions, 1008 flow [2023-11-17 15:59:21,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=867, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1008, PETRI_PLACES=58, PETRI_TRANSITIONS=77} [2023-11-17 15:59:21,292 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 29 predicate places. [2023-11-17 15:59:21,292 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 77 transitions, 1008 flow [2023-11-17 15:59:21,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 94.0) internal successors, (376), 4 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:21,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:59:21,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:59:21,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-17 15:59:21,292 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:59:21,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:59:21,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1618129123, now seen corresponding path program 1 times [2023-11-17 15:59:21,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:59:21,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928253967] [2023-11-17 15:59:21,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:59:21,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:59:21,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:21,350 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-17 15:59:21,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:59:21,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928253967] [2023-11-17 15:59:21,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928253967] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:59:21,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:59:21,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 15:59:21,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119549383] [2023-11-17 15:59:21,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:59:21,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 15:59:21,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:59:21,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 15:59:21,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-17 15:59:21,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 194 [2023-11-17 15:59:21,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 77 transitions, 1008 flow. Second operand has 5 states, 5 states have (on average 89.2) internal successors, (446), 5 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:21,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:59:21,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 194 [2023-11-17 15:59:21,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:59:21,552 INFO L124 PetriNetUnfolderBase]: 1102/1575 cut-off events. [2023-11-17 15:59:21,552 INFO L125 PetriNetUnfolderBase]: For 14597/14597 co-relation queries the response was YES. [2023-11-17 15:59:21,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9776 conditions, 1575 events. 1102/1575 cut-off events. For 14597/14597 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 5986 event pairs, 273 based on Foata normal form. 28/1603 useless extension candidates. Maximal degree in co-relation 6685. Up to 1155 conditions per place. [2023-11-17 15:59:21,566 INFO L140 encePairwiseOnDemand]: 188/194 looper letters, 88 selfloop transitions, 30 changer transitions 4/122 dead transitions. [2023-11-17 15:59:21,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 122 transitions, 1786 flow [2023-11-17 15:59:21,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 15:59:21,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 15:59:21,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 472 transitions. [2023-11-17 15:59:21,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4865979381443299 [2023-11-17 15:59:21,568 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 472 transitions. [2023-11-17 15:59:21,568 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 472 transitions. [2023-11-17 15:59:21,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:59:21,569 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 472 transitions. [2023-11-17 15:59:21,570 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 94.4) internal successors, (472), 5 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:21,571 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 194.0) internal successors, (1164), 6 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:21,572 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 194.0) internal successors, (1164), 6 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:21,572 INFO L175 Difference]: Start difference. First operand has 58 places, 77 transitions, 1008 flow. Second operand 5 states and 472 transitions. [2023-11-17 15:59:21,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 122 transitions, 1786 flow [2023-11-17 15:59:21,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 122 transitions, 1711 flow, removed 26 selfloop flow, removed 1 redundant places. [2023-11-17 15:59:21,582 INFO L231 Difference]: Finished difference. Result has 63 places, 91 transitions, 1307 flow [2023-11-17 15:59:21,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=949, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1307, PETRI_PLACES=63, PETRI_TRANSITIONS=91} [2023-11-17 15:59:21,583 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 34 predicate places. [2023-11-17 15:59:21,583 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 91 transitions, 1307 flow [2023-11-17 15:59:21,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 89.2) internal successors, (446), 5 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:21,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:59:21,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:59:21,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-17 15:59:21,584 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:59:21,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:59:21,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1416750447, now seen corresponding path program 2 times [2023-11-17 15:59:21,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:59:21,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109268311] [2023-11-17 15:59:21,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:59:21,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:59:21,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:21,650 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-17 15:59:21,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:59:21,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109268311] [2023-11-17 15:59:21,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109268311] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-17 15:59:21,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-17 15:59:21,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-17 15:59:21,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215417806] [2023-11-17 15:59:21,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-17 15:59:21,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-17 15:59:21,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:59:21,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-17 15:59:21,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-17 15:59:21,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 194 [2023-11-17 15:59:21,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 91 transitions, 1307 flow. Second operand has 5 states, 5 states have (on average 89.2) internal successors, (446), 5 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:21,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:59:21,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 194 [2023-11-17 15:59:21,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:59:21,841 INFO L124 PetriNetUnfolderBase]: 1089/1592 cut-off events. [2023-11-17 15:59:21,841 INFO L125 PetriNetUnfolderBase]: For 17898/17898 co-relation queries the response was YES. [2023-11-17 15:59:21,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10725 conditions, 1592 events. 1089/1592 cut-off events. For 17898/17898 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 6324 event pairs, 308 based on Foata normal form. 56/1648 useless extension candidates. Maximal degree in co-relation 6873. Up to 1084 conditions per place. [2023-11-17 15:59:21,851 INFO L140 encePairwiseOnDemand]: 188/194 looper letters, 98 selfloop transitions, 22 changer transitions 7/127 dead transitions. [2023-11-17 15:59:21,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 127 transitions, 1870 flow [2023-11-17 15:59:21,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-17 15:59:21,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-17 15:59:21,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 478 transitions. [2023-11-17 15:59:21,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4927835051546392 [2023-11-17 15:59:21,852 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 478 transitions. [2023-11-17 15:59:21,852 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 478 transitions. [2023-11-17 15:59:21,852 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:59:21,853 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 478 transitions. [2023-11-17 15:59:21,853 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 95.6) internal successors, (478), 5 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:21,854 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 194.0) internal successors, (1164), 6 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:21,855 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 194.0) internal successors, (1164), 6 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:21,855 INFO L175 Difference]: Start difference. First operand has 63 places, 91 transitions, 1307 flow. Second operand 5 states and 478 transitions. [2023-11-17 15:59:21,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 127 transitions, 1870 flow [2023-11-17 15:59:21,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 127 transitions, 1806 flow, removed 32 selfloop flow, removed 1 redundant places. [2023-11-17 15:59:21,870 INFO L231 Difference]: Finished difference. Result has 67 places, 91 transitions, 1328 flow [2023-11-17 15:59:21,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=1251, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1328, PETRI_PLACES=67, PETRI_TRANSITIONS=91} [2023-11-17 15:59:21,871 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 38 predicate places. [2023-11-17 15:59:21,871 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 91 transitions, 1328 flow [2023-11-17 15:59:21,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 89.2) internal successors, (446), 5 states have internal predecessors, (446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:21,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:59:21,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:59:21,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-17 15:59:21,872 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:59:21,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:59:21,872 INFO L85 PathProgramCache]: Analyzing trace with hash -703119311, now seen corresponding path program 3 times [2023-11-17 15:59:21,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:59:21,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266321952] [2023-11-17 15:59:21,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:59:21,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:59:21,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:21,981 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-17 15:59:21,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:59:21,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266321952] [2023-11-17 15:59:21,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266321952] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:59:21,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766905377] [2023-11-17 15:59:21,982 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 15:59:21,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:59:21,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:59:21,985 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-17 15:59:22,020 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-17 15:59:22,072 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 15:59:22,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:59:22,074 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-17 15:59:22,078 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:59:22,165 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-17 15:59:22,166 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:59:22,205 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-17 15:59:22,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766905377] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:59:22,205 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:59:22,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 4] total 7 [2023-11-17 15:59:22,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078880000] [2023-11-17 15:59:22,205 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:59:22,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-17 15:59:22,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:59:22,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-17 15:59:22,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-17 15:59:22,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 194 [2023-11-17 15:59:22,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 91 transitions, 1328 flow. Second operand has 7 states, 7 states have (on average 90.0) internal successors, (630), 7 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:22,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:59:22,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 194 [2023-11-17 15:59:22,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:59:22,551 INFO L124 PetriNetUnfolderBase]: 1394/2025 cut-off events. [2023-11-17 15:59:22,551 INFO L125 PetriNetUnfolderBase]: For 24876/24876 co-relation queries the response was YES. [2023-11-17 15:59:22,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14417 conditions, 2025 events. 1394/2025 cut-off events. For 24876/24876 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 8386 event pairs, 271 based on Foata normal form. 24/2049 useless extension candidates. Maximal degree in co-relation 9551. Up to 1029 conditions per place. [2023-11-17 15:59:22,564 INFO L140 encePairwiseOnDemand]: 187/194 looper letters, 144 selfloop transitions, 72 changer transitions 3/219 dead transitions. [2023-11-17 15:59:22,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 219 transitions, 3363 flow [2023-11-17 15:59:22,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-17 15:59:22,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-17 15:59:22,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 859 transitions. [2023-11-17 15:59:22,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4919816723940435 [2023-11-17 15:59:22,567 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 859 transitions. [2023-11-17 15:59:22,567 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 859 transitions. [2023-11-17 15:59:22,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:59:22,567 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 859 transitions. [2023-11-17 15:59:22,568 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 95.44444444444444) internal successors, (859), 9 states have internal predecessors, (859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:22,570 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 194.0) internal successors, (1940), 10 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:22,570 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 194.0) internal successors, (1940), 10 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:22,570 INFO L175 Difference]: Start difference. First operand has 67 places, 91 transitions, 1328 flow. Second operand 9 states and 859 transitions. [2023-11-17 15:59:22,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 219 transitions, 3363 flow [2023-11-17 15:59:22,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 219 transitions, 3233 flow, removed 13 selfloop flow, removed 3 redundant places. [2023-11-17 15:59:22,593 INFO L231 Difference]: Finished difference. Result has 76 places, 139 transitions, 2326 flow [2023-11-17 15:59:22,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=1271, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2326, PETRI_PLACES=76, PETRI_TRANSITIONS=139} [2023-11-17 15:59:22,593 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 47 predicate places. [2023-11-17 15:59:22,593 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 139 transitions, 2326 flow [2023-11-17 15:59:22,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 90.0) internal successors, (630), 7 states have internal predecessors, (630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:22,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:59:22,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:59:22,617 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-17 15:59:22,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-17 15:59:22,799 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:59:22,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:59:22,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1312968297, now seen corresponding path program 4 times [2023-11-17 15:59:22,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:59:22,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898041175] [2023-11-17 15:59:22,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:59:22,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:59:22,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:22,857 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-17 15:59:22,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:59:22,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898041175] [2023-11-17 15:59:22,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898041175] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:59:22,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019848655] [2023-11-17 15:59:22,858 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 15:59:22,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:59:22,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:59:22,873 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-17 15:59:22,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-17 15:59:22,960 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 15:59:22,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:59:22,961 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-17 15:59:22,962 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:59:22,998 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-17 15:59:22,998 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:59:23,023 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-17 15:59:23,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1019848655] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:59:23,023 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:59:23,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 4] total 9 [2023-11-17 15:59:23,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867743103] [2023-11-17 15:59:23,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:59:23,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-17 15:59:23,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:59:23,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-17 15:59:23,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-11-17 15:59:23,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 194 [2023-11-17 15:59:23,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 139 transitions, 2326 flow. Second operand has 9 states, 9 states have (on average 85.22222222222223) internal successors, (767), 9 states have internal predecessors, (767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:23,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:59:23,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 194 [2023-11-17 15:59:23,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:59:23,336 INFO L124 PetriNetUnfolderBase]: 1403/2022 cut-off events. [2023-11-17 15:59:23,336 INFO L125 PetriNetUnfolderBase]: For 28840/28840 co-relation queries the response was YES. [2023-11-17 15:59:23,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15697 conditions, 2022 events. 1403/2022 cut-off events. For 28840/28840 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 8259 event pairs, 208 based on Foata normal form. 36/2058 useless extension candidates. Maximal degree in co-relation 14965. Up to 1083 conditions per place. [2023-11-17 15:59:23,352 INFO L140 encePairwiseOnDemand]: 187/194 looper letters, 92 selfloop transitions, 112 changer transitions 1/205 dead transitions. [2023-11-17 15:59:23,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 205 transitions, 3410 flow [2023-11-17 15:59:23,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-17 15:59:23,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-17 15:59:23,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 901 transitions. [2023-11-17 15:59:23,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46443298969072166 [2023-11-17 15:59:23,355 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 901 transitions. [2023-11-17 15:59:23,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 901 transitions. [2023-11-17 15:59:23,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:59:23,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 901 transitions. [2023-11-17 15:59:23,357 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 90.1) internal successors, (901), 10 states have internal predecessors, (901), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:23,359 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 194.0) internal successors, (2134), 11 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:23,360 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 194.0) internal successors, (2134), 11 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:23,360 INFO L175 Difference]: Start difference. First operand has 76 places, 139 transitions, 2326 flow. Second operand 10 states and 901 transitions. [2023-11-17 15:59:23,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 205 transitions, 3410 flow [2023-11-17 15:59:23,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 205 transitions, 3264 flow, removed 73 selfloop flow, removed 0 redundant places. [2023-11-17 15:59:23,394 INFO L231 Difference]: Finished difference. Result has 89 places, 158 transitions, 2816 flow [2023-11-17 15:59:23,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=2206, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2816, PETRI_PLACES=89, PETRI_TRANSITIONS=158} [2023-11-17 15:59:23,395 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 60 predicate places. [2023-11-17 15:59:23,395 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 158 transitions, 2816 flow [2023-11-17 15:59:23,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 85.22222222222223) internal successors, (767), 9 states have internal predecessors, (767), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:23,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:59:23,395 INFO L208 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] [2023-11-17 15:59:23,403 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-17 15:59:23,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-17 15:59:23,600 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:59:23,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:59:23,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1480028985, now seen corresponding path program 1 times [2023-11-17 15:59:23,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:59:23,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558853905] [2023-11-17 15:59:23,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:59:23,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:59:23,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:23,785 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-17 15:59:23,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:59:23,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558853905] [2023-11-17 15:59:23,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558853905] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:59:23,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529918264] [2023-11-17 15:59:23,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:59:23,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:59:23,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:59:23,802 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-17 15:59:23,830 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-17 15:59:23,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:23,897 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-17 15:59:23,899 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:59:24,006 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-17 15:59:24,006 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:59:24,459 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-17 15:59:24,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529918264] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:59:24,460 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:59:24,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 10 [2023-11-17 15:59:24,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989021528] [2023-11-17 15:59:24,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:59:24,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 15:59:24,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:59:24,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 15:59:24,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2023-11-17 15:59:24,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 194 [2023-11-17 15:59:24,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 158 transitions, 2816 flow. Second operand has 12 states, 12 states have (on average 95.16666666666667) internal successors, (1142), 12 states have internal predecessors, (1142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:24,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:59:24,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 194 [2023-11-17 15:59:24,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:59:24,907 INFO L124 PetriNetUnfolderBase]: 2030/2947 cut-off events. [2023-11-17 15:59:24,908 INFO L125 PetriNetUnfolderBase]: For 42484/42484 co-relation queries the response was YES. [2023-11-17 15:59:24,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22972 conditions, 2947 events. 2030/2947 cut-off events. For 42484/42484 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 12827 event pairs, 197 based on Foata normal form. 2/2949 useless extension candidates. Maximal degree in co-relation 21837. Up to 2160 conditions per place. [2023-11-17 15:59:24,928 INFO L140 encePairwiseOnDemand]: 189/194 looper letters, 193 selfloop transitions, 74 changer transitions 2/269 dead transitions. [2023-11-17 15:59:24,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 269 transitions, 4528 flow [2023-11-17 15:59:24,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-17 15:59:24,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-17 15:59:24,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 921 transitions. [2023-11-17 15:59:24,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5274914089347079 [2023-11-17 15:59:24,930 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 921 transitions. [2023-11-17 15:59:24,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 921 transitions. [2023-11-17 15:59:24,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:59:24,931 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 921 transitions. [2023-11-17 15:59:24,932 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 102.33333333333333) internal successors, (921), 9 states have internal predecessors, (921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:24,934 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 194.0) internal successors, (1940), 10 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:24,934 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 194.0) internal successors, (1940), 10 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:24,934 INFO L175 Difference]: Start difference. First operand has 89 places, 158 transitions, 2816 flow. Second operand 9 states and 921 transitions. [2023-11-17 15:59:24,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 269 transitions, 4528 flow [2023-11-17 15:59:25,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 269 transitions, 4020 flow, removed 173 selfloop flow, removed 4 redundant places. [2023-11-17 15:59:25,003 INFO L231 Difference]: Finished difference. Result has 96 places, 202 transitions, 3441 flow [2023-11-17 15:59:25,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=2453, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3441, PETRI_PLACES=96, PETRI_TRANSITIONS=202} [2023-11-17 15:59:25,004 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 67 predicate places. [2023-11-17 15:59:25,004 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 202 transitions, 3441 flow [2023-11-17 15:59:25,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 95.16666666666667) internal successors, (1142), 12 states have internal predecessors, (1142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:25,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:59:25,005 INFO L208 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] [2023-11-17 15:59:25,023 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-17 15:59:25,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:59:25,210 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:59:25,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:59:25,210 INFO L85 PathProgramCache]: Analyzing trace with hash -558997473, now seen corresponding path program 2 times [2023-11-17 15:59:25,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:59:25,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633296499] [2023-11-17 15:59:25,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:59:25,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:59:25,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:25,347 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-17 15:59:25,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:59:25,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633296499] [2023-11-17 15:59:25,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633296499] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:59:25,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616915746] [2023-11-17 15:59:25,347 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 15:59:25,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:59:25,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:59:25,367 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-17 15:59:25,406 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-17 15:59:25,501 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 15:59:25,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:59:25,503 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-17 15:59:25,504 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:59:25,583 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-17 15:59:25,583 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:59:26,003 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-17 15:59:26,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616915746] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:59:26,003 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:59:26,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 11 [2023-11-17 15:59:26,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689724197] [2023-11-17 15:59:26,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:59:26,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 15:59:26,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:59:26,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 15:59:26,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2023-11-17 15:59:26,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 194 [2023-11-17 15:59:26,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 202 transitions, 3441 flow. Second operand has 13 states, 13 states have (on average 95.07692307692308) internal successors, (1236), 13 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:26,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:59:26,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 194 [2023-11-17 15:59:26,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:59:26,588 INFO L124 PetriNetUnfolderBase]: 2382/3465 cut-off events. [2023-11-17 15:59:26,588 INFO L125 PetriNetUnfolderBase]: For 45836/45836 co-relation queries the response was YES. [2023-11-17 15:59:26,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26264 conditions, 3465 events. 2382/3465 cut-off events. For 45836/45836 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 15437 event pairs, 363 based on Foata normal form. 2/3467 useless extension candidates. Maximal degree in co-relation 25414. Up to 2802 conditions per place. [2023-11-17 15:59:26,611 INFO L140 encePairwiseOnDemand]: 189/194 looper letters, 210 selfloop transitions, 71 changer transitions 2/283 dead transitions. [2023-11-17 15:59:26,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 283 transitions, 4691 flow [2023-11-17 15:59:26,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-17 15:59:26,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-17 15:59:26,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 917 transitions. [2023-11-17 15:59:26,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5252004581901489 [2023-11-17 15:59:26,615 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 917 transitions. [2023-11-17 15:59:26,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 917 transitions. [2023-11-17 15:59:26,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:59:26,615 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 917 transitions. [2023-11-17 15:59:26,616 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 101.88888888888889) internal successors, (917), 9 states have internal predecessors, (917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:26,619 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 194.0) internal successors, (1940), 10 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:26,619 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 194.0) internal successors, (1940), 10 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:26,619 INFO L175 Difference]: Start difference. First operand has 96 places, 202 transitions, 3441 flow. Second operand 9 states and 917 transitions. [2023-11-17 15:59:26,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 283 transitions, 4691 flow [2023-11-17 15:59:26,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 283 transitions, 4377 flow, removed 142 selfloop flow, removed 1 redundant places. [2023-11-17 15:59:26,687 INFO L231 Difference]: Finished difference. Result has 106 places, 221 transitions, 3687 flow [2023-11-17 15:59:26,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=3127, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3687, PETRI_PLACES=106, PETRI_TRANSITIONS=221} [2023-11-17 15:59:26,688 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 77 predicate places. [2023-11-17 15:59:26,688 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 221 transitions, 3687 flow [2023-11-17 15:59:26,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 95.07692307692308) internal successors, (1236), 13 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:26,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:59:26,689 INFO L208 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] [2023-11-17 15:59:26,710 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-17 15:59:26,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-17 15:59:26,894 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:59:26,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:59:26,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1771250021, now seen corresponding path program 3 times [2023-11-17 15:59:26,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:59:26,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8157213] [2023-11-17 15:59:26,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:59:26,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:59:26,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:27,036 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-17 15:59:27,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:59:27,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8157213] [2023-11-17 15:59:27,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8157213] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:59:27,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261430884] [2023-11-17 15:59:27,037 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 15:59:27,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:59:27,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:59:27,038 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-17 15:59:27,064 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-17 15:59:27,144 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 15:59:27,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:59:27,145 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-17 15:59:27,146 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:59:27,236 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-17 15:59:27,236 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:59:27,552 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-17 15:59:27,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [261430884] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:59:27,553 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:59:27,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 11 [2023-11-17 15:59:27,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97506444] [2023-11-17 15:59:27,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:59:27,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 15:59:27,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:59:27,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 15:59:27,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2023-11-17 15:59:27,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 194 [2023-11-17 15:59:27,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 221 transitions, 3687 flow. Second operand has 13 states, 13 states have (on average 95.07692307692308) internal successors, (1236), 13 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:27,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:59:27,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 194 [2023-11-17 15:59:27,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:59:28,207 INFO L124 PetriNetUnfolderBase]: 2994/4369 cut-off events. [2023-11-17 15:59:28,207 INFO L125 PetriNetUnfolderBase]: For 56722/56722 co-relation queries the response was YES. [2023-11-17 15:59:28,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32210 conditions, 4369 events. 2994/4369 cut-off events. For 56722/56722 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 20378 event pairs, 587 based on Foata normal form. 2/4371 useless extension candidates. Maximal degree in co-relation 31598. Up to 3610 conditions per place. [2023-11-17 15:59:28,238 INFO L140 encePairwiseOnDemand]: 189/194 looper letters, 253 selfloop transitions, 82 changer transitions 2/337 dead transitions. [2023-11-17 15:59:28,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 337 transitions, 5641 flow [2023-11-17 15:59:28,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-17 15:59:28,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-17 15:59:28,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 917 transitions. [2023-11-17 15:59:28,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5252004581901489 [2023-11-17 15:59:28,241 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 917 transitions. [2023-11-17 15:59:28,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 917 transitions. [2023-11-17 15:59:28,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:59:28,241 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 917 transitions. [2023-11-17 15:59:28,242 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 101.88888888888889) internal successors, (917), 9 states have internal predecessors, (917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:28,244 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 194.0) internal successors, (1940), 10 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:28,244 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 194.0) internal successors, (1940), 10 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:28,245 INFO L175 Difference]: Start difference. First operand has 106 places, 221 transitions, 3687 flow. Second operand 9 states and 917 transitions. [2023-11-17 15:59:28,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 337 transitions, 5641 flow [2023-11-17 15:59:28,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 337 transitions, 5346 flow, removed 116 selfloop flow, removed 2 redundant places. [2023-11-17 15:59:28,347 INFO L231 Difference]: Finished difference. Result has 116 places, 273 transitions, 4637 flow [2023-11-17 15:59:28,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=3392, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4637, PETRI_PLACES=116, PETRI_TRANSITIONS=273} [2023-11-17 15:59:28,348 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 87 predicate places. [2023-11-17 15:59:28,348 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 273 transitions, 4637 flow [2023-11-17 15:59:28,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 95.07692307692308) internal successors, (1236), 13 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:28,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:59:28,348 INFO L208 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] [2023-11-17 15:59:28,353 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-17 15:59:28,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-17 15:59:28,553 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:59:28,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:59:28,554 INFO L85 PathProgramCache]: Analyzing trace with hash 191925733, now seen corresponding path program 4 times [2023-11-17 15:59:28,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:59:28,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148069539] [2023-11-17 15:59:28,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:59:28,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:59:28,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:28,729 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-17 15:59:28,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:59:28,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148069539] [2023-11-17 15:59:28,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148069539] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:59:28,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078067835] [2023-11-17 15:59:28,730 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 15:59:28,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:59:28,730 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:59:28,731 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-17 15:59:28,759 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-17 15:59:28,823 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 15:59:28,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:59:28,824 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-17 15:59:28,825 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:59:28,884 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-17 15:59:28,884 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:59:29,170 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-17 15:59:29,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078067835] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:59:29,170 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:59:29,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 8 [2023-11-17 15:59:29,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227168507] [2023-11-17 15:59:29,170 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:59:29,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-17 15:59:29,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:59:29,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-17 15:59:29,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-17 15:59:29,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 194 [2023-11-17 15:59:29,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 273 transitions, 4637 flow. Second operand has 10 states, 10 states have (on average 95.3) internal successors, (953), 10 states have internal predecessors, (953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:29,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:59:29,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 194 [2023-11-17 15:59:29,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:59:29,895 INFO L124 PetriNetUnfolderBase]: 3314/4839 cut-off events. [2023-11-17 15:59:29,895 INFO L125 PetriNetUnfolderBase]: For 64556/64556 co-relation queries the response was YES. [2023-11-17 15:59:29,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35879 conditions, 4839 events. 3314/4839 cut-off events. For 64556/64556 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 22990 event pairs, 739 based on Foata normal form. 2/4841 useless extension candidates. Maximal degree in co-relation 35244. Up to 4220 conditions per place. [2023-11-17 15:59:29,930 INFO L140 encePairwiseOnDemand]: 189/194 looper letters, 269 selfloop transitions, 78 changer transitions 2/349 dead transitions. [2023-11-17 15:59:29,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 349 transitions, 6092 flow [2023-11-17 15:59:29,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-17 15:59:29,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-17 15:59:29,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 911 transitions. [2023-11-17 15:59:29,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5217640320733105 [2023-11-17 15:59:29,932 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 911 transitions. [2023-11-17 15:59:29,932 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 911 transitions. [2023-11-17 15:59:29,933 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:59:29,933 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 911 transitions. [2023-11-17 15:59:29,934 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 101.22222222222223) internal successors, (911), 9 states have internal predecessors, (911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:29,936 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 194.0) internal successors, (1940), 10 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:29,936 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 194.0) internal successors, (1940), 10 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:29,936 INFO L175 Difference]: Start difference. First operand has 116 places, 273 transitions, 4637 flow. Second operand 9 states and 911 transitions. [2023-11-17 15:59:29,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 349 transitions, 6092 flow [2023-11-17 15:59:30,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 349 transitions, 5712 flow, removed 190 selfloop flow, removed 0 redundant places. [2023-11-17 15:59:30,036 INFO L231 Difference]: Finished difference. Result has 127 places, 292 transitions, 4881 flow [2023-11-17 15:59:30,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=4257, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4881, PETRI_PLACES=127, PETRI_TRANSITIONS=292} [2023-11-17 15:59:30,037 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 98 predicate places. [2023-11-17 15:59:30,037 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 292 transitions, 4881 flow [2023-11-17 15:59:30,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 95.3) internal successors, (953), 10 states have internal predecessors, (953), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:30,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:59:30,037 INFO L208 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] [2023-11-17 15:59:30,044 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-17 15:59:30,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-17 15:59:30,242 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:59:30,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:59:30,243 INFO L85 PathProgramCache]: Analyzing trace with hash 724966949, now seen corresponding path program 5 times [2023-11-17 15:59:30,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:59:30,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377167921] [2023-11-17 15:59:30,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:59:30,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:59:30,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:30,383 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-17 15:59:30,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:59:30,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377167921] [2023-11-17 15:59:30,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377167921] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:59:30,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637472371] [2023-11-17 15:59:30,384 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 15:59:30,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:59:30,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:59:30,385 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-17 15:59:30,412 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-17 15:59:30,476 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-17 15:59:30,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:59:30,477 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-17 15:59:30,478 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:59:30,559 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-17 15:59:30,559 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:59:31,284 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-17 15:59:31,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1637472371] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:59:31,284 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:59:31,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 11 [2023-11-17 15:59:31,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356127355] [2023-11-17 15:59:31,284 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:59:31,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 15:59:31,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:59:31,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 15:59:31,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2023-11-17 15:59:31,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 194 [2023-11-17 15:59:31,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 292 transitions, 4881 flow. Second operand has 13 states, 13 states have (on average 95.07692307692308) internal successors, (1236), 13 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:31,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:59:31,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 194 [2023-11-17 15:59:31,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:59:32,038 INFO L124 PetriNetUnfolderBase]: 3684/5374 cut-off events. [2023-11-17 15:59:32,039 INFO L125 PetriNetUnfolderBase]: For 69924/69924 co-relation queries the response was YES. [2023-11-17 15:59:32,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39274 conditions, 5374 events. 3684/5374 cut-off events. For 69924/69924 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 26089 event pairs, 879 based on Foata normal form. 1/5375 useless extension candidates. Maximal degree in co-relation 38597. Up to 4900 conditions per place. [2023-11-17 15:59:32,085 INFO L140 encePairwiseOnDemand]: 189/194 looper letters, 304 selfloop transitions, 63 changer transitions 1/368 dead transitions. [2023-11-17 15:59:32,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 368 transitions, 6574 flow [2023-11-17 15:59:32,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-17 15:59:32,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-17 15:59:32,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 806 transitions. [2023-11-17 15:59:32,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5193298969072165 [2023-11-17 15:59:32,087 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 806 transitions. [2023-11-17 15:59:32,087 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 806 transitions. [2023-11-17 15:59:32,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:59:32,088 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 806 transitions. [2023-11-17 15:59:32,089 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 100.75) internal successors, (806), 8 states have internal predecessors, (806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:32,091 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 194.0) internal successors, (1746), 9 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:32,091 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 194.0) internal successors, (1746), 9 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:32,091 INFO L175 Difference]: Start difference. First operand has 127 places, 292 transitions, 4881 flow. Second operand 8 states and 806 transitions. [2023-11-17 15:59:32,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 368 transitions, 6574 flow [2023-11-17 15:59:32,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 368 transitions, 6258 flow, removed 124 selfloop flow, removed 2 redundant places. [2023-11-17 15:59:32,233 INFO L231 Difference]: Finished difference. Result has 135 places, 325 transitions, 5470 flow [2023-11-17 15:59:32,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=4565, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5470, PETRI_PLACES=135, PETRI_TRANSITIONS=325} [2023-11-17 15:59:32,234 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 106 predicate places. [2023-11-17 15:59:32,234 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 325 transitions, 5470 flow [2023-11-17 15:59:32,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 95.07692307692308) internal successors, (1236), 13 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:32,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:59:32,234 INFO L208 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] [2023-11-17 15:59:32,241 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-17 15:59:32,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:59:32,439 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:59:32,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:59:32,439 INFO L85 PathProgramCache]: Analyzing trace with hash 292785519, now seen corresponding path program 6 times [2023-11-17 15:59:32,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:59:32,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956214061] [2023-11-17 15:59:32,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:59:32,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:59:32,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:32,578 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-17 15:59:32,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:59:32,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956214061] [2023-11-17 15:59:32,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956214061] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:59:32,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1860160363] [2023-11-17 15:59:32,579 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 15:59:32,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:59:32,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:59:32,580 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-17 15:59:32,640 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-17 15:59:32,723 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-11-17 15:59:32,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:59:32,724 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-17 15:59:32,725 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:59:32,807 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-17 15:59:32,807 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:59:33,541 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-17 15:59:33,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1860160363] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:59:33,541 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:59:33,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 11 [2023-11-17 15:59:33,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331995953] [2023-11-17 15:59:33,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:59:33,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 15:59:33,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:59:33,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 15:59:33,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2023-11-17 15:59:33,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 194 [2023-11-17 15:59:33,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 325 transitions, 5470 flow. Second operand has 13 states, 13 states have (on average 95.07692307692308) internal successors, (1236), 13 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:33,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:59:33,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 194 [2023-11-17 15:59:33,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:59:34,339 INFO L124 PetriNetUnfolderBase]: 3976/5803 cut-off events. [2023-11-17 15:59:34,340 INFO L125 PetriNetUnfolderBase]: For 78149/78149 co-relation queries the response was YES. [2023-11-17 15:59:34,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42509 conditions, 5803 events. 3976/5803 cut-off events. For 78149/78149 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 28571 event pairs, 1019 based on Foata normal form. 1/5804 useless extension candidates. Maximal degree in co-relation 41835. Up to 5289 conditions per place. [2023-11-17 15:59:34,382 INFO L140 encePairwiseOnDemand]: 189/194 looper letters, 322 selfloop transitions, 63 changer transitions 1/386 dead transitions. [2023-11-17 15:59:34,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 386 transitions, 6929 flow [2023-11-17 15:59:34,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-17 15:59:34,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-17 15:59:34,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 808 transitions. [2023-11-17 15:59:34,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.520618556701031 [2023-11-17 15:59:34,383 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 808 transitions. [2023-11-17 15:59:34,384 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 808 transitions. [2023-11-17 15:59:34,384 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:59:34,384 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 808 transitions. [2023-11-17 15:59:34,385 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 101.0) internal successors, (808), 8 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:34,386 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 194.0) internal successors, (1746), 9 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:34,386 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 194.0) internal successors, (1746), 9 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:34,386 INFO L175 Difference]: Start difference. First operand has 135 places, 325 transitions, 5470 flow. Second operand 8 states and 808 transitions. [2023-11-17 15:59:34,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 386 transitions, 6929 flow [2023-11-17 15:59:34,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 386 transitions, 6563 flow, removed 153 selfloop flow, removed 2 redundant places. [2023-11-17 15:59:34,559 INFO L231 Difference]: Finished difference. Result has 142 places, 341 transitions, 5687 flow [2023-11-17 15:59:34,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=5104, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5687, PETRI_PLACES=142, PETRI_TRANSITIONS=341} [2023-11-17 15:59:34,559 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 113 predicate places. [2023-11-17 15:59:34,559 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 341 transitions, 5687 flow [2023-11-17 15:59:34,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 95.07692307692308) internal successors, (1236), 13 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:34,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:59:34,560 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:59:34,566 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-17 15:59:34,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:59:34,766 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:59:34,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:59:34,767 INFO L85 PathProgramCache]: Analyzing trace with hash 659214886, now seen corresponding path program 7 times [2023-11-17 15:59:34,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:59:34,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270402469] [2023-11-17 15:59:34,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:59:34,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:59:34,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:34,855 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 15:59:34,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:59:34,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270402469] [2023-11-17 15:59:34,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270402469] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:59:34,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479540765] [2023-11-17 15:59:34,855 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 15:59:34,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:59:34,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:59:34,869 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-17 15:59:34,871 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-17 15:59:34,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:34,936 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-17 15:59:34,941 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:59:34,979 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 15:59:34,979 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:59:35,037 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 15:59:35,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479540765] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:59:35,037 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:59:35,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 12 [2023-11-17 15:59:35,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28366318] [2023-11-17 15:59:35,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:59:35,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 15:59:35,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:59:35,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 15:59:35,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-11-17 15:59:35,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 194 [2023-11-17 15:59:35,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 341 transitions, 5687 flow. Second operand has 12 states, 12 states have (on average 88.41666666666667) internal successors, (1061), 12 states have internal predecessors, (1061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:35,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:59:35,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 194 [2023-11-17 15:59:35,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:59:36,257 INFO L124 PetriNetUnfolderBase]: 6067/8710 cut-off events. [2023-11-17 15:59:36,258 INFO L125 PetriNetUnfolderBase]: For 131925/131925 co-relation queries the response was YES. [2023-11-17 15:59:36,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63194 conditions, 8710 events. 6067/8710 cut-off events. For 131925/131925 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 44287 event pairs, 553 based on Foata normal form. 68/8778 useless extension candidates. Maximal degree in co-relation 61884. Up to 2709 conditions per place. [2023-11-17 15:59:36,324 INFO L140 encePairwiseOnDemand]: 188/194 looper letters, 657 selfloop transitions, 156 changer transitions 0/813 dead transitions. [2023-11-17 15:59:36,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 813 transitions, 14438 flow [2023-11-17 15:59:36,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-17 15:59:36,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-17 15:59:36,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1250 transitions. [2023-11-17 15:59:36,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4956383822363204 [2023-11-17 15:59:36,328 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1250 transitions. [2023-11-17 15:59:36,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1250 transitions. [2023-11-17 15:59:36,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:59:36,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1250 transitions. [2023-11-17 15:59:36,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 96.15384615384616) internal successors, (1250), 13 states have internal predecessors, (1250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:36,333 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 194.0) internal successors, (2716), 14 states have internal predecessors, (2716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:36,333 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 194.0) internal successors, (2716), 14 states have internal predecessors, (2716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:36,333 INFO L175 Difference]: Start difference. First operand has 142 places, 341 transitions, 5687 flow. Second operand 13 states and 1250 transitions. [2023-11-17 15:59:36,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 813 transitions, 14438 flow [2023-11-17 15:59:36,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 813 transitions, 13523 flow, removed 443 selfloop flow, removed 1 redundant places. [2023-11-17 15:59:36,681 INFO L231 Difference]: Finished difference. Result has 160 places, 427 transitions, 7169 flow [2023-11-17 15:59:36,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=5363, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7169, PETRI_PLACES=160, PETRI_TRANSITIONS=427} [2023-11-17 15:59:36,682 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 131 predicate places. [2023-11-17 15:59:36,682 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 427 transitions, 7169 flow [2023-11-17 15:59:36,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 88.41666666666667) internal successors, (1061), 12 states have internal predecessors, (1061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:36,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:59:36,682 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:59:36,687 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-17 15:59:36,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:59:36,887 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:59:36,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:59:36,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1713350985, now seen corresponding path program 8 times [2023-11-17 15:59:36,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:59:36,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876267795] [2023-11-17 15:59:36,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:59:36,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:59:37,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:37,136 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 15:59:37,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:59:37,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876267795] [2023-11-17 15:59:37,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876267795] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:59:37,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1962244897] [2023-11-17 15:59:37,137 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 15:59:37,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:59:37,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:59:37,138 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-17 15:59:37,147 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-17 15:59:37,215 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 15:59:37,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:59:37,216 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-17 15:59:37,217 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:59:37,261 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 15:59:37,261 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:59:37,314 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 15:59:37,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1962244897] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:59:37,315 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:59:37,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-11-17 15:59:37,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515454040] [2023-11-17 15:59:37,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:59:37,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-17 15:59:37,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:59:37,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-17 15:59:37,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2023-11-17 15:59:37,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 194 [2023-11-17 15:59:37,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 427 transitions, 7169 flow. Second operand has 16 states, 16 states have (on average 87.25) internal successors, (1396), 16 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:37,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:59:37,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 194 [2023-11-17 15:59:37,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:59:39,047 INFO L124 PetriNetUnfolderBase]: 6982/9879 cut-off events. [2023-11-17 15:59:39,047 INFO L125 PetriNetUnfolderBase]: For 171140/171140 co-relation queries the response was YES. [2023-11-17 15:59:39,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77680 conditions, 9879 events. 6982/9879 cut-off events. For 171140/171140 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 49261 event pairs, 1726 based on Foata normal form. 104/9983 useless extension candidates. Maximal degree in co-relation 76044. Up to 7160 conditions per place. [2023-11-17 15:59:39,122 INFO L140 encePairwiseOnDemand]: 187/194 looper letters, 529 selfloop transitions, 289 changer transitions 0/818 dead transitions. [2023-11-17 15:59:39,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 818 transitions, 14709 flow [2023-11-17 15:59:39,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-17 15:59:39,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-11-17 15:59:39,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1610 transitions. [2023-11-17 15:59:39,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4881746513038205 [2023-11-17 15:59:39,124 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1610 transitions. [2023-11-17 15:59:39,124 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1610 transitions. [2023-11-17 15:59:39,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:59:39,125 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1610 transitions. [2023-11-17 15:59:39,127 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 94.70588235294117) internal successors, (1610), 17 states have internal predecessors, (1610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:39,129 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 194.0) internal successors, (3492), 18 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:39,130 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 194.0) internal successors, (3492), 18 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:39,130 INFO L175 Difference]: Start difference. First operand has 160 places, 427 transitions, 7169 flow. Second operand 17 states and 1610 transitions. [2023-11-17 15:59:39,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 818 transitions, 14709 flow [2023-11-17 15:59:39,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 818 transitions, 14116 flow, removed 269 selfloop flow, removed 1 redundant places. [2023-11-17 15:59:39,800 INFO L231 Difference]: Finished difference. Result has 180 places, 588 transitions, 10057 flow [2023-11-17 15:59:39,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=6774, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10057, PETRI_PLACES=180, PETRI_TRANSITIONS=588} [2023-11-17 15:59:39,800 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 151 predicate places. [2023-11-17 15:59:39,800 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 588 transitions, 10057 flow [2023-11-17 15:59:39,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 87.25) internal successors, (1396), 16 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:39,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:59:39,801 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:59:39,805 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-11-17 15:59:40,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-17 15:59:40,005 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:59:40,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:59:40,005 INFO L85 PathProgramCache]: Analyzing trace with hash 998807077, now seen corresponding path program 9 times [2023-11-17 15:59:40,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:59:40,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062319567] [2023-11-17 15:59:40,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:59:40,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:59:40,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:40,114 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:59:40,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:59:40,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062319567] [2023-11-17 15:59:40,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062319567] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:59:40,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945377492] [2023-11-17 15:59:40,114 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 15:59:40,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:59:40,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:59:40,115 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-17 15:59:40,131 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-17 15:59:40,203 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 15:59:40,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:59:40,204 INFO L262 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-17 15:59:40,205 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:59:40,259 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 15:59:40,260 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:59:40,327 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 15:59:40,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1945377492] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:59:40,328 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:59:40,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 15 [2023-11-17 15:59:40,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958684526] [2023-11-17 15:59:40,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:59:40,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 15:59:40,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:59:40,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 15:59:40,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2023-11-17 15:59:40,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 194 [2023-11-17 15:59:40,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 588 transitions, 10057 flow. Second operand has 15 states, 15 states have (on average 83.8) internal successors, (1257), 15 states have internal predecessors, (1257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:40,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:59:40,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 194 [2023-11-17 15:59:40,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:59:43,692 INFO L124 PetriNetUnfolderBase]: 8798/12537 cut-off events. [2023-11-17 15:59:43,692 INFO L125 PetriNetUnfolderBase]: For 240348/240348 co-relation queries the response was YES. [2023-11-17 15:59:43,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101989 conditions, 12537 events. 8798/12537 cut-off events. For 240348/240348 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 66528 event pairs, 1099 based on Foata normal form. 378/12915 useless extension candidates. Maximal degree in co-relation 99943. Up to 4075 conditions per place. [2023-11-17 15:59:43,794 INFO L140 encePairwiseOnDemand]: 185/194 looper letters, 568 selfloop transitions, 595 changer transitions 85/1248 dead transitions. [2023-11-17 15:59:43,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 1248 transitions, 22282 flow [2023-11-17 15:59:43,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-11-17 15:59:43,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-11-17 15:59:43,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 3915 transitions. [2023-11-17 15:59:43,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4586457357075914 [2023-11-17 15:59:43,799 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 3915 transitions. [2023-11-17 15:59:43,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 3915 transitions. [2023-11-17 15:59:43,800 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:59:43,800 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 3915 transitions. [2023-11-17 15:59:43,804 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 88.97727272727273) internal successors, (3915), 44 states have internal predecessors, (3915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:43,812 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 194.0) internal successors, (8730), 45 states have internal predecessors, (8730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:43,813 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 194.0) internal successors, (8730), 45 states have internal predecessors, (8730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:43,813 INFO L175 Difference]: Start difference. First operand has 180 places, 588 transitions, 10057 flow. Second operand 44 states and 3915 transitions. [2023-11-17 15:59:43,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 1248 transitions, 22282 flow [2023-11-17 15:59:45,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 1248 transitions, 20740 flow, removed 496 selfloop flow, removed 5 redundant places. [2023-11-17 15:59:45,401 INFO L231 Difference]: Finished difference. Result has 247 places, 924 transitions, 16800 flow [2023-11-17 15:59:45,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=9075, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=298, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=16800, PETRI_PLACES=247, PETRI_TRANSITIONS=924} [2023-11-17 15:59:45,402 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 218 predicate places. [2023-11-17 15:59:45,402 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 924 transitions, 16800 flow [2023-11-17 15:59:45,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 83.8) internal successors, (1257), 15 states have internal predecessors, (1257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:45,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:59:45,403 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:59:45,413 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-17 15:59:45,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2023-11-17 15:59:45,607 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:59:45,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:59:45,607 INFO L85 PathProgramCache]: Analyzing trace with hash -682998881, now seen corresponding path program 10 times [2023-11-17 15:59:45,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:59:45,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132023518] [2023-11-17 15:59:45,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:59:45,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:59:45,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:45,750 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:59:45,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:59:45,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132023518] [2023-11-17 15:59:45,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132023518] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:59:45,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1693120886] [2023-11-17 15:59:45,751 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 15:59:45,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:59:45,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:59:45,765 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-17 15:59:45,806 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-17 15:59:45,861 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 15:59:45,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:59:45,862 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-17 15:59:45,867 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:59:45,897 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 15:59:45,898 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:59:45,980 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 15:59:45,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1693120886] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:59:45,980 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:59:45,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 13 [2023-11-17 15:59:45,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139014848] [2023-11-17 15:59:45,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:59:45,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-17 15:59:45,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:59:45,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-17 15:59:45,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-11-17 15:59:45,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 194 [2023-11-17 15:59:45,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 924 transitions, 16800 flow. Second operand has 13 states, 13 states have (on average 83.92307692307692) internal successors, (1091), 13 states have internal predecessors, (1091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:45,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:59:45,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 194 [2023-11-17 15:59:45,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:59:49,969 INFO L124 PetriNetUnfolderBase]: 10004/14497 cut-off events. [2023-11-17 15:59:49,969 INFO L125 PetriNetUnfolderBase]: For 391342/391342 co-relation queries the response was YES. [2023-11-17 15:59:50,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132901 conditions, 14497 events. 10004/14497 cut-off events. For 391342/391342 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 81951 event pairs, 1257 based on Foata normal form. 544/15041 useless extension candidates. Maximal degree in co-relation 131875. Up to 4649 conditions per place. [2023-11-17 15:59:50,115 INFO L140 encePairwiseOnDemand]: 185/194 looper letters, 750 selfloop transitions, 660 changer transitions 249/1659 dead transitions. [2023-11-17 15:59:50,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 1659 transitions, 33095 flow [2023-11-17 15:59:50,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-11-17 15:59:50,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-11-17 15:59:50,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 3023 transitions. [2023-11-17 15:59:50,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583080654942389 [2023-11-17 15:59:50,118 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 3023 transitions. [2023-11-17 15:59:50,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 3023 transitions. [2023-11-17 15:59:50,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:59:50,119 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 3023 transitions. [2023-11-17 15:59:50,122 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 88.91176470588235) internal successors, (3023), 34 states have internal predecessors, (3023), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:50,126 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 194.0) internal successors, (6790), 35 states have internal predecessors, (6790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:50,126 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 194.0) internal successors, (6790), 35 states have internal predecessors, (6790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:50,127 INFO L175 Difference]: Start difference. First operand has 247 places, 924 transitions, 16800 flow. Second operand 34 states and 3023 transitions. [2023-11-17 15:59:50,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 1659 transitions, 33095 flow [2023-11-17 15:59:53,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 1659 transitions, 30276 flow, removed 1303 selfloop flow, removed 5 redundant places. [2023-11-17 15:59:53,212 INFO L231 Difference]: Finished difference. Result has 296 places, 1145 transitions, 21882 flow [2023-11-17 15:59:53,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=15123, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=924, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=425, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=21882, PETRI_PLACES=296, PETRI_TRANSITIONS=1145} [2023-11-17 15:59:53,212 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 267 predicate places. [2023-11-17 15:59:53,213 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 1145 transitions, 21882 flow [2023-11-17 15:59:53,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 83.92307692307692) internal successors, (1091), 13 states have internal predecessors, (1091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:53,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 15:59:53,213 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 15:59:53,217 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-17 15:59:53,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-11-17 15:59:53,417 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 15:59:53,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 15:59:53,417 INFO L85 PathProgramCache]: Analyzing trace with hash -31788819, now seen corresponding path program 11 times [2023-11-17 15:59:53,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 15:59:53,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133652798] [2023-11-17 15:59:53,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 15:59:53,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 15:59:53,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 15:59:53,525 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 15:59:53,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 15:59:53,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133652798] [2023-11-17 15:59:53,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133652798] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 15:59:53,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740459565] [2023-11-17 15:59:53,526 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 15:59:53,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 15:59:53,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 15:59:53,527 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-17 15:59:53,530 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-17 15:59:53,595 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-17 15:59:53,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 15:59:53,596 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-17 15:59:53,596 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 15:59:53,641 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:59:53,641 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 15:59:53,695 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 15:59:53,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740459565] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 15:59:53,696 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 15:59:53,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-11-17 15:59:53,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956247972] [2023-11-17 15:59:53,696 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 15:59:53,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-17 15:59:53,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 15:59:53,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-17 15:59:53,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-11-17 15:59:53,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 194 [2023-11-17 15:59:53,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 1145 transitions, 21882 flow. Second operand has 16 states, 16 states have (on average 83.4375) internal successors, (1335), 16 states have internal predecessors, (1335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:53,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 15:59:53,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 194 [2023-11-17 15:59:53,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 15:59:59,161 INFO L124 PetriNetUnfolderBase]: 10558/15127 cut-off events. [2023-11-17 15:59:59,161 INFO L125 PetriNetUnfolderBase]: For 489153/489153 co-relation queries the response was YES. [2023-11-17 15:59:59,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155210 conditions, 15127 events. 10558/15127 cut-off events. For 489153/489153 co-relation queries the response was YES. Maximal size of possible extension queue 653. Compared 83673 event pairs, 627 based on Foata normal form. 238/15365 useless extension candidates. Maximal degree in co-relation 154999. Up to 5043 conditions per place. [2023-11-17 15:59:59,350 INFO L140 encePairwiseOnDemand]: 185/194 looper letters, 1138 selfloop transitions, 858 changer transitions 92/2088 dead transitions. [2023-11-17 15:59:59,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 2088 transitions, 46039 flow [2023-11-17 15:59:59,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2023-11-17 15:59:59,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2023-11-17 15:59:59,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 4677 transitions. [2023-11-17 15:59:59,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4548725928807625 [2023-11-17 15:59:59,355 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 4677 transitions. [2023-11-17 15:59:59,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 4677 transitions. [2023-11-17 15:59:59,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 15:59:59,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 4677 transitions. [2023-11-17 15:59:59,360 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 88.24528301886792) internal successors, (4677), 53 states have internal predecessors, (4677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:59,367 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 194.0) internal successors, (10476), 54 states have internal predecessors, (10476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:59,368 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 194.0) internal successors, (10476), 54 states have internal predecessors, (10476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 15:59:59,368 INFO L175 Difference]: Start difference. First operand has 296 places, 1145 transitions, 21882 flow. Second operand 53 states and 4677 transitions. [2023-11-17 15:59:59,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 2088 transitions, 46039 flow [2023-11-17 16:00:03,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 2088 transitions, 43055 flow, removed 1217 selfloop flow, removed 12 redundant places. [2023-11-17 16:00:03,508 INFO L231 Difference]: Finished difference. Result has 357 places, 1407 transitions, 29468 flow [2023-11-17 16:00:03,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=19388, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=557, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=53, PETRI_FLOW=29468, PETRI_PLACES=357, PETRI_TRANSITIONS=1407} [2023-11-17 16:00:03,510 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 328 predicate places. [2023-11-17 16:00:03,510 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 1407 transitions, 29468 flow [2023-11-17 16:00:03,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 83.4375) internal successors, (1335), 16 states have internal predecessors, (1335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:00:03,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:00:03,510 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:00:03,518 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-17 16:00:03,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-11-17 16:00:03,714 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:00:03,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:00:03,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1584241402, now seen corresponding path program 12 times [2023-11-17 16:00:03,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:00:03,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839273647] [2023-11-17 16:00:03,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:00:03,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:00:03,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:00:03,798 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:00:03,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:00:03,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839273647] [2023-11-17 16:00:03,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839273647] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:00:03,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [889954419] [2023-11-17 16:00:03,798 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 16:00:03,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:00:03,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:00:03,799 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-17 16:00:03,827 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-17 16:00:03,878 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-17 16:00:03,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:00:03,879 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-17 16:00:03,880 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:00:03,915 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:00:03,915 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:00:03,958 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:00:03,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [889954419] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:00:03,958 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:00:03,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 12 [2023-11-17 16:00:03,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430572562] [2023-11-17 16:00:03,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:00:03,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-17 16:00:03,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:00:03,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-17 16:00:03,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-11-17 16:00:03,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 194 [2023-11-17 16:00:03,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 1407 transitions, 29468 flow. Second operand has 12 states, 12 states have (on average 87.83333333333333) internal successors, (1054), 12 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:00:03,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:00:03,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 194 [2023-11-17 16:00:03,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:00:09,515 INFO L124 PetriNetUnfolderBase]: 10974/15727 cut-off events. [2023-11-17 16:00:09,515 INFO L125 PetriNetUnfolderBase]: For 618878/618878 co-relation queries the response was YES. [2023-11-17 16:00:09,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 168041 conditions, 15727 events. 10974/15727 cut-off events. For 618878/618878 co-relation queries the response was YES. Maximal size of possible extension queue 691. Compared 88281 event pairs, 794 based on Foata normal form. 120/15847 useless extension candidates. Maximal degree in co-relation 167300. Up to 5169 conditions per place. [2023-11-17 16:00:09,740 INFO L140 encePairwiseOnDemand]: 188/194 looper letters, 1397 selfloop transitions, 535 changer transitions 50/1982 dead transitions. [2023-11-17 16:00:09,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 1982 transitions, 47449 flow [2023-11-17 16:00:09,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-17 16:00:09,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-17 16:00:09,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1242 transitions. [2023-11-17 16:00:09,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49246629659000796 [2023-11-17 16:00:09,745 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1242 transitions. [2023-11-17 16:00:09,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1242 transitions. [2023-11-17 16:00:09,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:00:09,745 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1242 transitions. [2023-11-17 16:00:09,753 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 95.53846153846153) internal successors, (1242), 13 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:00:09,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 194.0) internal successors, (2716), 14 states have internal predecessors, (2716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:00:09,755 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 194.0) internal successors, (2716), 14 states have internal predecessors, (2716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:00:09,755 INFO L175 Difference]: Start difference. First operand has 357 places, 1407 transitions, 29468 flow. Second operand 13 states and 1242 transitions. [2023-11-17 16:00:09,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 1982 transitions, 47449 flow [2023-11-17 16:00:15,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 1982 transitions, 43059 flow, removed 1912 selfloop flow, removed 8 redundant places. [2023-11-17 16:00:15,480 INFO L231 Difference]: Finished difference. Result has 365 places, 1479 transitions, 29472 flow [2023-11-17 16:00:15,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=26318, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=450, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=941, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=29472, PETRI_PLACES=365, PETRI_TRANSITIONS=1479} [2023-11-17 16:00:15,482 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 336 predicate places. [2023-11-17 16:00:15,482 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 1479 transitions, 29472 flow [2023-11-17 16:00:15,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 87.83333333333333) internal successors, (1054), 12 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:00:15,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:00:15,482 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:00:15,489 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-17 16:00:15,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:00:15,687 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:00:15,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:00:15,687 INFO L85 PathProgramCache]: Analyzing trace with hash -13325248, now seen corresponding path program 13 times [2023-11-17 16:00:15,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:00:15,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987168823] [2023-11-17 16:00:15,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:00:15,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:00:15,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:00:15,786 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:00:15,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:00:15,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987168823] [2023-11-17 16:00:15,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987168823] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:00:15,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41676860] [2023-11-17 16:00:15,787 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-17 16:00:15,787 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:00:15,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:00:15,788 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-17 16:00:15,827 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-17 16:00:15,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:00:15,881 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-17 16:00:15,882 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:00:15,936 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:00:15,936 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:00:15,989 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:00:15,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41676860] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:00:15,989 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:00:15,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2023-11-17 16:00:15,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901479246] [2023-11-17 16:00:15,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:00:15,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 16:00:15,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:00:15,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 16:00:15,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2023-11-17 16:00:15,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 194 [2023-11-17 16:00:15,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 1479 transitions, 29472 flow. Second operand has 15 states, 15 states have (on average 83.73333333333333) internal successors, (1256), 15 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:00:15,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:00:15,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 194 [2023-11-17 16:00:15,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:00:24,827 INFO L124 PetriNetUnfolderBase]: 15107/21474 cut-off events. [2023-11-17 16:00:24,827 INFO L125 PetriNetUnfolderBase]: For 985832/985832 co-relation queries the response was YES. [2023-11-17 16:00:25,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 238766 conditions, 21474 events. 15107/21474 cut-off events. For 985832/985832 co-relation queries the response was YES. Maximal size of possible extension queue 1007. Compared 124606 event pairs, 1320 based on Foata normal form. 706/22180 useless extension candidates. Maximal degree in co-relation 238064. Up to 7642 conditions per place. [2023-11-17 16:00:25,217 INFO L140 encePairwiseOnDemand]: 185/194 looper letters, 1467 selfloop transitions, 1516 changer transitions 39/3022 dead transitions. [2023-11-17 16:00:25,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 3022 transitions, 71126 flow [2023-11-17 16:00:25,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2023-11-17 16:00:25,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2023-11-17 16:00:25,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 6281 transitions. [2023-11-17 16:00:25,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4560040656308988 [2023-11-17 16:00:25,223 INFO L72 ComplementDD]: Start complementDD. Operand 71 states and 6281 transitions. [2023-11-17 16:00:25,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 71 states and 6281 transitions. [2023-11-17 16:00:25,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:00:25,224 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 71 states and 6281 transitions. [2023-11-17 16:00:25,230 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 72 states, 71 states have (on average 88.46478873239437) internal successors, (6281), 71 states have internal predecessors, (6281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:00:25,238 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 72 states, 72 states have (on average 194.0) internal successors, (13968), 72 states have internal predecessors, (13968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:00:25,239 INFO L81 ComplementDD]: Finished complementDD. Result has 72 states, 72 states have (on average 194.0) internal successors, (13968), 72 states have internal predecessors, (13968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:00:25,239 INFO L175 Difference]: Start difference. First operand has 365 places, 1479 transitions, 29472 flow. Second operand 71 states and 6281 transitions. [2023-11-17 16:00:25,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 3022 transitions, 71126 flow [2023-11-17 16:00:34,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 3022 transitions, 69725 flow, removed 435 selfloop flow, removed 3 redundant places. [2023-11-17 16:00:34,207 INFO L231 Difference]: Finished difference. Result has 471 places, 2260 transitions, 55226 flow [2023-11-17 16:00:34,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=28753, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=812, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=71, PETRI_FLOW=55226, PETRI_PLACES=471, PETRI_TRANSITIONS=2260} [2023-11-17 16:00:34,208 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 442 predicate places. [2023-11-17 16:00:34,208 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 2260 transitions, 55226 flow [2023-11-17 16:00:34,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 83.73333333333333) internal successors, (1256), 15 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:00:34,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:00:34,209 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:00:34,231 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-17 16:00:34,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-11-17 16:00:34,413 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:00:34,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:00:34,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1840032594, now seen corresponding path program 14 times [2023-11-17 16:00:34,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:00:34,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002470175] [2023-11-17 16:00:34,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:00:34,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:00:34,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:00:34,505 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:00:34,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:00:34,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002470175] [2023-11-17 16:00:34,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002470175] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:00:34,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349595690] [2023-11-17 16:00:34,505 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-17 16:00:34,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:00:34,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:00:34,522 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-17 16:00:34,524 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-17 16:00:34,599 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-17 16:00:34,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:00:34,600 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-17 16:00:34,600 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:00:34,655 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:00:34,655 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:00:34,708 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:00:34,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [349595690] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:00:34,708 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:00:34,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2023-11-17 16:00:34,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986951692] [2023-11-17 16:00:34,708 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:00:34,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 16:00:34,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:00:34,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 16:00:34,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2023-11-17 16:00:34,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 194 [2023-11-17 16:00:34,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 2260 transitions, 55226 flow. Second operand has 15 states, 15 states have (on average 84.26666666666667) internal successors, (1264), 15 states have internal predecessors, (1264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:00:34,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:00:34,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 194 [2023-11-17 16:00:34,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:00:53,955 INFO L124 PetriNetUnfolderBase]: 23053/32540 cut-off events. [2023-11-17 16:00:53,955 INFO L125 PetriNetUnfolderBase]: For 2345801/2345801 co-relation queries the response was YES. [2023-11-17 16:00:54,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 437120 conditions, 32540 events. 23053/32540 cut-off events. For 2345801/2345801 co-relation queries the response was YES. Maximal size of possible extension queue 1593. Compared 198644 event pairs, 1672 based on Foata normal form. 1136/33676 useless extension candidates. Maximal degree in co-relation 436257. Up to 12517 conditions per place. [2023-11-17 16:00:55,172 INFO L140 encePairwiseOnDemand]: 185/194 looper letters, 2004 selfloop transitions, 2224 changer transitions 37/4265 dead transitions. [2023-11-17 16:00:55,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 4265 transitions, 118547 flow [2023-11-17 16:00:55,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2023-11-17 16:00:55,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2023-11-17 16:00:55,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 6271 transitions. [2023-11-17 16:00:55,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4552780601132569 [2023-11-17 16:00:55,177 INFO L72 ComplementDD]: Start complementDD. Operand 71 states and 6271 transitions. [2023-11-17 16:00:55,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 71 states and 6271 transitions. [2023-11-17 16:00:55,178 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:00:55,178 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 71 states and 6271 transitions. [2023-11-17 16:00:55,183 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 72 states, 71 states have (on average 88.32394366197182) internal successors, (6271), 71 states have internal predecessors, (6271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:00:55,190 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 72 states, 72 states have (on average 194.0) internal successors, (13968), 72 states have internal predecessors, (13968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:00:55,191 INFO L81 ComplementDD]: Finished complementDD. Result has 72 states, 72 states have (on average 194.0) internal successors, (13968), 72 states have internal predecessors, (13968), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:00:55,191 INFO L175 Difference]: Start difference. First operand has 471 places, 2260 transitions, 55226 flow. Second operand 71 states and 6271 transitions. [2023-11-17 16:00:55,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 4265 transitions, 118547 flow [2023-11-17 16:01:32,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 4265 transitions, 105237 flow, removed 6431 selfloop flow, removed 4 redundant places. [2023-11-17 16:01:32,614 INFO L231 Difference]: Finished difference. Result has 583 places, 3426 transitions, 87118 flow [2023-11-17 16:01:32,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=48151, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=833, PETRI_DIFFERENCE_SUBTRAHEND_STATES=71, PETRI_FLOW=87118, PETRI_PLACES=583, PETRI_TRANSITIONS=3426} [2023-11-17 16:01:32,619 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 554 predicate places. [2023-11-17 16:01:32,620 INFO L495 AbstractCegarLoop]: Abstraction has has 583 places, 3426 transitions, 87118 flow [2023-11-17 16:01:32,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 84.26666666666667) internal successors, (1264), 15 states have internal predecessors, (1264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:01:32,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:01:32,620 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:01:32,626 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-11-17 16:01:32,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-11-17 16:01:32,824 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:01:32,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:01:32,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1738760681, now seen corresponding path program 15 times [2023-11-17 16:01:32,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:01:32,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101307748] [2023-11-17 16:01:32,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:01:32,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:01:32,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:01:32,923 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-17 16:01:32,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:01:32,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101307748] [2023-11-17 16:01:32,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101307748] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:01:32,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1836000010] [2023-11-17 16:01:32,924 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-17 16:01:32,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:01:32,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:01:32,925 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-17 16:01:32,927 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-17 16:01:33,006 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-17 16:01:33,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:01:33,007 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-17 16:01:33,008 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:01:33,057 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:01:33,057 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:01:33,113 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:01:33,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1836000010] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:01:33,114 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:01:33,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-11-17 16:01:33,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371553512] [2023-11-17 16:01:33,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:01:33,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-17 16:01:33,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:01:33,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-17 16:01:33,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-11-17 16:01:33,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 194 [2023-11-17 16:01:33,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 583 places, 3426 transitions, 87118 flow. Second operand has 16 states, 16 states have (on average 84.0625) internal successors, (1345), 16 states have internal predecessors, (1345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:01:33,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:01:33,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 194 [2023-11-17 16:01:33,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:02:02,081 INFO L124 PetriNetUnfolderBase]: 26391/36842 cut-off events. [2023-11-17 16:02:02,081 INFO L125 PetriNetUnfolderBase]: For 2949860/2949860 co-relation queries the response was YES. [2023-11-17 16:02:02,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 528749 conditions, 36842 events. 26391/36842 cut-off events. For 2949860/2949860 co-relation queries the response was YES. Maximal size of possible extension queue 1734. Compared 223114 event pairs, 834 based on Foata normal form. 496/37338 useless extension candidates. Maximal degree in co-relation 527940. Up to 13621 conditions per place. [2023-11-17 16:02:03,218 INFO L140 encePairwiseOnDemand]: 185/194 looper letters, 2968 selfloop transitions, 2006 changer transitions 137/5111 dead transitions. [2023-11-17 16:02:03,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 618 places, 5111 transitions, 147312 flow [2023-11-17 16:02:03,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-17 16:02:03,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-11-17 16:02:03,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 3405 transitions. [2023-11-17 16:02:03,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46188279978296254 [2023-11-17 16:02:03,221 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 3405 transitions. [2023-11-17 16:02:03,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 3405 transitions. [2023-11-17 16:02:03,222 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:02:03,222 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 3405 transitions. [2023-11-17 16:02:03,224 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 89.60526315789474) internal successors, (3405), 38 states have internal predecessors, (3405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:02:03,227 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 194.0) internal successors, (7566), 39 states have internal predecessors, (7566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:02:03,228 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 194.0) internal successors, (7566), 39 states have internal predecessors, (7566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:02:03,228 INFO L175 Difference]: Start difference. First operand has 583 places, 3426 transitions, 87118 flow. Second operand 38 states and 3405 transitions. [2023-11-17 16:02:03,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 618 places, 5111 transitions, 147312 flow [2023-11-17 16:03:16,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 5111 transitions, 133639 flow, removed 6399 selfloop flow, removed 17 redundant places. [2023-11-17 16:03:16,225 INFO L231 Difference]: Finished difference. Result has 623 places, 3784 transitions, 96453 flow [2023-11-17 16:03:16,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=75715, PETRI_DIFFERENCE_MINUEND_PLACES=564, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1461, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=96453, PETRI_PLACES=623, PETRI_TRANSITIONS=3784} [2023-11-17 16:03:16,227 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 594 predicate places. [2023-11-17 16:03:16,228 INFO L495 AbstractCegarLoop]: Abstraction has has 623 places, 3784 transitions, 96453 flow [2023-11-17 16:03:16,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 84.0625) internal successors, (1345), 16 states have internal predecessors, (1345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:03:16,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:03:16,228 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:03:16,253 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-17 16:03:16,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-11-17 16:03:16,429 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:03:16,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:03:16,429 INFO L85 PathProgramCache]: Analyzing trace with hash 255301563, now seen corresponding path program 16 times [2023-11-17 16:03:16,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:03:16,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854591000] [2023-11-17 16:03:16,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:03:16,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:03:16,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:03:16,521 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:03:16,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:03:16,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854591000] [2023-11-17 16:03:16,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854591000] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:03:16,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [255606556] [2023-11-17 16:03:16,522 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-17 16:03:16,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:03:16,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:03:16,523 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-17 16:03:16,525 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-17 16:03:16,598 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-17 16:03:16,598 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:03:16,599 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-17 16:03:16,603 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:03:16,636 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:03:16,636 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:03:16,691 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:03:16,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [255606556] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:03:16,691 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:03:16,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-11-17 16:03:16,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193717829] [2023-11-17 16:03:16,692 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:03:16,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 16:03:16,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:03:16,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 16:03:16,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2023-11-17 16:03:16,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 194 [2023-11-17 16:03:16,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 623 places, 3784 transitions, 96453 flow. Second operand has 15 states, 15 states have (on average 87.46666666666667) internal successors, (1312), 15 states have internal predecessors, (1312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:03:16,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:03:16,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 194 [2023-11-17 16:03:16,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:03:51,856 INFO L124 PetriNetUnfolderBase]: 27167/37830 cut-off events. [2023-11-17 16:03:51,856 INFO L125 PetriNetUnfolderBase]: For 3064009/3064009 co-relation queries the response was YES. [2023-11-17 16:03:53,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 533058 conditions, 37830 events. 27167/37830 cut-off events. For 3064009/3064009 co-relation queries the response was YES. Maximal size of possible extension queue 1774. Compared 228457 event pairs, 4962 based on Foata normal form. 412/38242 useless extension candidates. Maximal degree in co-relation 532550. Up to 30959 conditions per place. [2023-11-17 16:03:53,914 INFO L140 encePairwiseOnDemand]: 188/194 looper letters, 3232 selfloop transitions, 1059 changer transitions 83/4374 dead transitions. [2023-11-17 16:03:53,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 4374 transitions, 120766 flow [2023-11-17 16:03:53,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-17 16:03:53,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-17 16:03:53,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1221 transitions. [2023-11-17 16:03:53,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48413957176843775 [2023-11-17 16:03:53,920 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1221 transitions. [2023-11-17 16:03:53,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1221 transitions. [2023-11-17 16:03:53,921 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:03:53,921 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1221 transitions. [2023-11-17 16:03:53,922 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 93.92307692307692) internal successors, (1221), 13 states have internal predecessors, (1221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:03:53,923 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 194.0) internal successors, (2716), 14 states have internal predecessors, (2716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:03:53,923 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 194.0) internal successors, (2716), 14 states have internal predecessors, (2716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:03:53,923 INFO L175 Difference]: Start difference. First operand has 623 places, 3784 transitions, 96453 flow. Second operand 13 states and 1221 transitions. [2023-11-17 16:03:53,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 4374 transitions, 120766 flow [2023-11-17 16:04:54,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 607 places, 4374 transitions, 114679 flow, removed 2006 selfloop flow, removed 20 redundant places. [2023-11-17 16:04:54,696 INFO L231 Difference]: Finished difference. Result has 612 places, 3985 transitions, 100314 flow [2023-11-17 16:04:54,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=91259, PETRI_DIFFERENCE_MINUEND_PLACES=595, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3766, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=851, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2832, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=100314, PETRI_PLACES=612, PETRI_TRANSITIONS=3985} [2023-11-17 16:04:54,699 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 583 predicate places. [2023-11-17 16:04:54,699 INFO L495 AbstractCegarLoop]: Abstraction has has 612 places, 3985 transitions, 100314 flow [2023-11-17 16:04:54,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 87.46666666666667) internal successors, (1312), 15 states have internal predecessors, (1312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:04:54,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:04:54,700 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:04:54,718 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-17 16:04:54,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:04:54,904 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:04:54,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:04:54,905 INFO L85 PathProgramCache]: Analyzing trace with hash -492204690, now seen corresponding path program 17 times [2023-11-17 16:04:54,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:04:54,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960483839] [2023-11-17 16:04:54,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:04:54,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:04:54,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:04:54,997 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:04:54,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:04:54,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960483839] [2023-11-17 16:04:54,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960483839] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:04:54,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784938651] [2023-11-17 16:04:54,997 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-17 16:04:54,998 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:04:54,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:04:55,029 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-17 16:04:55,032 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-17 16:04:55,101 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-11-17 16:04:55,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:04:55,102 INFO L262 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-17 16:04:55,102 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:04:55,150 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:04:55,151 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:04:55,219 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:04:55,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784938651] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:04:55,220 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:04:55,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 15 [2023-11-17 16:04:55,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495140083] [2023-11-17 16:04:55,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:04:55,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-17 16:04:55,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:04:55,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-17 16:04:55,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2023-11-17 16:04:55,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 194 [2023-11-17 16:04:55,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 612 places, 3985 transitions, 100314 flow. Second operand has 15 states, 15 states have (on average 83.46666666666667) internal successors, (1252), 15 states have internal predecessors, (1252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:04:55,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:04:55,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 194 [2023-11-17 16:04:55,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:05:33,557 INFO L124 PetriNetUnfolderBase]: 30173/42044 cut-off events. [2023-11-17 16:05:33,558 INFO L125 PetriNetUnfolderBase]: For 3219760/3219760 co-relation queries the response was YES. [2023-11-17 16:05:35,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 589919 conditions, 42044 events. 30173/42044 cut-off events. For 3219760/3219760 co-relation queries the response was YES. Maximal size of possible extension queue 2005. Compared 257663 event pairs, 4392 based on Foata normal form. 298/42342 useless extension candidates. Maximal degree in co-relation 589152. Up to 28221 conditions per place. [2023-11-17 16:05:35,713 INFO L140 encePairwiseOnDemand]: 186/194 looper letters, 3322 selfloop transitions, 1512 changer transitions 48/4882 dead transitions. [2023-11-17 16:05:35,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 619 places, 4882 transitions, 134522 flow [2023-11-17 16:05:35,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-17 16:05:35,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-11-17 16:05:35,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1169 transitions. [2023-11-17 16:05:35,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46352101506740684 [2023-11-17 16:05:35,715 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1169 transitions. [2023-11-17 16:05:35,715 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1169 transitions. [2023-11-17 16:05:35,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:05:35,715 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1169 transitions. [2023-11-17 16:05:35,716 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 89.92307692307692) internal successors, (1169), 13 states have internal predecessors, (1169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:05:35,717 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 194.0) internal successors, (2716), 14 states have internal predecessors, (2716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:05:35,717 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 194.0) internal successors, (2716), 14 states have internal predecessors, (2716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:05:35,717 INFO L175 Difference]: Start difference. First operand has 612 places, 3985 transitions, 100314 flow. Second operand 13 states and 1169 transitions. [2023-11-17 16:05:35,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 619 places, 4882 transitions, 134522 flow [2023-11-17 16:06:49,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 611 places, 4882 transitions, 133153 flow, removed 360 selfloop flow, removed 8 redundant places. [2023-11-17 16:06:49,430 INFO L231 Difference]: Finished difference. Result has 614 places, 4242 transitions, 111465 flow [2023-11-17 16:06:49,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=98670, PETRI_DIFFERENCE_MINUEND_PLACES=599, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3970, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=111465, PETRI_PLACES=614, PETRI_TRANSITIONS=4242} [2023-11-17 16:06:49,433 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 585 predicate places. [2023-11-17 16:06:49,433 INFO L495 AbstractCegarLoop]: Abstraction has has 614 places, 4242 transitions, 111465 flow [2023-11-17 16:06:49,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 83.46666666666667) internal successors, (1252), 15 states have internal predecessors, (1252), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:06:49,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-17 16:06:49,434 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-17 16:06:49,439 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-17 16:06:49,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:06:49,639 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-11-17 16:06:49,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-17 16:06:49,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1140017686, now seen corresponding path program 18 times [2023-11-17 16:06:49,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-17 16:06:49,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172204594] [2023-11-17 16:06:49,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-17 16:06:49,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-17 16:06:49,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-17 16:06:49,736 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:06:49,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-17 16:06:49,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172204594] [2023-11-17 16:06:49,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172204594] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-17 16:06:49,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928225292] [2023-11-17 16:06:49,737 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-17 16:06:49,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-17 16:06:49,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-17 16:06:49,738 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-17 16:06:49,739 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-17 16:06:49,825 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-11-17 16:06:49,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-17 16:06:49,826 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-17 16:06:49,826 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-17 16:06:49,864 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:06:49,864 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-17 16:06:49,927 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-17 16:06:49,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928225292] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-17 16:06:49,927 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-17 16:06:49,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 16 [2023-11-17 16:06:49,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196169095] [2023-11-17 16:06:49,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-17 16:06:49,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-17 16:06:49,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-17 16:06:49,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-17 16:06:49,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2023-11-17 16:06:49,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 194 [2023-11-17 16:06:49,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 614 places, 4242 transitions, 111465 flow. Second operand has 16 states, 16 states have (on average 83.6875) internal successors, (1339), 16 states have internal predecessors, (1339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:06:49,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-17 16:06:49,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 194 [2023-11-17 16:06:49,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-17 16:07:36,586 INFO L124 PetriNetUnfolderBase]: 35317/48976 cut-off events. [2023-11-17 16:07:36,586 INFO L125 PetriNetUnfolderBase]: For 4214295/4214295 co-relation queries the response was YES. [2023-11-17 16:07:38,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 716231 conditions, 48976 events. 35317/48976 cut-off events. For 4214295/4214295 co-relation queries the response was YES. Maximal size of possible extension queue 2359. Compared 304208 event pairs, 3801 based on Foata normal form. 700/49676 useless extension candidates. Maximal degree in co-relation 715464. Up to 28918 conditions per place. [2023-11-17 16:07:39,086 INFO L140 encePairwiseOnDemand]: 185/194 looper letters, 3051 selfloop transitions, 2897 changer transitions 10/5958 dead transitions. [2023-11-17 16:07:39,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 666 places, 5958 transitions, 173207 flow [2023-11-17 16:07:39,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2023-11-17 16:07:39,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2023-11-17 16:07:39,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 4694 transitions. [2023-11-17 16:07:39,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45652596771056214 [2023-11-17 16:07:39,090 INFO L72 ComplementDD]: Start complementDD. Operand 53 states and 4694 transitions. [2023-11-17 16:07:39,090 INFO L73 IsDeterministic]: Start isDeterministic. Operand 53 states and 4694 transitions. [2023-11-17 16:07:39,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-17 16:07:39,091 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 53 states and 4694 transitions. [2023-11-17 16:07:39,094 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 54 states, 53 states have (on average 88.56603773584905) internal successors, (4694), 53 states have internal predecessors, (4694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:07:39,099 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 54 states, 54 states have (on average 194.0) internal successors, (10476), 54 states have internal predecessors, (10476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:07:39,100 INFO L81 ComplementDD]: Finished complementDD. Result has 54 states, 54 states have (on average 194.0) internal successors, (10476), 54 states have internal predecessors, (10476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-17 16:07:39,100 INFO L175 Difference]: Start difference. First operand has 614 places, 4242 transitions, 111465 flow. Second operand 53 states and 4694 transitions. [2023-11-17 16:07:39,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 666 places, 5958 transitions, 173207 flow Received shutdown request... [2023-11-17 16:08:13,260 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-17 16:08:13,260 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-11-17 16:08:13,408 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2023-11-17 16:08:13,413 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-17 16:08:13,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2023-11-17 16:08:13,613 WARN L619 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2023-11-17 16:08:13,614 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2023-11-17 16:08:13,614 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2023-11-17 16:08:13,614 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2023-11-17 16:08:13,614 INFO L445 BasicCegarLoop]: Path program histogram: [18, 5, 4, 3, 1, 1] [2023-11-17 16:08:13,616 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-11-17 16:08:13,616 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-17 16:08:13,618 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 17.11 04:08:13 BasicIcfg [2023-11-17 16:08:13,618 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-17 16:08:13,618 INFO L158 Benchmark]: Toolchain (without parser) took 538213.05ms. Allocated memory was 226.5MB in the beginning and 7.1GB in the end (delta: 6.9GB). Free memory was 176.4MB in the beginning and 3.9GB in the end (delta: -3.8GB). Peak memory consumption was 5.5GB. Max. memory is 8.0GB. [2023-11-17 16:08:13,618 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 188.7MB. Free memory is still 137.3MB. There was no memory consumed. Max. memory is 8.0GB. [2023-11-17 16:08:13,619 INFO L158 Benchmark]: CACSL2BoogieTranslator took 191.50ms. Allocated memory is still 226.5MB. Free memory was 176.4MB in the beginning and 165.3MB in the end (delta: 11.0MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2023-11-17 16:08:13,619 INFO L158 Benchmark]: Boogie Procedure Inliner took 29.26ms. Allocated memory is still 226.5MB. Free memory was 164.8MB in the beginning and 163.3MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-11-17 16:08:13,619 INFO L158 Benchmark]: Boogie Preprocessor took 38.92ms. Allocated memory is still 226.5MB. Free memory was 163.3MB in the beginning and 162.2MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2023-11-17 16:08:13,619 INFO L158 Benchmark]: RCFGBuilder took 379.02ms. Allocated memory is still 226.5MB. Free memory was 162.2MB in the beginning and 147.5MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. [2023-11-17 16:08:13,619 INFO L158 Benchmark]: TraceAbstraction took 537560.59ms. Allocated memory was 226.5MB in the beginning and 7.1GB in the end (delta: 6.9GB). Free memory was 147.0MB in the beginning and 3.9GB in the end (delta: -3.8GB). Peak memory consumption was 5.5GB. Max. memory is 8.0GB. [2023-11-17 16:08:13,620 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.12ms. Allocated memory is still 188.7MB. Free memory is still 137.3MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 191.50ms. Allocated memory is still 226.5MB. Free memory was 176.4MB in the beginning and 165.3MB in the end (delta: 11.0MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 29.26ms. Allocated memory is still 226.5MB. Free memory was 164.8MB in the beginning and 163.3MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 38.92ms. Allocated memory is still 226.5MB. Free memory was 163.3MB in the beginning and 162.2MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 379.02ms. Allocated memory is still 226.5MB. Free memory was 162.2MB in the beginning and 147.5MB in the end (delta: 14.7MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. * TraceAbstraction took 537560.59ms. Allocated memory was 226.5MB in the beginning and 7.1GB in the end (delta: 6.9GB). Free memory was 147.0MB in the beginning and 3.9GB in the end (delta: -3.8GB). Peak memory consumption was 5.5GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1.8s, 101 PlacesBefore, 29 PlacesAfterwards, 98 TransitionsBefore, 22 TransitionsAfterwards, 1728 CoEnabledTransitionPairs, 6 FixpointIterations, 36 TrivialSequentialCompositions, 33 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 6 ConcurrentYvCompositions, 4 ChoiceCompositions, 82 TotalNumberOfCompositions, 1586 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1586, independent: 1586, independent conditional: 0, independent unconditional: 1586, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1190, independent: 1190, independent conditional: 0, independent unconditional: 1190, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1190, independent: 1190, independent conditional: 0, independent unconditional: 1190, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, independent: 0, independent conditional: 0, independent unconditional: 0, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 1586, independent: 396, independent conditional: 0, independent unconditional: 396, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 1190, unknown conditional: 0, unknown unconditional: 1190] , Statistics on independence cache: Total cache size (in pairs): 60, Positive cache size: 60, Positive conditional cache size: 0, Positive unconditional cache size: 60, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 81]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 74]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message) Cancelled while executing RemoveRedundantFlow. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 142 locations, 4 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: 537.5s, OverallIterations: 32, TraceHistogramMax: 2, PathProgramHistogramMax: 18, EmptinessCheckTime: 0.0s, AutomataDifference: 520.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 1.9s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2956 SdHoareTripleChecker+Valid, 8.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2956 mSDsluCounter, 0 SdHoareTripleChecker+Invalid, 6.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 0 mSDsCounter, 243 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 16011 IncrementalHoareTripleChecker+Invalid, 16254 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 243 mSolverCounterUnsat, 0 mSDtfsCounter, 16011 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1548 GetRequests, 954 SyntacticMatches, 24 SemanticMatches, 570 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7061 ImplicationChecksByTransitivity, 5.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=111465occurred in iteration=31, InterpolantAutomatonStates: 504, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 7.8s InterpolantComputationTime, 1141 NumberOfCodeBlocks, 1123 NumberOfCodeBlocksAsserted, 74 NumberOfCheckSat, 1519 ConstructedInterpolants, 0 QuantifiedInterpolants, 8881 SizeOfPredicates, 47 NumberOfNonLiveVariables, 3471 ConjunctsInSsa, 211 ConjunctsInUnsatCore, 72 InterpolantComputations, 12 PerfectInterpolantSequences, 99/259 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 [2023-11-17 16:08:13,670 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0