/usr/bin/java -Xmx16000000000 -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-VariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/weaver/mult-flipped-dist.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 00:09:04,186 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 00:09:04,282 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-VariableLbe.epf [2023-08-27 00:09:04,288 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 00:09:04,288 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 00:09:04,318 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 00:09:04,318 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 00:09:04,319 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 00:09:04,319 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 00:09:04,323 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 00:09:04,323 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 00:09:04,324 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 00:09:04,324 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 00:09:04,325 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 00:09:04,325 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 00:09:04,325 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 00:09:04,326 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 00:09:04,326 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 00:09:04,326 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 00:09:04,326 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 00:09:04,326 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 00:09:04,327 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 00:09:04,328 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 00:09:04,328 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 00:09:04,328 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 00:09:04,329 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 00:09:04,329 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 00:09:04,329 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 00:09:04,329 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 00:09:04,330 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 00:09:04,330 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 00:09:04,331 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 00:09:04,331 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 00:09:04,331 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 00:09:04,331 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 00:09:04,332 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-08-27 00:09:04,642 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 00:09:04,668 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 00:09:04,670 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 00:09:04,671 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 00:09:04,672 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 00:09:04,673 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-08-27 00:09:05,954 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 00:09:06,177 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 00:09:06,178 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/mult-flipped-dist.wvr.c [2023-08-27 00:09:06,187 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/36a066bc9/6ec884e1e97b4cc08382d630a544c0bf/FLAG3e687c121 [2023-08-27 00:09:06,198 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/36a066bc9/6ec884e1e97b4cc08382d630a544c0bf [2023-08-27 00:09:06,199 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 00:09:06,200 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 00:09:06,202 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 00:09:06,202 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 00:09:06,204 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 00:09:06,205 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 12:09:06" (1/1) ... [2023-08-27 00:09:06,206 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6e257948 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:09:06, skipping insertion in model container [2023-08-27 00:09:06,206 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 12:09:06" (1/1) ... [2023-08-27 00:09:06,222 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 00:09:06,369 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 00:09:06,378 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 00:09:06,407 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 00:09:06,421 INFO L206 MainTranslator]: Completed translation [2023-08-27 00:09:06,422 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:09:06 WrapperNode [2023-08-27 00:09:06,422 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 00:09:06,423 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 00:09:06,423 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 00:09:06,423 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 00:09:06,427 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:09:06" (1/1) ... [2023-08-27 00:09:06,434 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:09:06" (1/1) ... [2023-08-27 00:09:06,450 INFO L138 Inliner]: procedures = 22, calls = 26, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 75 [2023-08-27 00:09:06,451 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 00:09:06,451 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 00:09:06,451 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 00:09:06,451 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 00:09:06,458 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:09:06" (1/1) ... [2023-08-27 00:09:06,459 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:09:06" (1/1) ... [2023-08-27 00:09:06,461 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:09:06" (1/1) ... [2023-08-27 00:09:06,461 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:09:06" (1/1) ... [2023-08-27 00:09:06,465 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:09:06" (1/1) ... [2023-08-27 00:09:06,468 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:09:06" (1/1) ... [2023-08-27 00:09:06,469 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:09:06" (1/1) ... [2023-08-27 00:09:06,470 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:09:06" (1/1) ... [2023-08-27 00:09:06,472 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 00:09:06,472 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 00:09:06,472 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 00:09:06,472 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 00:09:06,473 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:09:06" (1/1) ... [2023-08-27 00:09:06,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 00:09:06,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:09:06,499 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-08-27 00:09:06,501 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-08-27 00:09:06,536 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 00:09:06,536 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 00:09:06,536 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 00:09:06,536 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 00:09:06,536 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 00:09:06,537 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-27 00:09:06,537 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-27 00:09:06,537 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 00:09:06,538 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 00:09:06,538 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 00:09:06,538 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 00:09:06,538 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 00:09:06,538 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 00:09:06,538 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 00:09:06,539 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-27 00:09:06,636 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 00:09:06,639 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 00:09:06,791 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 00:09:06,797 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 00:09:06,798 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-08-27 00:09:06,799 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 12:09:06 BoogieIcfgContainer [2023-08-27 00:09:06,800 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 00:09:06,801 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 00:09:06,801 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 00:09:06,804 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 00:09:06,804 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 12:09:06" (1/3) ... [2023-08-27 00:09:06,807 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63ae0d96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 12:09:06, skipping insertion in model container [2023-08-27 00:09:06,807 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:09:06" (2/3) ... [2023-08-27 00:09:06,808 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63ae0d96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 12:09:06, skipping insertion in model container [2023-08-27 00:09:06,808 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 12:09:06" (3/3) ... [2023-08-27 00:09:06,809 INFO L112 eAbstractionObserver]: Analyzing ICFG mult-flipped-dist.wvr.c [2023-08-27 00:09:06,824 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 00:09:06,825 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-27 00:09:06,825 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 00:09:06,928 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-27 00:09:06,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 112 places, 109 transitions, 242 flow [2023-08-27 00:09:07,034 INFO L124 PetriNetUnfolderBase]: 7/106 cut-off events. [2023-08-27 00:09:07,035 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 00:09:07,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119 conditions, 106 events. 7/106 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 81 event pairs, 0 based on Foata normal form. 0/98 useless extension candidates. Maximal degree in co-relation 68. Up to 2 conditions per place. [2023-08-27 00:09:07,041 INFO L82 GeneralOperation]: Start removeDead. Operand has 112 places, 109 transitions, 242 flow [2023-08-27 00:09:07,044 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 98 places, 95 transitions, 208 flow [2023-08-27 00:09:07,048 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 00:09:07,058 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 98 places, 95 transitions, 208 flow [2023-08-27 00:09:07,060 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 98 places, 95 transitions, 208 flow [2023-08-27 00:09:07,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 98 places, 95 transitions, 208 flow [2023-08-27 00:09:07,087 INFO L124 PetriNetUnfolderBase]: 7/95 cut-off events. [2023-08-27 00:09:07,088 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 00:09:07,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108 conditions, 95 events. 7/95 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 78 event pairs, 0 based on Foata normal form. 0/88 useless extension candidates. Maximal degree in co-relation 68. Up to 2 conditions per place. [2023-08-27 00:09:07,090 INFO L119 LiptonReduction]: Number of co-enabled transitions 1518 [2023-08-27 00:09:09,375 INFO L134 LiptonReduction]: Checked pairs total: 1425 [2023-08-27 00:09:09,375 INFO L136 LiptonReduction]: Total number of compositions: 79 [2023-08-27 00:09:09,388 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 00:09:09,393 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=LoopsAndPotentialCycles, 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;@7d28b043, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 00:09:09,394 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-08-27 00:09:09,401 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 00:09:09,401 INFO L124 PetriNetUnfolderBase]: 3/21 cut-off events. [2023-08-27 00:09:09,401 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 00:09:09,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:09:09,402 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-08-27 00:09:09,402 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:09:09,406 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:09:09,407 INFO L85 PathProgramCache]: Analyzing trace with hash 398171740, now seen corresponding path program 1 times [2023-08-27 00:09:09,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:09:09,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132858088] [2023-08-27 00:09:09,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:09:09,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:09:09,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:09:10,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:10,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:09:10,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132858088] [2023-08-27 00:09:10,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132858088] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:09:10,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:09:10,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 00:09:10,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975209476] [2023-08-27 00:09:10,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:09:10,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:09:10,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:09:10,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:09:10,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 00:09:10,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 188 [2023-08-27 00:09:10,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 22 transitions, 62 flow. Second operand has 3 states, 3 states have (on average 96.33333333333333) internal successors, (289), 3 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:10,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:09:10,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 188 [2023-08-27 00:09:10,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:09:10,350 INFO L124 PetriNetUnfolderBase]: 359/506 cut-off events. [2023-08-27 00:09:10,350 INFO L125 PetriNetUnfolderBase]: For 42/42 co-relation queries the response was YES. [2023-08-27 00:09:10,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1064 conditions, 506 events. 359/506 cut-off events. For 42/42 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1605 event pairs, 39 based on Foata normal form. 1/311 useless extension candidates. Maximal degree in co-relation 803. Up to 421 conditions per place. [2023-08-27 00:09:10,360 INFO L140 encePairwiseOnDemand]: 183/188 looper letters, 30 selfloop transitions, 4 changer transitions 1/38 dead transitions. [2023-08-27 00:09:10,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 38 transitions, 179 flow [2023-08-27 00:09:10,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:09:10,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:09:10,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 309 transitions. [2023-08-27 00:09:10,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5478723404255319 [2023-08-27 00:09:10,382 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 309 transitions. [2023-08-27 00:09:10,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 309 transitions. [2023-08-27 00:09:10,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:09:10,387 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 309 transitions. [2023-08-27 00:09:10,393 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 103.0) internal successors, (309), 3 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:10,398 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 188.0) internal successors, (752), 4 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:10,399 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 188.0) internal successors, (752), 4 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:10,401 INFO L175 Difference]: Start difference. First operand has 29 places, 22 transitions, 62 flow. Second operand 3 states and 309 transitions. [2023-08-27 00:09:10,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 38 transitions, 179 flow [2023-08-27 00:09:10,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 38 transitions, 157 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-27 00:09:10,406 INFO L231 Difference]: Finished difference. Result has 26 places, 25 transitions, 76 flow [2023-08-27 00:09:10,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, 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-08-27 00:09:10,412 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -3 predicate places. [2023-08-27 00:09:10,412 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 25 transitions, 76 flow [2023-08-27 00:09:10,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 96.33333333333333) internal successors, (289), 3 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:10,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:09:10,413 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-08-27 00:09:10,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 00:09:10,413 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:09:10,414 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:09:10,414 INFO L85 PathProgramCache]: Analyzing trace with hash -1543701441, now seen corresponding path program 1 times [2023-08-27 00:09:10,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:09:10,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759967037] [2023-08-27 00:09:10,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:09:10,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:09:10,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:09:10,568 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:10,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:09:10,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759967037] [2023-08-27 00:09:10,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759967037] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:09:10,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:09:10,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 00:09:10,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685690553] [2023-08-27 00:09:10,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:09:10,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 00:09:10,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:09:10,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 00:09:10,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 00:09:10,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 00:09:10,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 25 transitions, 76 flow. Second operand has 5 states, 5 states have (on average 85.8) internal successors, (429), 5 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:10,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:09:10,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 00:09:10,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:09:10,780 INFO L124 PetriNetUnfolderBase]: 478/727 cut-off events. [2023-08-27 00:09:10,780 INFO L125 PetriNetUnfolderBase]: For 178/178 co-relation queries the response was YES. [2023-08-27 00:09:10,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1729 conditions, 727 events. 478/727 cut-off events. For 178/178 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2891 event pairs, 137 based on Foata normal form. 56/777 useless extension candidates. Maximal degree in co-relation 381. Up to 391 conditions per place. [2023-08-27 00:09:10,786 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 47 selfloop transitions, 6 changer transitions 2/56 dead transitions. [2023-08-27 00:09:10,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 56 transitions, 269 flow [2023-08-27 00:09:10,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 00:09:10,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 00:09:10,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 464 transitions. [2023-08-27 00:09:10,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49361702127659574 [2023-08-27 00:09:10,790 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 464 transitions. [2023-08-27 00:09:10,790 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 464 transitions. [2023-08-27 00:09:10,790 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:09:10,790 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 464 transitions. [2023-08-27 00:09:10,791 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 92.8) internal successors, (464), 5 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:10,795 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 188.0) internal successors, (1128), 6 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:10,795 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 188.0) internal successors, (1128), 6 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:10,796 INFO L175 Difference]: Start difference. First operand has 26 places, 25 transitions, 76 flow. Second operand 5 states and 464 transitions. [2023-08-27 00:09:10,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 56 transitions, 269 flow [2023-08-27 00:09:10,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 56 transitions, 263 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 00:09:10,799 INFO L231 Difference]: Finished difference. Result has 32 places, 29 transitions, 127 flow [2023-08-27 00:09:10,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, 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-08-27 00:09:10,800 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 3 predicate places. [2023-08-27 00:09:10,800 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 29 transitions, 127 flow [2023-08-27 00:09:10,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 85.8) internal successors, (429), 5 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:10,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:09:10,802 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-08-27 00:09:10,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-27 00:09:10,802 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:09:10,805 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:09:10,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1072361141, now seen corresponding path program 2 times [2023-08-27 00:09:10,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:09:10,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544181952] [2023-08-27 00:09:10,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:09:10,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:09:10,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:09:10,909 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:10,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:09:10,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544181952] [2023-08-27 00:09:10,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544181952] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:09:10,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:09:10,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 00:09:10,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266965083] [2023-08-27 00:09:10,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:09:10,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 00:09:10,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:09:10,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 00:09:10,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-27 00:09:10,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 188 [2023-08-27 00:09:10,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 29 transitions, 127 flow. Second operand has 4 states, 4 states have (on average 90.5) internal successors, (362), 4 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:10,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:09:10,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 188 [2023-08-27 00:09:10,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:09:11,052 INFO L124 PetriNetUnfolderBase]: 456/690 cut-off events. [2023-08-27 00:09:11,052 INFO L125 PetriNetUnfolderBase]: For 962/1093 co-relation queries the response was YES. [2023-08-27 00:09:11,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2301 conditions, 690 events. 456/690 cut-off events. For 962/1093 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2692 event pairs, 80 based on Foata normal form. 134/805 useless extension candidates. Maximal degree in co-relation 629. Up to 440 conditions per place. [2023-08-27 00:09:11,057 INFO L140 encePairwiseOnDemand]: 183/188 looper letters, 42 selfloop transitions, 5 changer transitions 6/56 dead transitions. [2023-08-27 00:09:11,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 56 transitions, 333 flow [2023-08-27 00:09:11,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 00:09:11,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 00:09:11,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 392 transitions. [2023-08-27 00:09:11,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2023-08-27 00:09:11,059 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 392 transitions. [2023-08-27 00:09:11,060 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 392 transitions. [2023-08-27 00:09:11,060 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:09:11,060 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 392 transitions. [2023-08-27 00:09:11,061 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 98.0) internal successors, (392), 4 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:11,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:11,076 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:11,076 INFO L175 Difference]: Start difference. First operand has 32 places, 29 transitions, 127 flow. Second operand 4 states and 392 transitions. [2023-08-27 00:09:11,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 56 transitions, 333 flow [2023-08-27 00:09:11,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 56 transitions, 323 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-08-27 00:09:11,081 INFO L231 Difference]: Finished difference. Result has 36 places, 31 transitions, 153 flow [2023-08-27 00:09:11,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, 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-08-27 00:09:11,082 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 7 predicate places. [2023-08-27 00:09:11,083 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 31 transitions, 153 flow [2023-08-27 00:09:11,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 90.5) internal successors, (362), 4 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:11,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:09:11,083 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-08-27 00:09:11,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-27 00:09:11,087 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:09:11,087 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:09:11,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1348605447, now seen corresponding path program 1 times [2023-08-27 00:09:11,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:09:11,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081409336] [2023-08-27 00:09:11,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:09:11,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:09:11,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:09:11,212 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:11,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:09:11,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081409336] [2023-08-27 00:09:11,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081409336] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:09:11,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:09:11,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 00:09:11,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130061400] [2023-08-27 00:09:11,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:09:11,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 00:09:11,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:09:11,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 00:09:11,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 00:09:11,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 00:09:11,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 31 transitions, 153 flow. Second operand has 5 states, 5 states have (on average 85.8) internal successors, (429), 5 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:11,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:09:11,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 00:09:11,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:09:11,391 INFO L124 PetriNetUnfolderBase]: 607/975 cut-off events. [2023-08-27 00:09:11,392 INFO L125 PetriNetUnfolderBase]: For 2589/2691 co-relation queries the response was YES. [2023-08-27 00:09:11,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3310 conditions, 975 events. 607/975 cut-off events. For 2589/2691 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 4285 event pairs, 191 based on Foata normal form. 164/1127 useless extension candidates. Maximal degree in co-relation 1700. Up to 527 conditions per place. [2023-08-27 00:09:11,398 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 54 selfloop transitions, 8 changer transitions 6/70 dead transitions. [2023-08-27 00:09:11,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 70 transitions, 450 flow [2023-08-27 00:09:11,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 00:09:11,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 00:09:11,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 468 transitions. [2023-08-27 00:09:11,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4978723404255319 [2023-08-27 00:09:11,401 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 468 transitions. [2023-08-27 00:09:11,401 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 468 transitions. [2023-08-27 00:09:11,401 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:09:11,401 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 468 transitions. [2023-08-27 00:09:11,402 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 93.6) internal successors, (468), 5 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:11,404 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 188.0) internal successors, (1128), 6 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:11,405 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 188.0) internal successors, (1128), 6 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:11,405 INFO L175 Difference]: Start difference. First operand has 36 places, 31 transitions, 153 flow. Second operand 5 states and 468 transitions. [2023-08-27 00:09:11,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 70 transitions, 450 flow [2023-08-27 00:09:11,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 70 transitions, 441 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-27 00:09:11,412 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 226 flow [2023-08-27 00:09:11,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, 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=226, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2023-08-27 00:09:11,414 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 13 predicate places. [2023-08-27 00:09:11,414 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 226 flow [2023-08-27 00:09:11,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 85.8) internal successors, (429), 5 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:11,414 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:09:11,415 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-08-27 00:09:11,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-27 00:09:11,415 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:09:11,415 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:09:11,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1780914227, now seen corresponding path program 3 times [2023-08-27 00:09:11,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:09:11,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385663456] [2023-08-27 00:09:11,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:09:11,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:09:11,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:09:11,520 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:11,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:09:11,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385663456] [2023-08-27 00:09:11,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385663456] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:09:11,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:09:11,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 00:09:11,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495835849] [2023-08-27 00:09:11,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:09:11,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 00:09:11,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:09:11,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 00:09:11,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 00:09:11,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 00:09:11,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 226 flow. Second operand has 5 states, 5 states have (on average 85.8) internal successors, (429), 5 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:11,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:09:11,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 00:09:11,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:09:11,706 INFO L124 PetriNetUnfolderBase]: 823/1320 cut-off events. [2023-08-27 00:09:11,706 INFO L125 PetriNetUnfolderBase]: For 5174/5437 co-relation queries the response was YES. [2023-08-27 00:09:11,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5401 conditions, 1320 events. 823/1320 cut-off events. For 5174/5437 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 6359 event pairs, 325 based on Foata normal form. 209/1494 useless extension candidates. Maximal degree in co-relation 2052. Up to 800 conditions per place. [2023-08-27 00:09:11,716 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 58 selfloop transitions, 8 changer transitions 8/76 dead transitions. [2023-08-27 00:09:11,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 76 transitions, 639 flow [2023-08-27 00:09:11,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 00:09:11,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 00:09:11,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 460 transitions. [2023-08-27 00:09:11,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2023-08-27 00:09:11,719 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 460 transitions. [2023-08-27 00:09:11,719 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 460 transitions. [2023-08-27 00:09:11,719 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:09:11,719 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 460 transitions. [2023-08-27 00:09:11,720 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 92.0) internal successors, (460), 5 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:11,722 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 188.0) internal successors, (1128), 6 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:11,722 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 188.0) internal successors, (1128), 6 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:11,722 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 226 flow. Second operand 5 states and 460 transitions. [2023-08-27 00:09:11,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 76 transitions, 639 flow [2023-08-27 00:09:11,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 76 transitions, 621 flow, removed 4 selfloop flow, removed 1 redundant places. [2023-08-27 00:09:11,728 INFO L231 Difference]: Finished difference. Result has 48 places, 39 transitions, 309 flow [2023-08-27 00:09:11,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=218, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=309, PETRI_PLACES=48, PETRI_TRANSITIONS=39} [2023-08-27 00:09:11,729 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 19 predicate places. [2023-08-27 00:09:11,729 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 39 transitions, 309 flow [2023-08-27 00:09:11,730 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 85.8) internal successors, (429), 5 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:11,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:09:11,730 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-08-27 00:09:11,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 00:09:11,730 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:09:11,731 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:09:11,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1754967260, now seen corresponding path program 1 times [2023-08-27 00:09:11,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:09:11,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573746433] [2023-08-27 00:09:11,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:09:11,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:09:11,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:09:11,801 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:11,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:09:11,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573746433] [2023-08-27 00:09:11,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573746433] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:09:11,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:09:11,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 00:09:11,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953554353] [2023-08-27 00:09:11,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:09:11,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 00:09:11,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:09:11,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 00:09:11,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-27 00:09:11,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 188 [2023-08-27 00:09:11,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 39 transitions, 309 flow. Second operand has 4 states, 4 states have (on average 90.5) internal successors, (362), 4 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:11,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:09:11,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 188 [2023-08-27 00:09:11,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:09:11,977 INFO L124 PetriNetUnfolderBase]: 754/1226 cut-off events. [2023-08-27 00:09:11,977 INFO L125 PetriNetUnfolderBase]: For 8014/8356 co-relation queries the response was YES. [2023-08-27 00:09:11,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5982 conditions, 1226 events. 754/1226 cut-off events. For 8014/8356 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 6003 event pairs, 356 based on Foata normal form. 270/1450 useless extension candidates. Maximal degree in co-relation 2245. Up to 949 conditions per place. [2023-08-27 00:09:11,988 INFO L140 encePairwiseOnDemand]: 183/188 looper letters, 46 selfloop transitions, 16 changer transitions 2/68 dead transitions. [2023-08-27 00:09:11,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 68 transitions, 691 flow [2023-08-27 00:09:11,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 00:09:11,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 00:09:11,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 384 transitions. [2023-08-27 00:09:11,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2023-08-27 00:09:11,990 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 384 transitions. [2023-08-27 00:09:11,990 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 384 transitions. [2023-08-27 00:09:11,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:09:11,990 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 384 transitions. [2023-08-27 00:09:11,991 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 96.0) internal successors, (384), 4 states have internal predecessors, (384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:11,992 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:11,992 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:11,992 INFO L175 Difference]: Start difference. First operand has 48 places, 39 transitions, 309 flow. Second operand 4 states and 384 transitions. [2023-08-27 00:09:11,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 68 transitions, 691 flow [2023-08-27 00:09:11,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 68 transitions, 655 flow, removed 13 selfloop flow, removed 1 redundant places. [2023-08-27 00:09:11,999 INFO L231 Difference]: Finished difference. Result has 51 places, 47 transitions, 457 flow [2023-08-27 00:09:11,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=457, PETRI_PLACES=51, PETRI_TRANSITIONS=47} [2023-08-27 00:09:12,000 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 22 predicate places. [2023-08-27 00:09:12,000 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 47 transitions, 457 flow [2023-08-27 00:09:12,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 90.5) internal successors, (362), 4 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:12,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:09:12,001 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-08-27 00:09:12,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-27 00:09:12,001 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:09:12,001 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:09:12,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1621427583, now seen corresponding path program 4 times [2023-08-27 00:09:12,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:09:12,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213269944] [2023-08-27 00:09:12,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:09:12,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:09:12,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:09:12,063 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:12,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:09:12,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213269944] [2023-08-27 00:09:12,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213269944] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:09:12,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:09:12,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 00:09:12,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62649610] [2023-08-27 00:09:12,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:09:12,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 00:09:12,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:09:12,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 00:09:12,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-27 00:09:12,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 188 [2023-08-27 00:09:12,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 47 transitions, 457 flow. Second operand has 4 states, 4 states have (on average 90.5) internal successors, (362), 4 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:12,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:09:12,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 188 [2023-08-27 00:09:12,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:09:12,257 INFO L124 PetriNetUnfolderBase]: 883/1433 cut-off events. [2023-08-27 00:09:12,257 INFO L125 PetriNetUnfolderBase]: For 10128/10504 co-relation queries the response was YES. [2023-08-27 00:09:12,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7319 conditions, 1433 events. 883/1433 cut-off events. For 10128/10504 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 7016 event pairs, 301 based on Foata normal form. 242/1629 useless extension candidates. Maximal degree in co-relation 3623. Up to 1042 conditions per place. [2023-08-27 00:09:12,269 INFO L140 encePairwiseOnDemand]: 183/188 looper letters, 54 selfloop transitions, 8 changer transitions 15/82 dead transitions. [2023-08-27 00:09:12,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 82 transitions, 879 flow [2023-08-27 00:09:12,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 00:09:12,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 00:09:12,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 392 transitions. [2023-08-27 00:09:12,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2023-08-27 00:09:12,271 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 392 transitions. [2023-08-27 00:09:12,272 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 392 transitions. [2023-08-27 00:09:12,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:09:12,272 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 392 transitions. [2023-08-27 00:09:12,273 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 98.0) internal successors, (392), 4 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:12,274 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:12,274 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:12,274 INFO L175 Difference]: Start difference. First operand has 51 places, 47 transitions, 457 flow. Second operand 4 states and 392 transitions. [2023-08-27 00:09:12,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 82 transitions, 879 flow [2023-08-27 00:09:12,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 82 transitions, 849 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 00:09:12,285 INFO L231 Difference]: Finished difference. Result has 54 places, 48 transitions, 487 flow [2023-08-27 00:09:12,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=439, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=487, PETRI_PLACES=54, PETRI_TRANSITIONS=48} [2023-08-27 00:09:12,286 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 25 predicate places. [2023-08-27 00:09:12,286 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 48 transitions, 487 flow [2023-08-27 00:09:12,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 90.5) internal successors, (362), 4 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:12,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:09:12,286 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-08-27 00:09:12,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-27 00:09:12,287 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:09:12,287 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:09:12,287 INFO L85 PathProgramCache]: Analyzing trace with hash -368888757, now seen corresponding path program 5 times [2023-08-27 00:09:12,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:09:12,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013259538] [2023-08-27 00:09:12,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:09:12,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:09:12,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:09:12,353 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:12,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:09:12,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013259538] [2023-08-27 00:09:12,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013259538] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:09:12,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:09:12,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 00:09:12,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387979086] [2023-08-27 00:09:12,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:09:12,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 00:09:12,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:09:12,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 00:09:12,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-27 00:09:12,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 188 [2023-08-27 00:09:12,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 48 transitions, 487 flow. Second operand has 4 states, 4 states have (on average 90.5) internal successors, (362), 4 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:12,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:09:12,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 188 [2023-08-27 00:09:12,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:09:12,543 INFO L124 PetriNetUnfolderBase]: 869/1369 cut-off events. [2023-08-27 00:09:12,543 INFO L125 PetriNetUnfolderBase]: For 12826/13264 co-relation queries the response was YES. [2023-08-27 00:09:12,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7504 conditions, 1369 events. 869/1369 cut-off events. For 12826/13264 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 6470 event pairs, 302 based on Foata normal form. 269/1602 useless extension candidates. Maximal degree in co-relation 3675. Up to 913 conditions per place. [2023-08-27 00:09:12,557 INFO L140 encePairwiseOnDemand]: 183/188 looper letters, 54 selfloop transitions, 20 changer transitions 8/86 dead transitions. [2023-08-27 00:09:12,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 86 transitions, 1036 flow [2023-08-27 00:09:12,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 00:09:12,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 00:09:12,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 386 transitions. [2023-08-27 00:09:12,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132978723404256 [2023-08-27 00:09:12,559 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 386 transitions. [2023-08-27 00:09:12,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 386 transitions. [2023-08-27 00:09:12,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:09:12,560 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 386 transitions. [2023-08-27 00:09:12,561 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 96.5) internal successors, (386), 4 states have internal predecessors, (386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:12,562 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:12,562 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:12,562 INFO L175 Difference]: Start difference. First operand has 54 places, 48 transitions, 487 flow. Second operand 4 states and 386 transitions. [2023-08-27 00:09:12,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 86 transitions, 1036 flow [2023-08-27 00:09:12,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 86 transitions, 996 flow, removed 16 selfloop flow, removed 1 redundant places. [2023-08-27 00:09:12,578 INFO L231 Difference]: Finished difference. Result has 56 places, 57 transitions, 689 flow [2023-08-27 00:09:12,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=466, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=689, PETRI_PLACES=56, PETRI_TRANSITIONS=57} [2023-08-27 00:09:12,579 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 27 predicate places. [2023-08-27 00:09:12,579 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 57 transitions, 689 flow [2023-08-27 00:09:12,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 90.5) internal successors, (362), 4 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:12,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:09:12,580 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-08-27 00:09:12,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-27 00:09:12,580 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:09:12,581 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:09:12,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1886039453, now seen corresponding path program 2 times [2023-08-27 00:09:12,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:09:12,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333107730] [2023-08-27 00:09:12,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:09:12,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:09:12,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:09:12,647 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:12,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:09:12,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333107730] [2023-08-27 00:09:12,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333107730] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:09:12,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:09:12,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 00:09:12,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469885562] [2023-08-27 00:09:12,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:09:12,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 00:09:12,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:09:12,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 00:09:12,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-27 00:09:12,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 188 [2023-08-27 00:09:12,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 57 transitions, 689 flow. Second operand has 4 states, 4 states have (on average 90.5) internal successors, (362), 4 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:12,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:09:12,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 188 [2023-08-27 00:09:12,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:09:12,835 INFO L124 PetriNetUnfolderBase]: 814/1221 cut-off events. [2023-08-27 00:09:12,836 INFO L125 PetriNetUnfolderBase]: For 12290/12662 co-relation queries the response was YES. [2023-08-27 00:09:12,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7490 conditions, 1221 events. 814/1221 cut-off events. For 12290/12662 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 5149 event pairs, 156 based on Foata normal form. 234/1418 useless extension candidates. Maximal degree in co-relation 4025. Up to 904 conditions per place. [2023-08-27 00:09:12,848 INFO L140 encePairwiseOnDemand]: 183/188 looper letters, 58 selfloop transitions, 13 changer transitions 8/83 dead transitions. [2023-08-27 00:09:12,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 83 transitions, 1072 flow [2023-08-27 00:09:12,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 00:09:12,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 00:09:12,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 386 transitions. [2023-08-27 00:09:12,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132978723404256 [2023-08-27 00:09:12,850 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 386 transitions. [2023-08-27 00:09:12,850 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 386 transitions. [2023-08-27 00:09:12,850 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:09:12,850 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 386 transitions. [2023-08-27 00:09:12,851 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 96.5) internal successors, (386), 4 states have internal predecessors, (386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:12,852 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:12,853 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:12,853 INFO L175 Difference]: Start difference. First operand has 56 places, 57 transitions, 689 flow. Second operand 4 states and 386 transitions. [2023-08-27 00:09:12,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 83 transitions, 1072 flow [2023-08-27 00:09:12,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 83 transitions, 986 flow, removed 30 selfloop flow, removed 3 redundant places. [2023-08-27 00:09:12,870 INFO L231 Difference]: Finished difference. Result has 56 places, 57 transitions, 670 flow [2023-08-27 00:09:12,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=611, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=670, PETRI_PLACES=56, PETRI_TRANSITIONS=57} [2023-08-27 00:09:12,871 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 27 predicate places. [2023-08-27 00:09:12,871 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 57 transitions, 670 flow [2023-08-27 00:09:12,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 90.5) internal successors, (362), 4 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:12,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:09:12,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-08-27 00:09:12,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-27 00:09:12,872 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:09:12,872 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:09:12,873 INFO L85 PathProgramCache]: Analyzing trace with hash -174492588, now seen corresponding path program 1 times [2023-08-27 00:09:12,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:09:12,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692968561] [2023-08-27 00:09:12,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:09:12,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:09:12,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:09:12,953 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:09:12,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:09:12,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692968561] [2023-08-27 00:09:12,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692968561] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:09:12,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803708292] [2023-08-27 00:09:12,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:09:12,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:09:12,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:09:12,961 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-08-27 00:09:12,969 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-08-27 00:09:13,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:09:13,050 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 00:09:13,054 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:09:13,139 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:09:13,140 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:09:13,182 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:09:13,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803708292] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:09:13,182 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:09:13,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 4] total 7 [2023-08-27 00:09:13,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570332963] [2023-08-27 00:09:13,183 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:09:13,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 00:09:13,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:09:13,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 00:09:13,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-08-27 00:09:13,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 00:09:13,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 57 transitions, 670 flow. Second operand has 7 states, 7 states have (on average 86.57142857142857) internal successors, (606), 7 states have internal predecessors, (606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:13,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:09:13,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 00:09:13,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:09:13,505 INFO L124 PetriNetUnfolderBase]: 1211/1756 cut-off events. [2023-08-27 00:09:13,505 INFO L125 PetriNetUnfolderBase]: For 18291/18632 co-relation queries the response was YES. [2023-08-27 00:09:13,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11029 conditions, 1756 events. 1211/1756 cut-off events. For 18291/18632 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 7319 event pairs, 240 based on Foata normal form. 151/1900 useless extension candidates. Maximal degree in co-relation 7519. Up to 998 conditions per place. [2023-08-27 00:09:13,536 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 103 selfloop transitions, 48 changer transitions 3/156 dead transitions. [2023-08-27 00:09:13,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 156 transitions, 2057 flow [2023-08-27 00:09:13,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 00:09:13,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 00:09:13,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 819 transitions. [2023-08-27 00:09:13,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48404255319148937 [2023-08-27 00:09:13,539 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 819 transitions. [2023-08-27 00:09:13,539 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 819 transitions. [2023-08-27 00:09:13,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:09:13,540 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 819 transitions. [2023-08-27 00:09:13,541 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 91.0) internal successors, (819), 9 states have internal predecessors, (819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:13,544 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:13,544 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:13,544 INFO L175 Difference]: Start difference. First operand has 56 places, 57 transitions, 670 flow. Second operand 9 states and 819 transitions. [2023-08-27 00:09:13,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 156 transitions, 2057 flow [2023-08-27 00:09:13,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 156 transitions, 1935 flow, removed 54 selfloop flow, removed 2 redundant places. [2023-08-27 00:09:13,562 INFO L231 Difference]: Finished difference. Result has 65 places, 93 transitions, 1324 flow [2023-08-27 00:09:13,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=614, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1324, PETRI_PLACES=65, PETRI_TRANSITIONS=93} [2023-08-27 00:09:13,563 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 36 predicate places. [2023-08-27 00:09:13,563 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 93 transitions, 1324 flow [2023-08-27 00:09:13,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 86.57142857142857) internal successors, (606), 7 states have internal predecessors, (606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:13,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:09:13,564 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-08-27 00:09:13,574 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-27 00:09:13,774 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,SelfDestructingSolverStorable9 [2023-08-27 00:09:13,774 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:09:13,775 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:09:13,775 INFO L85 PathProgramCache]: Analyzing trace with hash 2067068476, now seen corresponding path program 2 times [2023-08-27 00:09:13,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:09:13,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857581556] [2023-08-27 00:09:13,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:09:13,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:09:13,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:09:13,865 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:09:13,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:09:13,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857581556] [2023-08-27 00:09:13,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857581556] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:09:13,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759671446] [2023-08-27 00:09:13,865 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:09:13,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:09:13,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:09:13,867 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-08-27 00:09:13,890 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-08-27 00:09:13,963 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:09:13,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:09:13,964 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 00:09:13,966 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:09:14,012 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:09:14,012 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:09:14,049 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:09:14,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759671446] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:09:14,050 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:09:14,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-08-27 00:09:14,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472594402] [2023-08-27 00:09:14,050 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:09:14,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 00:09:14,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:09:14,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 00:09:14,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 00:09:14,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 00:09:14,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 93 transitions, 1324 flow. Second operand has 8 states, 8 states have (on average 85.375) internal successors, (683), 8 states have internal predecessors, (683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:14,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:09:14,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 00:09:14,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:09:14,405 INFO L124 PetriNetUnfolderBase]: 1220/1745 cut-off events. [2023-08-27 00:09:14,405 INFO L125 PetriNetUnfolderBase]: For 22629/22867 co-relation queries the response was YES. [2023-08-27 00:09:14,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12030 conditions, 1745 events. 1220/1745 cut-off events. For 22629/22867 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 7017 event pairs, 250 based on Foata normal form. 154/1896 useless extension candidates. Maximal degree in co-relation 11564. Up to 1084 conditions per place. [2023-08-27 00:09:14,428 INFO L140 encePairwiseOnDemand]: 182/188 looper letters, 73 selfloop transitions, 61 changer transitions 1/137 dead transitions. [2023-08-27 00:09:14,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 137 transitions, 2062 flow [2023-08-27 00:09:14,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 00:09:14,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 00:09:14,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 548 transitions. [2023-08-27 00:09:14,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4858156028368794 [2023-08-27 00:09:14,431 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 548 transitions. [2023-08-27 00:09:14,431 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 548 transitions. [2023-08-27 00:09:14,432 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:09:14,432 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 548 transitions. [2023-08-27 00:09:14,433 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 91.33333333333333) internal successors, (548), 6 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:14,434 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 188.0) internal successors, (1316), 7 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:14,435 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 188.0) internal successors, (1316), 7 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:14,435 INFO L175 Difference]: Start difference. First operand has 65 places, 93 transitions, 1324 flow. Second operand 6 states and 548 transitions. [2023-08-27 00:09:14,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 137 transitions, 2062 flow [2023-08-27 00:09:14,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 137 transitions, 1950 flow, removed 56 selfloop flow, removed 0 redundant places. [2023-08-27 00:09:14,464 INFO L231 Difference]: Finished difference. Result has 73 places, 110 transitions, 1689 flow [2023-08-27 00:09:14,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=1228, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1689, PETRI_PLACES=73, PETRI_TRANSITIONS=110} [2023-08-27 00:09:14,465 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 44 predicate places. [2023-08-27 00:09:14,465 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 110 transitions, 1689 flow [2023-08-27 00:09:14,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 85.375) internal successors, (683), 8 states have internal predecessors, (683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:14,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:09:14,466 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-08-27 00:09:14,472 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-08-27 00:09:14,672 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,SelfDestructingSolverStorable10 [2023-08-27 00:09:14,672 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:09:14,673 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:09:14,673 INFO L85 PathProgramCache]: Analyzing trace with hash 388831986, now seen corresponding path program 1 times [2023-08-27 00:09:14,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:09:14,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830927238] [2023-08-27 00:09:14,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:09:14,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:09:14,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:09:14,961 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:14,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:09:14,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830927238] [2023-08-27 00:09:14,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830927238] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:09:14,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709498915] [2023-08-27 00:09:14,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:09:14,962 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:09:14,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:09:14,965 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-08-27 00:09:14,973 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-08-27 00:09:15,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:09:15,080 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-27 00:09:15,081 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:09:15,230 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:15,230 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:09:15,962 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:15,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709498915] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:09:15,962 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:09:15,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 9 [2023-08-27 00:09:15,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780655045] [2023-08-27 00:09:15,963 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:09:15,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 00:09:15,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:09:15,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 00:09:15,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-27 00:09:15,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 188 [2023-08-27 00:09:15,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 110 transitions, 1689 flow. Second operand has 11 states, 11 states have (on average 91.18181818181819) internal successors, (1003), 11 states have internal predecessors, (1003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:15,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:09:15,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 188 [2023-08-27 00:09:15,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:09:16,434 INFO L124 PetriNetUnfolderBase]: 1625/2329 cut-off events. [2023-08-27 00:09:16,434 INFO L125 PetriNetUnfolderBase]: For 32499/33118 co-relation queries the response was YES. [2023-08-27 00:09:16,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16744 conditions, 2329 events. 1625/2329 cut-off events. For 32499/33118 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 9875 event pairs, 64 based on Foata normal form. 180/2424 useless extension candidates. Maximal degree in co-relation 16340. Up to 1732 conditions per place. [2023-08-27 00:09:16,459 INFO L140 encePairwiseOnDemand]: 183/188 looper letters, 136 selfloop transitions, 53 changer transitions 2/202 dead transitions. [2023-08-27 00:09:16,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 202 transitions, 2861 flow [2023-08-27 00:09:16,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 00:09:16,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 00:09:16,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 881 transitions. [2023-08-27 00:09:16,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5206855791962175 [2023-08-27 00:09:16,462 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 881 transitions. [2023-08-27 00:09:16,462 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 881 transitions. [2023-08-27 00:09:16,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:09:16,463 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 881 transitions. [2023-08-27 00:09:16,465 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 97.88888888888889) internal successors, (881), 9 states have internal predecessors, (881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:16,467 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:16,468 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:16,468 INFO L175 Difference]: Start difference. First operand has 73 places, 110 transitions, 1689 flow. Second operand 9 states and 881 transitions. [2023-08-27 00:09:16,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 202 transitions, 2861 flow [2023-08-27 00:09:16,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 202 transitions, 2699 flow, removed 56 selfloop flow, removed 2 redundant places. [2023-08-27 00:09:16,510 INFO L231 Difference]: Finished difference. Result has 82 places, 145 transitions, 2313 flow [2023-08-27 00:09:16,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=1551, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2313, PETRI_PLACES=82, PETRI_TRANSITIONS=145} [2023-08-27 00:09:16,512 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 53 predicate places. [2023-08-27 00:09:16,512 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 145 transitions, 2313 flow [2023-08-27 00:09:16,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 91.18181818181819) internal successors, (1003), 11 states have internal predecessors, (1003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:16,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:09:16,513 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-08-27 00:09:16,521 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-08-27 00:09:16,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:09:16,720 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:09:16,721 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:09:16,721 INFO L85 PathProgramCache]: Analyzing trace with hash 21445626, now seen corresponding path program 2 times [2023-08-27 00:09:16,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:09:16,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477401140] [2023-08-27 00:09:16,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:09:16,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:09:16,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:09:17,018 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:17,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:09:17,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477401140] [2023-08-27 00:09:17,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477401140] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:09:17,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669613120] [2023-08-27 00:09:17,019 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:09:17,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:09:17,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:09:17,020 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-08-27 00:09:17,023 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-08-27 00:09:17,136 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:09:17,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:09:17,137 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-27 00:09:17,139 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:09:17,303 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:17,303 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:09:17,918 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:17,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669613120] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:09:17,919 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:09:17,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 10 [2023-08-27 00:09:17,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532581890] [2023-08-27 00:09:17,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:09:17,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 00:09:17,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:09:17,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 00:09:17,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2023-08-27 00:09:17,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 188 [2023-08-27 00:09:17,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 145 transitions, 2313 flow. Second operand has 12 states, 12 states have (on average 91.16666666666667) internal successors, (1094), 12 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:17,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:09:17,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 188 [2023-08-27 00:09:17,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:09:18,570 INFO L124 PetriNetUnfolderBase]: 2047/2961 cut-off events. [2023-08-27 00:09:18,570 INFO L125 PetriNetUnfolderBase]: For 41492/42055 co-relation queries the response was YES. [2023-08-27 00:09:18,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21674 conditions, 2961 events. 2047/2961 cut-off events. For 41492/42055 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 13254 event pairs, 214 based on Foata normal form. 202/3087 useless extension candidates. Maximal degree in co-relation 20960. Up to 2248 conditions per place. [2023-08-27 00:09:18,595 INFO L140 encePairwiseOnDemand]: 183/188 looper letters, 160 selfloop transitions, 57 changer transitions 2/230 dead transitions. [2023-08-27 00:09:18,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 230 transitions, 3394 flow [2023-08-27 00:09:18,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 00:09:18,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 00:09:18,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 885 transitions. [2023-08-27 00:09:18,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230496453900709 [2023-08-27 00:09:18,599 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 885 transitions. [2023-08-27 00:09:18,599 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 885 transitions. [2023-08-27 00:09:18,599 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:09:18,599 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 885 transitions. [2023-08-27 00:09:18,601 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 98.33333333333333) internal successors, (885), 9 states have internal predecessors, (885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:18,603 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:18,604 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:18,604 INFO L175 Difference]: Start difference. First operand has 82 places, 145 transitions, 2313 flow. Second operand 9 states and 885 transitions. [2023-08-27 00:09:18,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 230 transitions, 3394 flow [2023-08-27 00:09:18,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 230 transitions, 3132 flow, removed 122 selfloop flow, removed 1 redundant places. [2023-08-27 00:09:18,648 INFO L231 Difference]: Finished difference. Result has 92 places, 168 transitions, 2640 flow [2023-08-27 00:09:18,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=2051, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2640, PETRI_PLACES=92, PETRI_TRANSITIONS=168} [2023-08-27 00:09:18,649 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 63 predicate places. [2023-08-27 00:09:18,650 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 168 transitions, 2640 flow [2023-08-27 00:09:18,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 91.16666666666667) internal successors, (1094), 12 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:18,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:09:18,650 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-08-27 00:09:18,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-27 00:09:18,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:09:18,857 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:09:18,857 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:09:18,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1483142948, now seen corresponding path program 3 times [2023-08-27 00:09:18,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:09:18,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974087249] [2023-08-27 00:09:18,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:09:18,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:09:18,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:09:19,111 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:19,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:09:19,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974087249] [2023-08-27 00:09:19,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974087249] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:09:19,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171949914] [2023-08-27 00:09:19,112 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 00:09:19,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:09:19,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:09:19,113 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-08-27 00:09:19,128 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-08-27 00:09:19,249 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 00:09:19,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:09:19,251 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-27 00:09:19,252 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:09:19,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-08-27 00:09:19,383 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:09:19,897 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:19,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1171949914] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:09:19,897 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:09:19,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 9 [2023-08-27 00:09:19,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960932521] [2023-08-27 00:09:19,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:09:19,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 00:09:19,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:09:19,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 00:09:19,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-27 00:09:19,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 188 [2023-08-27 00:09:19,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 168 transitions, 2640 flow. Second operand has 11 states, 11 states have (on average 91.36363636363636) internal successors, (1005), 11 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:19,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:09:19,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 188 [2023-08-27 00:09:19,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:09:20,656 INFO L124 PetriNetUnfolderBase]: 2587/3751 cut-off events. [2023-08-27 00:09:20,656 INFO L125 PetriNetUnfolderBase]: For 54526/55157 co-relation queries the response was YES. [2023-08-27 00:09:20,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27024 conditions, 3751 events. 2587/3751 cut-off events. For 54526/55157 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 17501 event pairs, 388 based on Foata normal form. 216/3861 useless extension candidates. Maximal degree in co-relation 26530. Up to 3066 conditions per place. [2023-08-27 00:09:20,697 INFO L140 encePairwiseOnDemand]: 183/188 looper letters, 194 selfloop transitions, 62 changer transitions 2/269 dead transitions. [2023-08-27 00:09:20,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 269 transitions, 4167 flow [2023-08-27 00:09:20,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 00:09:20,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 00:09:20,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 881 transitions. [2023-08-27 00:09:20,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5206855791962175 [2023-08-27 00:09:20,700 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 881 transitions. [2023-08-27 00:09:20,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 881 transitions. [2023-08-27 00:09:20,700 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:09:20,701 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 881 transitions. [2023-08-27 00:09:20,702 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 97.88888888888889) internal successors, (881), 9 states have internal predecessors, (881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:20,704 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:20,705 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:20,705 INFO L175 Difference]: Start difference. First operand has 92 places, 168 transitions, 2640 flow. Second operand 9 states and 881 transitions. [2023-08-27 00:09:20,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 269 transitions, 4167 flow [2023-08-27 00:09:20,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 269 transitions, 3879 flow, removed 124 selfloop flow, removed 2 redundant places. [2023-08-27 00:09:20,781 INFO L231 Difference]: Finished difference. Result has 102 places, 212 transitions, 3398 flow [2023-08-27 00:09:20,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=2352, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3398, PETRI_PLACES=102, PETRI_TRANSITIONS=212} [2023-08-27 00:09:20,782 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 73 predicate places. [2023-08-27 00:09:20,782 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 212 transitions, 3398 flow [2023-08-27 00:09:20,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 91.36363636363636) internal successors, (1005), 11 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:20,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:09:20,783 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-08-27 00:09:20,788 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-08-27 00:09:20,988 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,SelfDestructingSolverStorable13 [2023-08-27 00:09:20,989 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:09:20,989 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:09:20,989 INFO L85 PathProgramCache]: Analyzing trace with hash 965962224, now seen corresponding path program 4 times [2023-08-27 00:09:20,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:09:20,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107534799] [2023-08-27 00:09:20,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:09:20,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:09:21,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:09:21,243 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:21,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:09:21,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107534799] [2023-08-27 00:09:21,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107534799] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:09:21,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1293947768] [2023-08-27 00:09:21,243 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 00:09:21,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:09:21,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:09:21,245 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-08-27 00:09:21,247 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-08-27 00:09:21,359 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 00:09:21,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:09:21,360 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-27 00:09:21,362 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:09:21,484 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:21,485 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:09:21,992 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:21,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1293947768] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:09:21,993 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:09:21,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 8 [2023-08-27 00:09:21,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405401411] [2023-08-27 00:09:21,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:09:21,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 00:09:21,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:09:21,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 00:09:21,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-08-27 00:09:21,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 188 [2023-08-27 00:09:21,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 212 transitions, 3398 flow. Second operand has 10 states, 10 states have (on average 91.7) internal successors, (917), 10 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-08-27 00:09:21,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:09:22,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 188 [2023-08-27 00:09:22,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:09:22,701 INFO L124 PetriNetUnfolderBase]: 2895/4203 cut-off events. [2023-08-27 00:09:22,701 INFO L125 PetriNetUnfolderBase]: For 60358/61007 co-relation queries the response was YES. [2023-08-27 00:09:22,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29817 conditions, 4203 events. 2895/4203 cut-off events. For 60358/61007 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 20009 event pairs, 532 based on Foata normal form. 222/4320 useless extension candidates. Maximal degree in co-relation 29288. Up to 3676 conditions per place. [2023-08-27 00:09:22,738 INFO L140 encePairwiseOnDemand]: 183/188 looper letters, 209 selfloop transitions, 59 changer transitions 2/281 dead transitions. [2023-08-27 00:09:22,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 281 transitions, 4526 flow [2023-08-27 00:09:22,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 00:09:22,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 00:09:22,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 875 transitions. [2023-08-27 00:09:22,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5171394799054374 [2023-08-27 00:09:22,741 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 875 transitions. [2023-08-27 00:09:22,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 875 transitions. [2023-08-27 00:09:22,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:09:22,741 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 875 transitions. [2023-08-27 00:09:22,743 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 97.22222222222223) internal successors, (875), 9 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:22,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:22,746 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:22,746 INFO L175 Difference]: Start difference. First operand has 102 places, 212 transitions, 3398 flow. Second operand 9 states and 875 transitions. [2023-08-27 00:09:22,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 281 transitions, 4526 flow [2023-08-27 00:09:22,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 281 transitions, 4122 flow, removed 193 selfloop flow, removed 1 redundant places. [2023-08-27 00:09:22,831 INFO L231 Difference]: Finished difference. Result has 112 places, 231 transitions, 3552 flow [2023-08-27 00:09:22,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=2994, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3552, PETRI_PLACES=112, PETRI_TRANSITIONS=231} [2023-08-27 00:09:22,832 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 83 predicate places. [2023-08-27 00:09:22,832 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 231 transitions, 3552 flow [2023-08-27 00:09:22,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.7) internal successors, (917), 10 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-08-27 00:09:22,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:09:22,833 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-08-27 00:09:22,838 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-08-27 00:09:23,038 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,SelfDestructingSolverStorable14 [2023-08-27 00:09:23,039 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:09:23,039 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:09:23,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1995967204, now seen corresponding path program 5 times [2023-08-27 00:09:23,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:09:23,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128175826] [2023-08-27 00:09:23,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:09:23,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:09:23,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:09:23,266 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:23,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:09:23,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128175826] [2023-08-27 00:09:23,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128175826] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:09:23,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1362435214] [2023-08-27 00:09:23,267 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 00:09:23,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:09:23,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:09:23,268 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-08-27 00:09:23,271 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-08-27 00:09:23,394 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 00:09:23,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:09:23,395 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-27 00:09:23,397 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:09:23,520 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:23,521 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:09:25,897 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:09:25,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1362435214] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:09:25,897 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:09:25,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 9 [2023-08-27 00:09:25,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634329898] [2023-08-27 00:09:25,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:09:25,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 00:09:25,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:09:25,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 00:09:25,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-27 00:09:25,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 188 [2023-08-27 00:09:25,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 231 transitions, 3552 flow. Second operand has 11 states, 11 states have (on average 91.45454545454545) internal successors, (1006), 11 states have internal predecessors, (1006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:25,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:09:25,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 188 [2023-08-27 00:09:25,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:09:26,726 INFO L124 PetriNetUnfolderBase]: 3269/4747 cut-off events. [2023-08-27 00:09:26,726 INFO L125 PetriNetUnfolderBase]: For 64310/65013 co-relation queries the response was YES. [2023-08-27 00:09:26,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32497 conditions, 4747 events. 3269/4747 cut-off events. For 64310/65013 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 23221 event pairs, 676 based on Foata normal form. 228/4856 useless extension candidates. Maximal degree in co-relation 31926. Up to 4232 conditions per place. [2023-08-27 00:09:26,769 INFO L140 encePairwiseOnDemand]: 183/188 looper letters, 248 selfloop transitions, 49 changer transitions 2/310 dead transitions. [2023-08-27 00:09:26,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 310 transitions, 4975 flow [2023-08-27 00:09:26,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 00:09:26,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 00:09:26,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 873 transitions. [2023-08-27 00:09:26,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5159574468085106 [2023-08-27 00:09:26,772 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 873 transitions. [2023-08-27 00:09:26,772 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 873 transitions. [2023-08-27 00:09:26,772 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:09:26,773 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 873 transitions. [2023-08-27 00:09:26,774 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 97.0) internal successors, (873), 9 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:26,777 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:26,777 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:26,777 INFO L175 Difference]: Start difference. First operand has 112 places, 231 transitions, 3552 flow. Second operand 9 states and 873 transitions. [2023-08-27 00:09:26,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 310 transitions, 4975 flow [2023-08-27 00:09:26,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 310 transitions, 4668 flow, removed 131 selfloop flow, removed 2 redundant places. [2023-08-27 00:09:26,882 INFO L231 Difference]: Finished difference. Result has 122 places, 262 transitions, 4047 flow [2023-08-27 00:09:26,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=3245, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4047, PETRI_PLACES=122, PETRI_TRANSITIONS=262} [2023-08-27 00:09:26,882 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 93 predicate places. [2023-08-27 00:09:26,883 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 262 transitions, 4047 flow [2023-08-27 00:09:26,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 91.45454545454545) internal successors, (1006), 11 states have internal predecessors, (1006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:26,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:09:26,883 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-08-27 00:09:26,895 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-08-27 00:09:27,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:09:27,089 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:09:27,090 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:09:27,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1993039818, now seen corresponding path program 6 times [2023-08-27 00:09:27,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:09:27,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006672392] [2023-08-27 00:09:27,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:09:27,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:09:27,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:09:27,296 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:27,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:09:27,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006672392] [2023-08-27 00:09:27,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006672392] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:09:27,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231030479] [2023-08-27 00:09:27,297 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 00:09:27,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:09:27,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:09:27,298 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-08-27 00:09:27,301 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-08-27 00:09:27,453 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 00:09:27,454 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:09:27,455 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-27 00:09:27,457 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:09:27,600 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:27,600 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:09:29,856 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:29,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231030479] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:09:29,857 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:09:29,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 10 [2023-08-27 00:09:29,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821634594] [2023-08-27 00:09:29,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:09:29,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 00:09:29,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:09:29,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 00:09:29,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2023-08-27 00:09:29,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 188 [2023-08-27 00:09:29,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 262 transitions, 4047 flow. Second operand has 12 states, 12 states have (on average 91.16666666666667) internal successors, (1094), 12 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:29,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:09:29,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 188 [2023-08-27 00:09:29,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:09:30,688 INFO L124 PetriNetUnfolderBase]: 3603/5239 cut-off events. [2023-08-27 00:09:30,689 INFO L125 PetriNetUnfolderBase]: For 70439/71100 co-relation queries the response was YES. [2023-08-27 00:09:30,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35770 conditions, 5239 events. 3603/5239 cut-off events. For 70439/71100 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 26118 event pairs, 828 based on Foata normal form. 236/5356 useless extension candidates. Maximal degree in co-relation 35148. Up to 4690 conditions per place. [2023-08-27 00:09:30,748 INFO L140 encePairwiseOnDemand]: 183/188 looper letters, 269 selfloop transitions, 49 changer transitions 2/331 dead transitions. [2023-08-27 00:09:30,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 331 transitions, 5359 flow [2023-08-27 00:09:30,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 00:09:30,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 00:09:30,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 875 transitions. [2023-08-27 00:09:30,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5171394799054374 [2023-08-27 00:09:30,751 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 875 transitions. [2023-08-27 00:09:30,751 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 875 transitions. [2023-08-27 00:09:30,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:09:30,752 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 875 transitions. [2023-08-27 00:09:30,753 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 97.22222222222223) internal successors, (875), 9 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:30,756 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:30,756 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:30,756 INFO L175 Difference]: Start difference. First operand has 122 places, 262 transitions, 4047 flow. Second operand 9 states and 875 transitions. [2023-08-27 00:09:30,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 331 transitions, 5359 flow [2023-08-27 00:09:30,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 331 transitions, 4977 flow, removed 182 selfloop flow, removed 1 redundant places. [2023-08-27 00:09:30,875 INFO L231 Difference]: Finished difference. Result has 132 places, 281 transitions, 4261 flow [2023-08-27 00:09:30,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=3665, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4261, PETRI_PLACES=132, PETRI_TRANSITIONS=281} [2023-08-27 00:09:30,876 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 103 predicate places. [2023-08-27 00:09:30,876 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 281 transitions, 4261 flow [2023-08-27 00:09:30,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 91.16666666666667) internal successors, (1094), 12 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:30,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:09:30,877 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-08-27 00:09:30,883 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-08-27 00:09:31,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-27 00:09:31,083 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:09:31,084 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:09:31,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1585179801, now seen corresponding path program 7 times [2023-08-27 00:09:31,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:09:31,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857955679] [2023-08-27 00:09:31,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:09:31,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:09:31,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:09:31,201 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:31,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:09:31,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857955679] [2023-08-27 00:09:31,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857955679] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:09:31,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815295380] [2023-08-27 00:09:31,201 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 00:09:31,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:09:31,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:09:31,205 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-08-27 00:09:31,228 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-08-27 00:09:31,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:09:31,293 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 00:09:31,294 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:09:31,360 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:09:31,361 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:09:31,423 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:09:31,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [815295380] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:09:31,424 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:09:31,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 13 [2023-08-27 00:09:31,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987084156] [2023-08-27 00:09:31,424 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:09:31,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 00:09:31,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:09:31,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 00:09:31,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2023-08-27 00:09:31,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 188 [2023-08-27 00:09:31,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 281 transitions, 4261 flow. Second operand has 13 states, 13 states have (on average 81.84615384615384) internal successors, (1064), 13 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:31,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:09:31,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 188 [2023-08-27 00:09:31,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:09:33,267 INFO L124 PetriNetUnfolderBase]: 6273/9004 cut-off events. [2023-08-27 00:09:33,267 INFO L125 PetriNetUnfolderBase]: For 118441/118441 co-relation queries the response was YES. [2023-08-27 00:09:33,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61389 conditions, 9004 events. 6273/9004 cut-off events. For 118441/118441 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 46197 event pairs, 602 based on Foata normal form. 158/9162 useless extension candidates. Maximal degree in co-relation 60131. Up to 2845 conditions per place. [2023-08-27 00:09:33,346 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 584 selfloop transitions, 227 changer transitions 0/811 dead transitions. [2023-08-27 00:09:33,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 811 transitions, 13390 flow [2023-08-27 00:09:33,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-27 00:09:33,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-27 00:09:33,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2684 transitions. [2023-08-27 00:09:33,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4605353466026081 [2023-08-27 00:09:33,354 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2684 transitions. [2023-08-27 00:09:33,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2684 transitions. [2023-08-27 00:09:33,356 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:09:33,356 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2684 transitions. [2023-08-27 00:09:33,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 86.58064516129032) internal successors, (2684), 31 states have internal predecessors, (2684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:33,370 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 188.0) internal successors, (6016), 32 states have internal predecessors, (6016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:33,371 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 188.0) internal successors, (6016), 32 states have internal predecessors, (6016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:33,372 INFO L175 Difference]: Start difference. First operand has 132 places, 281 transitions, 4261 flow. Second operand 31 states and 2684 transitions. [2023-08-27 00:09:33,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 811 transitions, 13390 flow [2023-08-27 00:09:33,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 811 transitions, 12516 flow, removed 417 selfloop flow, removed 2 redundant places. [2023-08-27 00:09:33,585 INFO L231 Difference]: Finished difference. Result has 186 places, 447 transitions, 7799 flow [2023-08-27 00:09:33,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=3901, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=7799, PETRI_PLACES=186, PETRI_TRANSITIONS=447} [2023-08-27 00:09:33,586 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 157 predicate places. [2023-08-27 00:09:33,586 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 447 transitions, 7799 flow [2023-08-27 00:09:33,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 81.84615384615384) internal successors, (1064), 13 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:33,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:09:33,587 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-08-27 00:09:33,599 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-08-27 00:09:33,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-27 00:09:33,793 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:09:33,794 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:09:33,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1643260261, now seen corresponding path program 8 times [2023-08-27 00:09:33,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:09:33,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949958257] [2023-08-27 00:09:33,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:09:33,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:09:33,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:09:33,954 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:33,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:09:33,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949958257] [2023-08-27 00:09:33,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949958257] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:09:33,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746021680] [2023-08-27 00:09:33,954 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:09:33,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:09:33,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:09:33,956 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-08-27 00:09:33,958 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-08-27 00:09:34,044 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:09:34,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:09:34,046 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 00:09:34,047 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:09:34,100 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:34,100 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:09:34,166 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:34,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746021680] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:09:34,167 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:09:34,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-27 00:09:34,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801886287] [2023-08-27 00:09:34,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:09:34,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 00:09:34,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:09:34,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 00:09:34,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2023-08-27 00:09:34,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 00:09:34,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 447 transitions, 7799 flow. Second operand has 16 states, 16 states have (on average 84.1875) internal successors, (1347), 16 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:34,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:09:34,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 00:09:34,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:09:36,572 INFO L124 PetriNetUnfolderBase]: 7087/10013 cut-off events. [2023-08-27 00:09:36,572 INFO L125 PetriNetUnfolderBase]: For 321791/322102 co-relation queries the response was YES. [2023-08-27 00:09:36,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95235 conditions, 10013 events. 7087/10013 cut-off events. For 321791/322102 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 50715 event pairs, 1733 based on Foata normal form. 241/10163 useless extension candidates. Maximal degree in co-relation 94330. Up to 7513 conditions per place. [2023-08-27 00:09:36,750 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 531 selfloop transitions, 277 changer transitions 0/822 dead transitions. [2023-08-27 00:09:36,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 822 transitions, 15943 flow [2023-08-27 00:09:36,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 00:09:36,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 00:09:36,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1544 transitions. [2023-08-27 00:09:36,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4831038798498123 [2023-08-27 00:09:36,754 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1544 transitions. [2023-08-27 00:09:36,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1544 transitions. [2023-08-27 00:09:36,754 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:09:36,754 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1544 transitions. [2023-08-27 00:09:36,757 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 90.82352941176471) internal successors, (1544), 17 states have internal predecessors, (1544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:36,761 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 188.0) internal successors, (3384), 18 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:36,762 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 188.0) internal successors, (3384), 18 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:36,762 INFO L175 Difference]: Start difference. First operand has 186 places, 447 transitions, 7799 flow. Second operand 17 states and 1544 transitions. [2023-08-27 00:09:36,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 822 transitions, 15943 flow [2023-08-27 00:09:37,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 822 transitions, 14429 flow, removed 757 selfloop flow, removed 0 redundant places. [2023-08-27 00:09:37,720 INFO L231 Difference]: Finished difference. Result has 209 places, 622 transitions, 10577 flow [2023-08-27 00:09:37,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=6659, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10577, PETRI_PLACES=209, PETRI_TRANSITIONS=622} [2023-08-27 00:09:37,721 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 180 predicate places. [2023-08-27 00:09:37,721 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 622 transitions, 10577 flow [2023-08-27 00:09:37,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 84.1875) internal successors, (1347), 16 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:37,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:09:37,722 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-08-27 00:09:37,729 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-08-27 00:09:37,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:09:37,930 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:09:37,930 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:09:37,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1285353210, now seen corresponding path program 9 times [2023-08-27 00:09:37,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:09:37,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573907951] [2023-08-27 00:09:37,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:09:37,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:09:37,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:09:38,097 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:38,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:09:38,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573907951] [2023-08-27 00:09:38,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573907951] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:09:38,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779050577] [2023-08-27 00:09:38,097 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 00:09:38,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:09:38,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:09:38,099 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-08-27 00:09:38,101 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-08-27 00:09:38,190 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-27 00:09:38,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:09:38,191 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 00:09:38,192 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:09:38,236 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:38,236 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:09:38,299 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:38,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [779050577] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:09:38,299 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:09:38,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 17 [2023-08-27 00:09:38,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119670783] [2023-08-27 00:09:38,300 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:09:38,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 00:09:38,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:09:38,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 00:09:38,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2023-08-27 00:09:38,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 188 [2023-08-27 00:09:38,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 622 transitions, 10577 flow. Second operand has 17 states, 17 states have (on average 80.3529411764706) internal successors, (1366), 17 states have internal predecessors, (1366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:38,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:09:38,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 188 [2023-08-27 00:09:38,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:09:43,149 INFO L124 PetriNetUnfolderBase]: 10244/14187 cut-off events. [2023-08-27 00:09:43,150 INFO L125 PetriNetUnfolderBase]: For 516926/516926 co-relation queries the response was YES. [2023-08-27 00:09:43,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 147541 conditions, 14187 events. 10244/14187 cut-off events. For 516926/516926 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 72473 event pairs, 1086 based on Foata normal form. 428/14615 useless extension candidates. Maximal degree in co-relation 146422. Up to 6447 conditions per place. [2023-08-27 00:09:43,418 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 666 selfloop transitions, 1190 changer transitions 0/1856 dead transitions. [2023-08-27 00:09:43,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 1856 transitions, 39159 flow [2023-08-27 00:09:43,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-08-27 00:09:43,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2023-08-27 00:09:43,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 6730 transitions. [2023-08-27 00:09:43,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4531376245623485 [2023-08-27 00:09:43,428 INFO L72 ComplementDD]: Start complementDD. Operand 79 states and 6730 transitions. [2023-08-27 00:09:43,429 INFO L73 IsDeterministic]: Start isDeterministic. Operand 79 states and 6730 transitions. [2023-08-27 00:09:43,431 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:09:43,431 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 79 states and 6730 transitions. [2023-08-27 00:09:43,441 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 80 states, 79 states have (on average 85.18987341772151) internal successors, (6730), 79 states have internal predecessors, (6730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:43,456 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 80 states, 80 states have (on average 188.0) internal successors, (15040), 80 states have internal predecessors, (15040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:43,458 INFO L81 ComplementDD]: Finished complementDD. Result has 80 states, 80 states have (on average 188.0) internal successors, (15040), 80 states have internal predecessors, (15040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:43,459 INFO L175 Difference]: Start difference. First operand has 209 places, 622 transitions, 10577 flow. Second operand 79 states and 6730 transitions. [2023-08-27 00:09:43,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 1856 transitions, 39159 flow [2023-08-27 00:09:46,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 1856 transitions, 36043 flow, removed 1392 selfloop flow, removed 3 redundant places. [2023-08-27 00:09:46,292 INFO L231 Difference]: Finished difference. Result has 335 places, 1535 transitions, 33470 flow [2023-08-27 00:09:46,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=9759, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=417, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=79, PETRI_FLOW=33470, PETRI_PLACES=335, PETRI_TRANSITIONS=1535} [2023-08-27 00:09:46,293 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 306 predicate places. [2023-08-27 00:09:46,293 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 1535 transitions, 33470 flow [2023-08-27 00:09:46,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 80.3529411764706) internal successors, (1366), 17 states have internal predecessors, (1366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:46,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:09:46,294 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-08-27 00:09:46,299 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-08-27 00:09:46,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:09:46,496 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:09:46,497 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:09:46,497 INFO L85 PathProgramCache]: Analyzing trace with hash 963525360, now seen corresponding path program 10 times [2023-08-27 00:09:46,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:09:46,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990298077] [2023-08-27 00:09:46,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:09:46,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:09:46,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:09:46,649 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:09:46,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:09:46,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990298077] [2023-08-27 00:09:46,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990298077] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:09:46,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1660032983] [2023-08-27 00:09:46,650 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 00:09:46,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:09:46,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:09:46,653 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-08-27 00:09:46,675 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-08-27 00:09:46,742 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 00:09:46,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:09:46,743 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 00:09:46,748 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:09:46,803 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:09:46,804 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:09:46,917 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:09:46,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1660032983] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:09:46,917 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:09:46,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 13 [2023-08-27 00:09:46,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814448350] [2023-08-27 00:09:46,918 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:09:46,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 00:09:46,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:09:46,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 00:09:46,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-08-27 00:09:46,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 188 [2023-08-27 00:09:46,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 1535 transitions, 33470 flow. Second operand has 13 states, 13 states have (on average 81.07692307692308) internal successors, (1054), 13 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-08-27 00:09:46,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:09:46,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 188 [2023-08-27 00:09:46,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:09:53,577 INFO L124 PetriNetUnfolderBase]: 11115/15652 cut-off events. [2023-08-27 00:09:53,577 INFO L125 PetriNetUnfolderBase]: For 666254/666254 co-relation queries the response was YES. [2023-08-27 00:09:53,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178488 conditions, 15652 events. 11115/15652 cut-off events. For 666254/666254 co-relation queries the response was YES. Maximal size of possible extension queue 748. Compared 84737 event pairs, 1139 based on Foata normal form. 450/16102 useless extension candidates. Maximal degree in co-relation 177563. Up to 4963 conditions per place. [2023-08-27 00:09:53,934 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 944 selfloop transitions, 843 changer transitions 166/1953 dead transitions. [2023-08-27 00:09:53,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 1953 transitions, 45199 flow [2023-08-27 00:09:53,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-08-27 00:09:53,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-08-27 00:09:53,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 2935 transitions. [2023-08-27 00:09:53,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4591677096370463 [2023-08-27 00:09:53,939 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 2935 transitions. [2023-08-27 00:09:53,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 2935 transitions. [2023-08-27 00:09:53,939 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:09:53,939 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 2935 transitions. [2023-08-27 00:09:53,943 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 86.32352941176471) internal successors, (2935), 34 states have internal predecessors, (2935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:53,949 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 188.0) internal successors, (6580), 35 states have internal predecessors, (6580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:53,950 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 188.0) internal successors, (6580), 35 states have internal predecessors, (6580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:09:53,950 INFO L175 Difference]: Start difference. First operand has 335 places, 1535 transitions, 33470 flow. Second operand 34 states and 2935 transitions. [2023-08-27 00:09:53,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 1953 transitions, 45199 flow [2023-08-27 00:10:04,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 1953 transitions, 33887 flow, removed 5279 selfloop flow, removed 6 redundant places. [2023-08-27 00:10:04,369 INFO L231 Difference]: Finished difference. Result has 382 places, 1580 transitions, 27577 flow [2023-08-27 00:10:04,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=22837, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=727, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=732, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=27577, PETRI_PLACES=382, PETRI_TRANSITIONS=1580} [2023-08-27 00:10:04,370 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 353 predicate places. [2023-08-27 00:10:04,370 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 1580 transitions, 27577 flow [2023-08-27 00:10:04,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 81.07692307692308) internal successors, (1054), 13 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-08-27 00:10:04,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:10:04,370 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-08-27 00:10:04,375 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-27 00:10:04,571 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,SelfDestructingSolverStorable20 [2023-08-27 00:10:04,571 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:10:04,572 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:10:04,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1799791399, now seen corresponding path program 11 times [2023-08-27 00:10:04,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:10:04,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243360492] [2023-08-27 00:10:04,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:10:04,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:10:04,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:10:04,689 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:10:04,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:10:04,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243360492] [2023-08-27 00:10:04,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243360492] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:10:04,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617120487] [2023-08-27 00:10:04,690 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 00:10:04,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:10:04,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:10:04,691 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-08-27 00:10:04,694 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-08-27 00:10:04,781 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:10:04,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:10:04,782 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 00:10:04,783 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:10:04,816 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:10:04,816 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:10:04,918 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:10:04,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617120487] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:10:04,918 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:10:04,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-08-27 00:10:04,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226124780] [2023-08-27 00:10:04,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:10:04,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 00:10:04,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:10:04,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 00:10:04,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-08-27 00:10:04,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 00:10:04,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 1580 transitions, 27577 flow. Second operand has 12 states, 12 states have (on average 84.58333333333333) internal successors, (1015), 12 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:10:04,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:10:04,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 00:10:04,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:10:10,986 INFO L124 PetriNetUnfolderBase]: 10722/15240 cut-off events. [2023-08-27 00:10:10,986 INFO L125 PetriNetUnfolderBase]: For 539441/539707 co-relation queries the response was YES. [2023-08-27 00:10:11,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155206 conditions, 15240 events. 10722/15240 cut-off events. For 539441/539707 co-relation queries the response was YES. Maximal size of possible extension queue 757. Compared 84459 event pairs, 1769 based on Foata normal form. 470/15631 useless extension candidates. Maximal degree in co-relation 154591. Up to 8659 conditions per place. [2023-08-27 00:10:11,220 INFO L140 encePairwiseOnDemand]: 182/188 looper letters, 1216 selfloop transitions, 365 changer transitions 74/1691 dead transitions. [2023-08-27 00:10:11,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 1691 transitions, 32857 flow [2023-08-27 00:10:11,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 00:10:11,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 00:10:11,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 742 transitions. [2023-08-27 00:10:11,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4933510638297872 [2023-08-27 00:10:11,222 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 742 transitions. [2023-08-27 00:10:11,222 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 742 transitions. [2023-08-27 00:10:11,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:10:11,223 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 742 transitions. [2023-08-27 00:10:11,224 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 92.75) internal successors, (742), 8 states have internal predecessors, (742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:10:11,225 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 188.0) internal successors, (1692), 9 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:10:11,226 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 188.0) internal successors, (1692), 9 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:10:11,226 INFO L175 Difference]: Start difference. First operand has 382 places, 1580 transitions, 27577 flow. Second operand 8 states and 742 transitions. [2023-08-27 00:10:11,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 1691 transitions, 32857 flow [2023-08-27 00:10:17,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 1691 transitions, 30970 flow, removed 610 selfloop flow, removed 12 redundant places. [2023-08-27 00:10:17,231 INFO L231 Difference]: Finished difference. Result has 373 places, 1551 transitions, 26365 flow [2023-08-27 00:10:17,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=25982, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=350, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=26365, PETRI_PLACES=373, PETRI_TRANSITIONS=1551} [2023-08-27 00:10:17,232 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 344 predicate places. [2023-08-27 00:10:17,232 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 1551 transitions, 26365 flow [2023-08-27 00:10:17,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 84.58333333333333) internal successors, (1015), 12 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:10:17,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:10:17,233 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-08-27 00:10:17,238 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-27 00:10:17,433 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,SelfDestructingSolverStorable21 [2023-08-27 00:10:17,434 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:10:17,434 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:10:17,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1425099923, now seen corresponding path program 12 times [2023-08-27 00:10:17,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:10:17,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230230762] [2023-08-27 00:10:17,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:10:17,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:10:17,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:10:17,575 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:10:17,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:10:17,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230230762] [2023-08-27 00:10:17,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230230762] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:10:17,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867385179] [2023-08-27 00:10:17,575 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 00:10:17,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:10:17,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:10:17,577 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-08-27 00:10:17,585 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-08-27 00:10:17,675 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 00:10:17,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:10:17,677 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 00:10:17,678 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:10:17,733 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:10:17,733 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:10:17,794 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:10:17,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867385179] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:10:17,795 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:10:17,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2023-08-27 00:10:17,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813367827] [2023-08-27 00:10:17,795 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:10:17,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 00:10:17,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:10:17,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 00:10:17,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-08-27 00:10:17,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 00:10:17,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 1551 transitions, 26365 flow. Second operand has 14 states, 14 states have (on average 84.35714285714286) internal successors, (1181), 14 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:10:17,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:10:17,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 00:10:17,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:10:24,474 INFO L124 PetriNetUnfolderBase]: 12316/17250 cut-off events. [2023-08-27 00:10:24,474 INFO L125 PetriNetUnfolderBase]: For 606930/607027 co-relation queries the response was YES. [2023-08-27 00:10:24,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 177034 conditions, 17250 events. 12316/17250 cut-off events. For 606930/607027 co-relation queries the response was YES. Maximal size of possible extension queue 822. Compared 94166 event pairs, 1120 based on Foata normal form. 246/17469 useless extension candidates. Maximal degree in co-relation 176188. Up to 6322 conditions per place. [2023-08-27 00:10:24,744 INFO L140 encePairwiseOnDemand]: 182/188 looper letters, 1287 selfloop transitions, 1126 changer transitions 30/2470 dead transitions. [2023-08-27 00:10:24,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 2470 transitions, 49616 flow [2023-08-27 00:10:24,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 00:10:24,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 00:10:24,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1706 transitions. [2023-08-27 00:10:24,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4776035834266517 [2023-08-27 00:10:24,747 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1706 transitions. [2023-08-27 00:10:24,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1706 transitions. [2023-08-27 00:10:24,748 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:10:24,748 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1706 transitions. [2023-08-27 00:10:24,750 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 89.78947368421052) internal successors, (1706), 19 states have internal predecessors, (1706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:10:24,753 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 188.0) internal successors, (3760), 20 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:10:24,753 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 188.0) internal successors, (3760), 20 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:10:24,753 INFO L175 Difference]: Start difference. First operand has 373 places, 1551 transitions, 26365 flow. Second operand 19 states and 1706 transitions. [2023-08-27 00:10:24,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 2470 transitions, 49616 flow [2023-08-27 00:10:31,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 2470 transitions, 48337 flow, removed 101 selfloop flow, removed 5 redundant places. [2023-08-27 00:10:31,271 INFO L231 Difference]: Finished difference. Result has 391 places, 1975 transitions, 37223 flow [2023-08-27 00:10:31,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=25444, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=739, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=732, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=37223, PETRI_PLACES=391, PETRI_TRANSITIONS=1975} [2023-08-27 00:10:31,273 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 362 predicate places. [2023-08-27 00:10:31,273 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 1975 transitions, 37223 flow [2023-08-27 00:10:31,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 84.35714285714286) internal successors, (1181), 14 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:10:31,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:10:31,274 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-08-27 00:10:31,280 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-08-27 00:10:31,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:10:31,481 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:10:31,481 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:10:31,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1609738455, now seen corresponding path program 13 times [2023-08-27 00:10:31,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:10:31,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119933886] [2023-08-27 00:10:31,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:10:31,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:10:31,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:10:31,603 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:10:31,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:10:31,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119933886] [2023-08-27 00:10:31,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119933886] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:10:31,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528962036] [2023-08-27 00:10:31,604 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 00:10:31,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:10:31,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:10:31,605 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-08-27 00:10:31,612 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-08-27 00:10:31,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:10:31,697 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 00:10:31,698 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:10:31,769 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:10:31,770 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:10:31,843 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:10:31,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528962036] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:10:31,843 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:10:31,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2023-08-27 00:10:31,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853651819] [2023-08-27 00:10:31,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:10:31,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 00:10:31,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:10:31,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 00:10:31,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2023-08-27 00:10:31,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 188 [2023-08-27 00:10:31,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 1975 transitions, 37223 flow. Second operand has 15 states, 15 states have (on average 81.0) internal successors, (1215), 15 states have internal predecessors, (1215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:10:31,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:10:31,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 188 [2023-08-27 00:10:31,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:10:43,432 INFO L124 PetriNetUnfolderBase]: 15025/21014 cut-off events. [2023-08-27 00:10:43,433 INFO L125 PetriNetUnfolderBase]: For 911909/911909 co-relation queries the response was YES. [2023-08-27 00:10:43,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 238172 conditions, 21014 events. 15025/21014 cut-off events. For 911909/911909 co-relation queries the response was YES. Maximal size of possible extension queue 1012. Compared 117818 event pairs, 1143 based on Foata normal form. 700/21700 useless extension candidates. Maximal degree in co-relation 237319. Up to 6447 conditions per place. [2023-08-27 00:10:44,005 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 1593 selfloop transitions, 1807 changer transitions 13/3413 dead transitions. [2023-08-27 00:10:44,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 3413 transitions, 77998 flow [2023-08-27 00:10:44,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2023-08-27 00:10:44,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2023-08-27 00:10:44,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 7587 transitions. [2023-08-27 00:10:44,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4534425053789147 [2023-08-27 00:10:44,014 INFO L72 ComplementDD]: Start complementDD. Operand 89 states and 7587 transitions. [2023-08-27 00:10:44,014 INFO L73 IsDeterministic]: Start isDeterministic. Operand 89 states and 7587 transitions. [2023-08-27 00:10:44,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:10:44,016 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 89 states and 7587 transitions. [2023-08-27 00:10:44,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 90 states, 89 states have (on average 85.24719101123596) internal successors, (7587), 89 states have internal predecessors, (7587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:10:44,039 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 90 states, 90 states have (on average 188.0) internal successors, (16920), 90 states have internal predecessors, (16920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:10:44,043 INFO L81 ComplementDD]: Finished complementDD. Result has 90 states, 90 states have (on average 188.0) internal successors, (16920), 90 states have internal predecessors, (16920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:10:44,043 INFO L175 Difference]: Start difference. First operand has 391 places, 1975 transitions, 37223 flow. Second operand 89 states and 7587 transitions. [2023-08-27 00:10:44,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 3413 transitions, 77998 flow [2023-08-27 00:10:54,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 3413 transitions, 73830 flow, removed 2069 selfloop flow, removed 1 redundant places. [2023-08-27 00:10:54,365 INFO L231 Difference]: Finished difference. Result has 526 places, 2667 transitions, 58713 flow [2023-08-27 00:10:54,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=35577, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1964, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=728, PETRI_DIFFERENCE_SUBTRAHEND_STATES=89, PETRI_FLOW=58713, PETRI_PLACES=526, PETRI_TRANSITIONS=2667} [2023-08-27 00:10:54,367 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 497 predicate places. [2023-08-27 00:10:54,367 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 2667 transitions, 58713 flow [2023-08-27 00:10:54,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 81.0) internal successors, (1215), 15 states have internal predecessors, (1215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:10:54,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:10:54,367 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-08-27 00:10:54,372 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-27 00:10:54,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:10:54,568 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:10:54,568 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:10:54,568 INFO L85 PathProgramCache]: Analyzing trace with hash 112166771, now seen corresponding path program 14 times [2023-08-27 00:10:54,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:10:54,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825705485] [2023-08-27 00:10:54,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:10:54,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:10:54,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:10:54,702 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:10:54,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:10:54,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825705485] [2023-08-27 00:10:54,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825705485] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:10:54,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320141257] [2023-08-27 00:10:54,702 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:10:54,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:10:54,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:10:54,705 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-08-27 00:10:54,712 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-08-27 00:10:54,801 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:10:54,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:10:54,803 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 00:10:54,804 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:10:54,864 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:10:54,864 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:10:54,928 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:10:54,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [320141257] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:10:54,929 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:10:54,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-27 00:10:54,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974388455] [2023-08-27 00:10:54,929 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:10:54,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 00:10:54,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:10:54,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 00:10:54,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-08-27 00:10:54,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 188 [2023-08-27 00:10:54,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 2667 transitions, 58713 flow. Second operand has 16 states, 16 states have (on average 81.0625) internal successors, (1297), 16 states have internal predecessors, (1297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:10:54,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:10:54,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 188 [2023-08-27 00:10:54,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:11:09,932 INFO L124 PetriNetUnfolderBase]: 17014/23543 cut-off events. [2023-08-27 00:11:09,933 INFO L125 PetriNetUnfolderBase]: For 1304195/1304195 co-relation queries the response was YES. [2023-08-27 00:11:10,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 302354 conditions, 23543 events. 17014/23543 cut-off events. For 1304195/1304195 co-relation queries the response was YES. Maximal size of possible extension queue 1115. Compared 130783 event pairs, 440 based on Foata normal form. 566/24095 useless extension candidates. Maximal degree in co-relation 301420. Up to 7733 conditions per place. [2023-08-27 00:11:10,409 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 2435 selfloop transitions, 1369 changer transitions 71/3875 dead transitions. [2023-08-27 00:11:10,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 3875 transitions, 96030 flow [2023-08-27 00:11:10,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-08-27 00:11:10,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-08-27 00:11:10,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 3291 transitions. [2023-08-27 00:11:10,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4606662933930571 [2023-08-27 00:11:10,413 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 3291 transitions. [2023-08-27 00:11:10,413 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 3291 transitions. [2023-08-27 00:11:10,414 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:11:10,414 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 3291 transitions. [2023-08-27 00:11:10,418 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 86.60526315789474) internal successors, (3291), 38 states have internal predecessors, (3291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:11:10,424 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 188.0) internal successors, (7332), 39 states have internal predecessors, (7332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:11:10,425 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 188.0) internal successors, (7332), 39 states have internal predecessors, (7332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:11:10,425 INFO L175 Difference]: Start difference. First operand has 526 places, 2667 transitions, 58713 flow. Second operand 38 states and 3291 transitions. [2023-08-27 00:11:10,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 3875 transitions, 96030 flow [2023-08-27 00:11:29,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 3875 transitions, 86436 flow, removed 3900 selfloop flow, removed 14 redundant places. [2023-08-27 00:11:29,879 INFO L231 Difference]: Finished difference. Result has 569 places, 2934 transitions, 63458 flow [2023-08-27 00:11:29,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=49459, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=972, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=63458, PETRI_PLACES=569, PETRI_TRANSITIONS=2934} [2023-08-27 00:11:29,882 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 540 predicate places. [2023-08-27 00:11:29,882 INFO L495 AbstractCegarLoop]: Abstraction has has 569 places, 2934 transitions, 63458 flow [2023-08-27 00:11:29,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 81.0625) internal successors, (1297), 16 states have internal predecessors, (1297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:11:29,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:11:29,883 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-08-27 00:11:29,888 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-08-27 00:11:30,087 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,SelfDestructingSolverStorable24 [2023-08-27 00:11:30,088 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:11:30,088 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:11:30,088 INFO L85 PathProgramCache]: Analyzing trace with hash 182491844, now seen corresponding path program 15 times [2023-08-27 00:11:30,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:11:30,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396254950] [2023-08-27 00:11:30,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:11:30,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:11:30,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:11:30,225 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:11:30,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:11:30,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396254950] [2023-08-27 00:11:30,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396254950] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:11:30,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174214237] [2023-08-27 00:11:30,226 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 00:11:30,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:11:30,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:11:30,228 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-08-27 00:11:30,230 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-08-27 00:11:30,330 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 00:11:30,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:11:30,332 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 00:11:30,333 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:11:30,389 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:11:30,390 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:11:30,468 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:11:30,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174214237] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:11:30,469 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:11:30,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-27 00:11:30,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463619737] [2023-08-27 00:11:30,469 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:11:30,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 00:11:30,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:11:30,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 00:11:30,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2023-08-27 00:11:30,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 00:11:30,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 2934 transitions, 63458 flow. Second operand has 15 states, 15 states have (on average 84.53333333333333) internal successors, (1268), 15 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:11:30,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:11:30,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 00:11:30,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:11:45,806 INFO L124 PetriNetUnfolderBase]: 17660/24376 cut-off events. [2023-08-27 00:11:45,806 INFO L125 PetriNetUnfolderBase]: For 1420719/1420829 co-relation queries the response was YES. [2023-08-27 00:11:46,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 309958 conditions, 24376 events. 17660/24376 cut-off events. For 1420719/1420829 co-relation queries the response was YES. Maximal size of possible extension queue 1161. Compared 135548 event pairs, 2767 based on Foata normal form. 341/24658 useless extension candidates. Maximal degree in co-relation 309137. Up to 17830 conditions per place. [2023-08-27 00:11:46,491 INFO L140 encePairwiseOnDemand]: 182/188 looper letters, 2295 selfloop transitions, 1006 changer transitions 55/3398 dead transitions. [2023-08-27 00:11:46,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 3398 transitions, 81136 flow [2023-08-27 00:11:46,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 00:11:46,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 00:11:46,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1171 transitions. [2023-08-27 00:11:46,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47913256955810146 [2023-08-27 00:11:46,492 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1171 transitions. [2023-08-27 00:11:46,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1171 transitions. [2023-08-27 00:11:46,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:11:46,493 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1171 transitions. [2023-08-27 00:11:46,494 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 90.07692307692308) internal successors, (1171), 13 states have internal predecessors, (1171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:11:46,496 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 188.0) internal successors, (2632), 14 states have internal predecessors, (2632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:11:46,496 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 188.0) internal successors, (2632), 14 states have internal predecessors, (2632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:11:46,496 INFO L175 Difference]: Start difference. First operand has 569 places, 2934 transitions, 63458 flow. Second operand 13 states and 1171 transitions. [2023-08-27 00:11:46,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 3398 transitions, 81136 flow [2023-08-27 00:12:02,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 3398 transitions, 75566 flow, removed 1703 selfloop flow, removed 20 redundant places. [2023-08-27 00:12:02,222 INFO L231 Difference]: Finished difference. Result has 562 places, 3064 transitions, 64707 flow [2023-08-27 00:12:02,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=58696, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2924, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=868, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1975, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=64707, PETRI_PLACES=562, PETRI_TRANSITIONS=3064} [2023-08-27 00:12:02,224 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 533 predicate places. [2023-08-27 00:12:02,225 INFO L495 AbstractCegarLoop]: Abstraction has has 562 places, 3064 transitions, 64707 flow [2023-08-27 00:12:02,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 84.53333333333333) internal successors, (1268), 15 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:12:02,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:12:02,225 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-08-27 00:12:02,229 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-08-27 00:12:02,425 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,SelfDestructingSolverStorable25 [2023-08-27 00:12:02,426 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:12:02,426 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:12:02,426 INFO L85 PathProgramCache]: Analyzing trace with hash 1691365982, now seen corresponding path program 16 times [2023-08-27 00:12:02,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:12:02,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073573166] [2023-08-27 00:12:02,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:12:02,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:12:02,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:12:02,527 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:12:02,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:12:02,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073573166] [2023-08-27 00:12:02,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073573166] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:12:02,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1033518173] [2023-08-27 00:12:02,527 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 00:12:02,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:12:02,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:12:02,529 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-08-27 00:12:02,533 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-08-27 00:12:02,619 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 00:12:02,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:12:02,620 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 00:12:02,621 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:12:02,666 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:12:02,666 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:12:02,724 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:12:02,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1033518173] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:12:02,724 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:12:02,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2023-08-27 00:12:02,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938624124] [2023-08-27 00:12:02,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:12:02,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 00:12:02,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:12:02,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 00:12:02,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2023-08-27 00:12:02,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 00:12:02,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 3064 transitions, 64707 flow. Second operand has 14 states, 14 states have (on average 84.42857142857143) internal successors, (1182), 14 states have internal predecessors, (1182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:12:02,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:12:02,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 00:12:02,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:12:20,423 INFO L124 PetriNetUnfolderBase]: 20174/27699 cut-off events. [2023-08-27 00:12:20,423 INFO L125 PetriNetUnfolderBase]: For 1388663/1388748 co-relation queries the response was YES. [2023-08-27 00:12:20,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 342569 conditions, 27699 events. 20174/27699 cut-off events. For 1388663/1388748 co-relation queries the response was YES. Maximal size of possible extension queue 1309. Compared 155181 event pairs, 3591 based on Foata normal form. 345/28006 useless extension candidates. Maximal degree in co-relation 341775. Up to 23367 conditions per place. [2023-08-27 00:12:21,064 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 3241 selfloop transitions, 749 changer transitions 47/4079 dead transitions. [2023-08-27 00:12:21,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 4079 transitions, 94358 flow [2023-08-27 00:12:21,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 00:12:21,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 00:12:21,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1952 transitions. [2023-08-27 00:12:21,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47195357833655704 [2023-08-27 00:12:21,066 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1952 transitions. [2023-08-27 00:12:21,066 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1952 transitions. [2023-08-27 00:12:21,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:12:21,066 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1952 transitions. [2023-08-27 00:12:21,068 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 88.72727272727273) internal successors, (1952), 22 states have internal predecessors, (1952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:12:21,070 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 188.0) internal successors, (4324), 23 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:12:21,070 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 188.0) internal successors, (4324), 23 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:12:21,070 INFO L175 Difference]: Start difference. First operand has 562 places, 3064 transitions, 64707 flow. Second operand 22 states and 1952 transitions. [2023-08-27 00:12:21,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 4079 transitions, 94358 flow [2023-08-27 00:12:39,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 4079 transitions, 93290 flow, removed 206 selfloop flow, removed 6 redundant places. [2023-08-27 00:12:39,216 INFO L231 Difference]: Finished difference. Result has 585 places, 3546 transitions, 77217 flow [2023-08-27 00:12:39,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=63737, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3064, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=370, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=77217, PETRI_PLACES=585, PETRI_TRANSITIONS=3546} [2023-08-27 00:12:39,219 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 556 predicate places. [2023-08-27 00:12:39,219 INFO L495 AbstractCegarLoop]: Abstraction has has 585 places, 3546 transitions, 77217 flow [2023-08-27 00:12:39,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 84.42857142857143) internal successors, (1182), 14 states have internal predecessors, (1182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:12:39,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:12:39,219 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-08-27 00:12:39,227 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-27 00:12:39,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-27 00:12:39,427 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:12:39,428 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:12:39,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1128660184, now seen corresponding path program 17 times [2023-08-27 00:12:39,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:12:39,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797330693] [2023-08-27 00:12:39,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:12:39,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:12:39,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:12:39,548 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:12:39,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:12:39,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797330693] [2023-08-27 00:12:39,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797330693] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:12:39,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2103652402] [2023-08-27 00:12:39,549 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 00:12:39,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:12:39,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:12:39,551 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-08-27 00:12:39,572 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-08-27 00:12:39,652 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:12:39,652 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:12:39,653 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 00:12:39,654 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:12:39,705 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:12:39,706 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:12:39,765 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:12:39,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2103652402] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:12:39,765 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:12:39,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2023-08-27 00:12:39,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208789159] [2023-08-27 00:12:39,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:12:39,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 00:12:39,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:12:39,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 00:12:39,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-08-27 00:12:39,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 00:12:39,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 3546 transitions, 77217 flow. Second operand has 15 states, 15 states have (on average 84.33333333333333) internal successors, (1265), 15 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:12:39,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:12:39,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 00:12:39,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:13:01,612 INFO L124 PetriNetUnfolderBase]: 23087/31591 cut-off events. [2023-08-27 00:13:01,612 INFO L125 PetriNetUnfolderBase]: For 1623740/1623823 co-relation queries the response was YES. [2023-08-27 00:13:02,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 403082 conditions, 31591 events. 23087/31591 cut-off events. For 1623740/1623823 co-relation queries the response was YES. Maximal size of possible extension queue 1431. Compared 178810 event pairs, 3556 based on Foata normal form. 446/31996 useless extension candidates. Maximal degree in co-relation 402280. Up to 24603 conditions per place. [2023-08-27 00:13:02,763 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 3372 selfloop transitions, 1183 changer transitions 28/4625 dead transitions. [2023-08-27 00:13:02,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 601 places, 4625 transitions, 112760 flow [2023-08-27 00:13:02,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 00:13:02,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 00:13:02,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1514 transitions. [2023-08-27 00:13:02,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4737171464330413 [2023-08-27 00:13:02,765 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1514 transitions. [2023-08-27 00:13:02,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1514 transitions. [2023-08-27 00:13:02,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:13:02,765 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1514 transitions. [2023-08-27 00:13:02,766 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 89.05882352941177) internal successors, (1514), 17 states have internal predecessors, (1514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:13:02,768 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 188.0) internal successors, (3384), 18 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:13:02,768 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 188.0) internal successors, (3384), 18 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:13:02,768 INFO L175 Difference]: Start difference. First operand has 585 places, 3546 transitions, 77217 flow. Second operand 17 states and 1514 transitions. [2023-08-27 00:13:02,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 601 places, 4625 transitions, 112760 flow [2023-08-27 00:13:26,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 599 places, 4625 transitions, 111596 flow, removed 342 selfloop flow, removed 2 redundant places. [2023-08-27 00:13:26,450 INFO L231 Difference]: Finished difference. Result has 604 places, 4043 transitions, 94181 flow [2023-08-27 00:13:26,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=75826, PETRI_DIFFERENCE_MINUEND_PLACES=583, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=800, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=94181, PETRI_PLACES=604, PETRI_TRANSITIONS=4043} [2023-08-27 00:13:26,453 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 575 predicate places. [2023-08-27 00:13:26,453 INFO L495 AbstractCegarLoop]: Abstraction has has 604 places, 4043 transitions, 94181 flow [2023-08-27 00:13:26,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 84.33333333333333) internal successors, (1265), 15 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:13:26,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:13:26,454 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-08-27 00:13:26,459 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-08-27 00:13:26,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:13:26,658 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:13:26,659 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:13:26,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1369118841, now seen corresponding path program 18 times [2023-08-27 00:13:26,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:13:26,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313139920] [2023-08-27 00:13:26,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:13:26,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:13:26,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:13:26,775 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:13:26,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:13:26,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313139920] [2023-08-27 00:13:26,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313139920] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:13:26,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1318170966] [2023-08-27 00:13:26,776 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 00:13:26,776 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:13:26,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:13:26,777 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-08-27 00:13:26,781 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-08-27 00:13:26,877 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 00:13:26,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:13:26,878 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 00:13:26,879 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:13:26,922 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:13:26,923 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:13:26,987 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:13:26,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1318170966] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:13:26,988 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:13:26,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-27 00:13:26,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484451921] [2023-08-27 00:13:26,988 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:13:26,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 00:13:26,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:13:26,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 00:13:26,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2023-08-27 00:13:26,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 00:13:26,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 4043 transitions, 94181 flow. Second operand has 15 states, 15 states have (on average 84.4) internal successors, (1266), 15 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:13:26,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:13:26,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 00:13:26,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:13:54,634 INFO L124 PetriNetUnfolderBase]: 24901/34018 cut-off events. [2023-08-27 00:13:54,634 INFO L125 PetriNetUnfolderBase]: For 2000559/2000646 co-relation queries the response was YES. [2023-08-27 00:13:55,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 459107 conditions, 34018 events. 24901/34018 cut-off events. For 2000559/2000646 co-relation queries the response was YES. Maximal size of possible extension queue 1559. Compared 194030 event pairs, 3052 based on Foata normal form. 347/34298 useless extension candidates. Maximal degree in co-relation 458123. Up to 21692 conditions per place. [2023-08-27 00:13:55,990 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 2925 selfloop transitions, 1873 changer transitions 9/4849 dead transitions. [2023-08-27 00:13:55,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 623 places, 4849 transitions, 127017 flow [2023-08-27 00:13:55,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 00:13:55,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 00:13:55,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1795 transitions. [2023-08-27 00:13:55,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4773936170212766 [2023-08-27 00:13:55,992 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1795 transitions. [2023-08-27 00:13:55,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1795 transitions. [2023-08-27 00:13:55,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:13:55,992 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1795 transitions. [2023-08-27 00:13:55,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 89.75) internal successors, (1795), 20 states have internal predecessors, (1795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:13:55,996 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 188.0) internal successors, (3948), 21 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:13:55,996 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 188.0) internal successors, (3948), 21 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:13:55,996 INFO L175 Difference]: Start difference. First operand has 604 places, 4043 transitions, 94181 flow. Second operand 20 states and 1795 transitions. [2023-08-27 00:13:55,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 623 places, 4849 transitions, 127017 flow [2023-08-27 00:14:28,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 4849 transitions, 124629 flow, removed 875 selfloop flow, removed 9 redundant places. [2023-08-27 00:14:28,407 INFO L231 Difference]: Finished difference. Result has 622 places, 4284 transitions, 105842 flow [2023-08-27 00:14:28,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=91797, PETRI_DIFFERENCE_MINUEND_PLACES=595, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4043, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1688, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=105842, PETRI_PLACES=622, PETRI_TRANSITIONS=4284} [2023-08-27 00:14:28,410 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 593 predicate places. [2023-08-27 00:14:28,411 INFO L495 AbstractCegarLoop]: Abstraction has has 622 places, 4284 transitions, 105842 flow [2023-08-27 00:14:28,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 84.4) internal successors, (1266), 15 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:14:28,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:14:28,411 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-08-27 00:14:28,415 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-08-27 00:14:28,613 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,SelfDestructingSolverStorable28 [2023-08-27 00:14:28,613 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:14:28,613 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:14:28,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1517404509, now seen corresponding path program 19 times [2023-08-27 00:14:28,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:14:28,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764405958] [2023-08-27 00:14:28,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:14:28,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:14:28,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:14:28,716 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:14:28,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:14:28,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764405958] [2023-08-27 00:14:28,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764405958] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:14:28,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695972557] [2023-08-27 00:14:28,717 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 00:14:28,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:14:28,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:14:28,721 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:14:28,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-27 00:14:28,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:14:28,822 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 00:14:28,822 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:14:28,860 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:14:28,860 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:14:28,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-08-27 00:14:28,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695972557] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:14:28,923 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:14:28,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2023-08-27 00:14:28,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838706005] [2023-08-27 00:14:28,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:14:28,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 00:14:28,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:14:28,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 00:14:28,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2023-08-27 00:14:28,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 00:14:28,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 622 places, 4284 transitions, 105842 flow. Second operand has 13 states, 13 states have (on average 84.38461538461539) internal successors, (1097), 13 states have internal predecessors, (1097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:14:28,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:14:28,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 00:14:28,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:15:00,159 INFO L124 PetriNetUnfolderBase]: 25197/34491 cut-off events. [2023-08-27 00:15:00,160 INFO L125 PetriNetUnfolderBase]: For 2042421/2042490 co-relation queries the response was YES. [2023-08-27 00:15:01,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 471621 conditions, 34491 events. 25197/34491 cut-off events. For 2042421/2042490 co-relation queries the response was YES. Maximal size of possible extension queue 1602. Compared 198618 event pairs, 3843 based on Foata normal form. 142/34556 useless extension candidates. Maximal degree in co-relation 470384. Up to 25814 conditions per place. [2023-08-27 00:15:01,567 INFO L140 encePairwiseOnDemand]: 182/188 looper letters, 3170 selfloop transitions, 1321 changer transitions 87/4620 dead transitions. [2023-08-27 00:15:01,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 634 places, 4620 transitions, 121900 flow [2023-08-27 00:15:01,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 00:15:01,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 00:15:01,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1164 transitions. [2023-08-27 00:15:01,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4762684124386252 [2023-08-27 00:15:01,569 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1164 transitions. [2023-08-27 00:15:01,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1164 transitions. [2023-08-27 00:15:01,569 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:15:01,569 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1164 transitions. [2023-08-27 00:15:01,570 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 89.53846153846153) internal successors, (1164), 13 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-08-27 00:15:01,572 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 188.0) internal successors, (2632), 14 states have internal predecessors, (2632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:15:01,572 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 188.0) internal successors, (2632), 14 states have internal predecessors, (2632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:15:01,572 INFO L175 Difference]: Start difference. First operand has 622 places, 4284 transitions, 105842 flow. Second operand 13 states and 1164 transitions. [2023-08-27 00:15:01,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 634 places, 4620 transitions, 121900 flow [2023-08-27 00:15:35,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 628 places, 4620 transitions, 119104 flow, removed 1079 selfloop flow, removed 6 redundant places. [2023-08-27 00:15:35,719 INFO L231 Difference]: Finished difference. Result has 629 places, 4304 transitions, 106579 flow [2023-08-27 00:15:35,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=103067, PETRI_DIFFERENCE_MINUEND_PLACES=616, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1295, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2982, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=106579, PETRI_PLACES=629, PETRI_TRANSITIONS=4304} [2023-08-27 00:15:35,723 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 600 predicate places. [2023-08-27 00:15:35,723 INFO L495 AbstractCegarLoop]: Abstraction has has 629 places, 4304 transitions, 106579 flow [2023-08-27 00:15:35,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 84.38461538461539) internal successors, (1097), 13 states have internal predecessors, (1097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:15:35,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:15:35,723 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-08-27 00:15:35,728 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-08-27 00:15:35,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:15:35,924 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:15:35,924 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:15:35,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1570778058, now seen corresponding path program 20 times [2023-08-27 00:15:35,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:15:35,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673913373] [2023-08-27 00:15:35,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:15:35,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:15:35,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:15:36,044 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:15:36,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:15:36,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673913373] [2023-08-27 00:15:36,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673913373] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:15:36,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1952472089] [2023-08-27 00:15:36,045 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:15:36,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:15:36,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:15:36,046 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:15:36,050 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-27 00:15:36,165 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:15:36,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:15:36,166 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 00:15:36,167 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:15:36,231 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:15:36,232 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:15:36,309 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:15:36,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1952472089] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:15:36,310 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:15:36,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-27 00:15:36,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891697795] [2023-08-27 00:15:36,310 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:15:36,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 00:15:36,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:15:36,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 00:15:36,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2023-08-27 00:15:36,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 00:15:36,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 629 places, 4304 transitions, 106579 flow. Second operand has 15 states, 15 states have (on average 84.46666666666667) internal successors, (1267), 15 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:15:36,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:15:36,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 00:15:36,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:16:15,749 INFO L124 PetriNetUnfolderBase]: 28771/39215 cut-off events. [2023-08-27 00:16:15,749 INFO L125 PetriNetUnfolderBase]: For 2247564/2247581 co-relation queries the response was YES. [2023-08-27 00:16:17,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 534305 conditions, 39215 events. 28771/39215 cut-off events. For 2247564/2247581 co-relation queries the response was YES. Maximal size of possible extension queue 1819. Compared 227592 event pairs, 3141 based on Foata normal form. 326/39533 useless extension candidates. Maximal degree in co-relation 533325. Up to 22213 conditions per place. [2023-08-27 00:16:17,502 INFO L140 encePairwiseOnDemand]: 182/188 looper letters, 4145 selfloop transitions, 1457 changer transitions 47/5680 dead transitions. [2023-08-27 00:16:17,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 639 places, 5680 transitions, 153498 flow [2023-08-27 00:16:17,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 00:16:17,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 00:16:17,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1187 transitions. [2023-08-27 00:16:17,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48567921440261863 [2023-08-27 00:16:17,503 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1187 transitions. [2023-08-27 00:16:17,504 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1187 transitions. [2023-08-27 00:16:17,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:16:17,504 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1187 transitions. [2023-08-27 00:16:17,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 91.3076923076923) internal successors, (1187), 13 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:16:17,506 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 188.0) internal successors, (2632), 14 states have internal predecessors, (2632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:16:17,506 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 188.0) internal successors, (2632), 14 states have internal predecessors, (2632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:16:17,506 INFO L175 Difference]: Start difference. First operand has 629 places, 4304 transitions, 106579 flow. Second operand 13 states and 1187 transitions. [2023-08-27 00:16:17,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 639 places, 5680 transitions, 153498 flow [2023-08-27 00:17:00,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 634 places, 5680 transitions, 152395 flow, removed 179 selfloop flow, removed 5 redundant places. [2023-08-27 00:17:00,877 INFO L231 Difference]: Finished difference. Result has 643 places, 4817 transitions, 123196 flow [2023-08-27 00:17:00,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=105608, PETRI_DIFFERENCE_MINUEND_PLACES=622, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1023, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3090, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=123196, PETRI_PLACES=643, PETRI_TRANSITIONS=4817} [2023-08-27 00:17:00,880 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 614 predicate places. [2023-08-27 00:17:00,880 INFO L495 AbstractCegarLoop]: Abstraction has has 643 places, 4817 transitions, 123196 flow [2023-08-27 00:17:00,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 84.46666666666667) internal successors, (1267), 15 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:17:00,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:17:00,881 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-08-27 00:17:00,885 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-08-27 00:17:01,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:17:01,082 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:17:01,083 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:17:01,083 INFO L85 PathProgramCache]: Analyzing trace with hash 634275263, now seen corresponding path program 21 times [2023-08-27 00:17:01,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:17:01,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703016493] [2023-08-27 00:17:01,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:17:01,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:17:01,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:17:01,179 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:17:01,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:17:01,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703016493] [2023-08-27 00:17:01,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703016493] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:17:01,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828425762] [2023-08-27 00:17:01,179 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 00:17:01,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:17:01,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:17:01,181 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:17:01,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-27 00:17:01,300 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 00:17:01,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:17:01,301 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 00:17:01,302 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:17:01,357 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:17:01,357 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:17:01,418 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:17:01,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828425762] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:17:01,419 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:17:01,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2023-08-27 00:17:01,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27827800] [2023-08-27 00:17:01,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:17:01,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 00:17:01,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:17:01,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 00:17:01,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2023-08-27 00:17:01,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 00:17:01,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 643 places, 4817 transitions, 123196 flow. Second operand has 14 states, 14 states have (on average 84.85714285714286) internal successors, (1188), 14 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:17:01,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:17:01,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 00:17:01,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:17:59,614 INFO L124 PetriNetUnfolderBase]: 32302/44247 cut-off events. [2023-08-27 00:17:59,615 INFO L125 PetriNetUnfolderBase]: For 2814499/2814644 co-relation queries the response was YES. [2023-08-27 00:18:01,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 639963 conditions, 44247 events. 32302/44247 cut-off events. For 2814499/2814644 co-relation queries the response was YES. Maximal size of possible extension queue 2099. Compared 264171 event pairs, 1933 based on Foata normal form. 611/44837 useless extension candidates. Maximal degree in co-relation 637371. Up to 15429 conditions per place. [2023-08-27 00:18:01,762 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 3168 selfloop transitions, 2781 changer transitions 41/6032 dead transitions. [2023-08-27 00:18:01,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 665 places, 6032 transitions, 170090 flow [2023-08-27 00:18:01,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 00:18:01,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 00:18:01,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2065 transitions. [2023-08-27 00:18:01,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4775670675300648 [2023-08-27 00:18:01,765 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2065 transitions. [2023-08-27 00:18:01,765 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2065 transitions. [2023-08-27 00:18:01,766 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:18:01,766 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2065 transitions. [2023-08-27 00:18:01,768 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 89.78260869565217) internal successors, (2065), 23 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:01,770 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 188.0) internal successors, (4512), 24 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:01,770 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 188.0) internal successors, (4512), 24 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:01,770 INFO L175 Difference]: Start difference. First operand has 643 places, 4817 transitions, 123196 flow. Second operand 23 states and 2065 transitions. [2023-08-27 00:18:01,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 665 places, 6032 transitions, 170090 flow [2023-08-27 00:18:57,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 665 places, 6032 transitions, 167362 flow, removed 1364 selfloop flow, removed 0 redundant places. [2023-08-27 00:18:58,036 INFO L231 Difference]: Finished difference. Result has 673 places, 5289 transitions, 141258 flow [2023-08-27 00:18:58,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=121372, PETRI_DIFFERENCE_MINUEND_PLACES=643, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4817, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2397, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=141258, PETRI_PLACES=673, PETRI_TRANSITIONS=5289} [2023-08-27 00:18:58,040 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 644 predicate places. [2023-08-27 00:18:58,040 INFO L495 AbstractCegarLoop]: Abstraction has has 673 places, 5289 transitions, 141258 flow [2023-08-27 00:18:58,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 84.85714285714286) internal successors, (1188), 14 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:58,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:18:58,041 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-08-27 00:18:58,048 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-08-27 00:18:58,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:18:58,245 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:18:58,246 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:18:58,246 INFO L85 PathProgramCache]: Analyzing trace with hash -503675629, now seen corresponding path program 22 times [2023-08-27 00:18:58,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:18:58,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571048167] [2023-08-27 00:18:58,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:18:58,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:18:58,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:18:58,338 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:18:58,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:18:58,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571048167] [2023-08-27 00:18:58,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571048167] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:18:58,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1778031152] [2023-08-27 00:18:58,338 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 00:18:58,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:18:58,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:18:58,340 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:18:58,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-27 00:18:58,441 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 00:18:58,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:18:58,443 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 00:18:58,444 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:18:58,513 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:18:58,513 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:18:58,583 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:18:58,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1778031152] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:18:58,583 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:18:58,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2023-08-27 00:18:58,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349681991] [2023-08-27 00:18:58,583 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:18:58,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 00:18:58,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:18:58,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 00:18:58,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2023-08-27 00:18:58,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 00:18:58,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 673 places, 5289 transitions, 141258 flow. Second operand has 15 states, 15 states have (on average 84.6) internal successors, (1269), 15 states have internal predecessors, (1269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:18:58,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:18:58,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 00:18:58,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:20:12,014 INFO L124 PetriNetUnfolderBase]: 40379/55547 cut-off events. [2023-08-27 00:20:12,014 INFO L125 PetriNetUnfolderBase]: For 4245676/4245807 co-relation queries the response was YES. [2023-08-27 00:20:14,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 857273 conditions, 55547 events. 40379/55547 cut-off events. For 4245676/4245807 co-relation queries the response was YES. Maximal size of possible extension queue 2661. Compared 345740 event pairs, 4230 based on Foata normal form. 1301/56784 useless extension candidates. Maximal degree in co-relation 854838. Up to 31723 conditions per place. [2023-08-27 00:20:14,941 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 4393 selfloop transitions, 2804 changer transitions 106/7345 dead transitions. [2023-08-27 00:20:14,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 698 places, 7345 transitions, 222555 flow [2023-08-27 00:20:14,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-27 00:20:14,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-27 00:20:14,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2343 transitions. [2023-08-27 00:20:14,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47933715220949263 [2023-08-27 00:20:14,944 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2343 transitions. [2023-08-27 00:20:14,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2343 transitions. [2023-08-27 00:20:14,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:20:14,944 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2343 transitions. [2023-08-27 00:20:14,946 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 90.11538461538461) internal successors, (2343), 26 states have internal predecessors, (2343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:20:14,949 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 188.0) internal successors, (5076), 27 states have internal predecessors, (5076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:20:14,950 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 188.0) internal successors, (5076), 27 states have internal predecessors, (5076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:20:14,950 INFO L175 Difference]: Start difference. First operand has 673 places, 5289 transitions, 141258 flow. Second operand 26 states and 2343 transitions. [2023-08-27 00:20:14,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 698 places, 7345 transitions, 222555 flow [2023-08-27 00:21:42,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 691 places, 7345 transitions, 218566 flow, removed 1129 selfloop flow, removed 7 redundant places. [2023-08-27 00:21:42,708 INFO L231 Difference]: Finished difference. Result has 705 places, 6191 transitions, 180479 flow [2023-08-27 00:21:42,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=137450, PETRI_DIFFERENCE_MINUEND_PLACES=666, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1950, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2866, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=180479, PETRI_PLACES=705, PETRI_TRANSITIONS=6191} [2023-08-27 00:21:42,713 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 676 predicate places. [2023-08-27 00:21:42,713 INFO L495 AbstractCegarLoop]: Abstraction has has 705 places, 6191 transitions, 180479 flow [2023-08-27 00:21:42,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 84.6) internal successors, (1269), 15 states have internal predecessors, (1269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:21:42,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:21:42,714 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-08-27 00:21:42,722 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-08-27 00:21:42,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:21:42,919 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 00:21:42,919 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:21:42,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1243937557, now seen corresponding path program 23 times [2023-08-27 00:21:42,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:21:42,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424788046] [2023-08-27 00:21:42,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:21:42,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:21:42,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:21:43,026 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:21:43,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:21:43,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424788046] [2023-08-27 00:21:43,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424788046] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:21:43,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [711155979] [2023-08-27 00:21:43,027 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 00:21:43,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:21:43,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:21:43,028 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:21:43,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-27 00:21:43,122 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 00:21:43,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:21:43,123 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 00:21:43,124 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:21:43,161 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:21:43,161 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:21:43,216 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:21:43,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [711155979] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:21:43,217 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:21:43,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-08-27 00:21:43,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139635666] [2023-08-27 00:21:43,217 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:21:43,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 00:21:43,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:21:43,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 00:21:43,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2023-08-27 00:21:43,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 00:21:43,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 705 places, 6191 transitions, 180479 flow. Second operand has 14 states, 14 states have (on average 84.21428571428571) internal successors, (1179), 14 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 00:21:43,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:21:43,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 00:21:43,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-08-27 00:22:17,965 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-08-27 00:22:17,966 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 00:22:18,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 00:22:18,709 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2023-08-27 00:22:18,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-27 00:22:18,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-08-27 00:22:18,913 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (14states, 82/188 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 320725 conditions, 22048 events (16121/22047 cut-off events. For 1562848/1562918 co-relation queries the response was YES. Maximal size of possible extension queue 2616. Compared 139903 event pairs, 2056 based on Foata normal form. 97/24652 useless extension candidates. Maximal degree in co-relation 320409. Up to 12511 conditions per place.). [2023-08-27 00:22:18,914 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2023-08-27 00:22:18,915 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2023-08-27 00:22:18,915 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2023-08-27 00:22:18,915 INFO L445 BasicCegarLoop]: Path program histogram: [23, 5, 2, 2, 1, 1] [2023-08-27 00:22:18,919 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 00:22:18,919 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 00:22:18,924 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 12:22:18 BasicIcfg [2023-08-27 00:22:18,924 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 00:22:18,924 INFO L158 Benchmark]: Toolchain (without parser) took 792723.93ms. Allocated memory was 358.6MB in the beginning and 12.4GB in the end (delta: 12.1GB). Free memory was 334.8MB in the beginning and 8.8GB in the end (delta: -8.4GB). Peak memory consumption was 6.1GB. Max. memory is 16.0GB. [2023-08-27 00:22:18,924 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 358.6MB. Free memory is still 335.0MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 00:22:18,925 INFO L158 Benchmark]: CACSL2BoogieTranslator took 220.20ms. Allocated memory is still 358.6MB. Free memory was 334.8MB in the beginning and 323.8MB in the end (delta: 11.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-27 00:22:18,926 INFO L158 Benchmark]: Boogie Procedure Inliner took 27.92ms. Allocated memory is still 358.6MB. Free memory was 323.8MB in the beginning and 322.3MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 00:22:18,926 INFO L158 Benchmark]: Boogie Preprocessor took 20.42ms. Allocated memory is still 358.6MB. Free memory was 322.3MB in the beginning and 320.7MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 00:22:18,929 INFO L158 Benchmark]: RCFGBuilder took 327.35ms. Allocated memory is still 358.6MB. Free memory was 320.7MB in the beginning and 307.1MB in the end (delta: 13.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-27 00:22:18,929 INFO L158 Benchmark]: TraceAbstraction took 792122.55ms. Allocated memory was 358.6MB in the beginning and 12.4GB in the end (delta: 12.1GB). Free memory was 306.5MB in the beginning and 8.8GB in the end (delta: -8.5GB). Peak memory consumption was 6.1GB. Max. memory is 16.0GB. [2023-08-27 00:22:18,930 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 358.6MB. Free memory is still 335.0MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 220.20ms. Allocated memory is still 358.6MB. Free memory was 334.8MB in the beginning and 323.8MB in the end (delta: 11.0MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 27.92ms. Allocated memory is still 358.6MB. Free memory was 323.8MB in the beginning and 322.3MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 20.42ms. Allocated memory is still 358.6MB. Free memory was 322.3MB in the beginning and 320.7MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 327.35ms. Allocated memory is still 358.6MB. Free memory was 320.7MB in the beginning and 307.1MB in the end (delta: 13.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * TraceAbstraction took 792122.55ms. Allocated memory was 358.6MB in the beginning and 12.4GB in the end (delta: 12.1GB). Free memory was 306.5MB in the beginning and 8.8GB in the end (delta: -8.5GB). Peak memory consumption was 6.1GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.3s, 98 PlacesBefore, 29 PlacesAfterwards, 95 TransitionsBefore, 22 TransitionsAfterwards, 1518 CoEnabledTransitionPairs, 6 FixpointIterations, 36 TrivialSequentialCompositions, 30 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 6 ConcurrentYvCompositions, 4 ChoiceCompositions, 79 TotalNumberOfCompositions, 1425 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1425, independent: 1425, independent conditional: 0, independent unconditional: 1425, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 798, independent: 798, independent conditional: 0, independent unconditional: 798, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1425, independent: 627, independent conditional: 0, independent unconditional: 627, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 798, unknown conditional: 0, unknown unconditional: 798] , Statistics on independence cache: Total cache size (in pairs): 48, Positive cache size: 48, Positive conditional cache size: 0, Positive unconditional cache size: 48, 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: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (14states, 82/188 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 320725 conditions, 22048 events (16121/22047 cut-off events. For 1562848/1562918 co-relation queries the response was YES. Maximal size of possible extension queue 2616. Compared 139903 event pairs, 2056 based on Foata normal form. 97/24652 useless extension candidates. Maximal degree in co-relation 320409. Up to 12511 conditions per place.). - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (14states, 82/188 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 320725 conditions, 22048 events (16121/22047 cut-off events. For 1562848/1562918 co-relation queries the response was YES. Maximal size of possible extension queue 2616. Compared 139903 event pairs, 2056 based on Foata normal form. 97/24652 useless extension candidates. Maximal degree in co-relation 320409. Up to 12511 conditions per place.). - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (14states, 82/188 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 320725 conditions, 22048 events (16121/22047 cut-off events. For 1562848/1562918 co-relation queries the response was YES. Maximal size of possible extension queue 2616. Compared 139903 event pairs, 2056 based on Foata normal form. 97/24652 useless extension candidates. Maximal degree in co-relation 320409. Up to 12511 conditions per place.). - TimeoutResultAtElement [Line: 74]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (14states, 82/188 universal loopers) in iteration 34,while PetriNetUnfolder was constructing finite prefix that currently has 320725 conditions, 22048 events (16121/22047 cut-off events. For 1562848/1562918 co-relation queries the response was YES. Maximal size of possible extension queue 2616. Compared 139903 event pairs, 2056 based on Foata normal form. 97/24652 useless extension candidates. Maximal degree in co-relation 320409. Up to 12511 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 136 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: 792.0s, OverallIterations: 34, TraceHistogramMax: 2, PathProgramHistogramMax: 23, EmptinessCheckTime: 0.0s, AutomataDifference: 766.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.4s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2985 SdHoareTripleChecker+Valid, 9.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2985 mSDsluCounter, 711 SdHoareTripleChecker+Invalid, 7.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 545 mSDsCounter, 273 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 15294 IncrementalHoareTripleChecker+Invalid, 15567 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 273 mSolverCounterUnsat, 166 mSDtfsCounter, 15294 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1666 GetRequests, 1027 SyntacticMatches, 36 SemanticMatches, 603 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7418 ImplicationChecksByTransitivity, 7.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=180479occurred in iteration=33, InterpolantAutomatonStates: 569, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 14.7s InterpolantComputationTime, 1309 NumberOfCodeBlocks, 1309 NumberOfCodeBlocksAsserted, 85 NumberOfCheckSat, 1790 ConstructedInterpolants, 0 QuantifiedInterpolants, 12394 SizeOfPredicates, 54 NumberOfNonLiveVariables, 4300 ConjunctsInSsa, 288 ConjunctsInUnsatCore, 84 InterpolantComputations, 9 PerfectInterpolantSequences, 126/329 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