/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 -i ../../../trunk/examples/svcomp/weaver/parallel-misc-5.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-24 01:41:28,512 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-24 01:41:28,589 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-24 01:41:28,597 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-24 01:41:28,598 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-24 01:41:28,628 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-24 01:41:28,629 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-24 01:41:28,630 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-24 01:41:28,630 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-24 01:41:28,634 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-24 01:41:28,634 INFO L153 SettingsManager]: * Use SBE=true [2023-08-24 01:41:28,634 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-24 01:41:28,634 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-24 01:41:28,635 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-24 01:41:28,636 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-24 01:41:28,636 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-24 01:41:28,636 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-24 01:41:28,636 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-24 01:41:28,637 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-24 01:41:28,637 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-24 01:41:28,637 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-24 01:41:28,638 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-24 01:41:28,638 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-24 01:41:28,639 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-24 01:41:28,639 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-24 01:41:28,639 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-24 01:41:28,639 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-24 01:41:28,640 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 01:41:28,640 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-24 01:41:28,640 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-24 01:41:28,641 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-24 01:41:28,641 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-24 01:41:28,641 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-24 01:41:28,642 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-24 01:41:28,642 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-24 01:41:28,642 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 [2023-08-24 01:41:28,931 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-24 01:41:28,949 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-24 01:41:28,951 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-24 01:41:28,952 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-24 01:41:28,952 INFO L274 PluginConnector]: CDTParser initialized [2023-08-24 01:41:28,953 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/parallel-misc-5.wvr.c [2023-08-24 01:41:30,035 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-24 01:41:30,252 INFO L384 CDTParser]: Found 1 translation units. [2023-08-24 01:41:30,252 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-misc-5.wvr.c [2023-08-24 01:41:30,262 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eaca66ac1/7d5651f8447b41ba84af81749ace68d4/FLAG9f28a6084 [2023-08-24 01:41:30,278 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eaca66ac1/7d5651f8447b41ba84af81749ace68d4 [2023-08-24 01:41:30,282 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-24 01:41:30,285 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-24 01:41:30,289 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-24 01:41:30,289 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-24 01:41:30,291 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-24 01:41:30,293 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 01:41:30" (1/1) ... [2023-08-24 01:41:30,294 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1bc442ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:41:30, skipping insertion in model container [2023-08-24 01:41:30,294 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 01:41:30" (1/1) ... [2023-08-24 01:41:30,317 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-24 01:41:30,499 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-misc-5.wvr.c[3027,3040] [2023-08-24 01:41:30,503 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 01:41:30,511 INFO L201 MainTranslator]: Completed pre-run [2023-08-24 01:41:30,545 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/parallel-misc-5.wvr.c[3027,3040] [2023-08-24 01:41:30,546 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 01:41:30,554 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-24 01:41:30,554 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-24 01:41:30,560 INFO L206 MainTranslator]: Completed translation [2023-08-24 01:41:30,562 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:41:30 WrapperNode [2023-08-24 01:41:30,562 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-24 01:41:30,563 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-24 01:41:30,563 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-24 01:41:30,563 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-24 01:41:30,569 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:41:30" (1/1) ... [2023-08-24 01:41:30,582 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:41:30" (1/1) ... [2023-08-24 01:41:30,612 INFO L138 Inliner]: procedures = 22, calls = 45, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 149 [2023-08-24 01:41:30,613 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-24 01:41:30,613 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-24 01:41:30,614 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-24 01:41:30,614 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-24 01:41:30,621 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:41:30" (1/1) ... [2023-08-24 01:41:30,621 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:41:30" (1/1) ... [2023-08-24 01:41:30,632 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:41:30" (1/1) ... [2023-08-24 01:41:30,632 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:41:30" (1/1) ... [2023-08-24 01:41:30,640 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:41:30" (1/1) ... [2023-08-24 01:41:30,642 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:41:30" (1/1) ... [2023-08-24 01:41:30,643 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:41:30" (1/1) ... [2023-08-24 01:41:30,644 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:41:30" (1/1) ... [2023-08-24 01:41:30,646 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-24 01:41:30,653 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-24 01:41:30,654 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-24 01:41:30,654 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-24 01:41:30,654 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:41:30" (1/1) ... [2023-08-24 01:41:30,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 01:41:30,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:41:30,688 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-24 01:41:30,712 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-24 01:41:30,721 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-24 01:41:30,721 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-24 01:41:30,722 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-24 01:41:30,722 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-24 01:41:30,722 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-24 01:41:30,722 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-24 01:41:30,722 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-24 01:41:30,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-24 01:41:30,722 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-24 01:41:30,722 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-24 01:41:30,722 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-24 01:41:30,723 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-24 01:41:30,723 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-24 01:41:30,723 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-24 01:41:30,723 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-24 01:41:30,723 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-24 01:41:30,724 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-24 01:41:30,835 INFO L236 CfgBuilder]: Building ICFG [2023-08-24 01:41:30,837 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-24 01:41:31,094 INFO L277 CfgBuilder]: Performing block encoding [2023-08-24 01:41:31,160 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-24 01:41:31,160 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-24 01:41:31,162 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 01:41:31 BoogieIcfgContainer [2023-08-24 01:41:31,162 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-24 01:41:31,164 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-24 01:41:31,164 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-24 01:41:31,166 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-24 01:41:31,167 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.08 01:41:30" (1/3) ... [2023-08-24 01:41:31,167 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4bd53037 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 01:41:31, skipping insertion in model container [2023-08-24 01:41:31,167 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 01:41:30" (2/3) ... [2023-08-24 01:41:31,168 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4bd53037 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 01:41:31, skipping insertion in model container [2023-08-24 01:41:31,168 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 01:41:31" (3/3) ... [2023-08-24 01:41:31,169 INFO L112 eAbstractionObserver]: Analyzing ICFG parallel-misc-5.wvr.c [2023-08-24 01:41:31,183 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-24 01:41:31,183 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-24 01:41:31,183 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-24 01:41:31,232 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-24 01:41:31,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 112 places, 109 transitions, 242 flow [2023-08-24 01:41:31,311 INFO L124 PetriNetUnfolderBase]: 7/106 cut-off events. [2023-08-24 01:41:31,311 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-24 01:41:31,318 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 4. Compared 84 event pairs, 0 based on Foata normal form. 0/98 useless extension candidates. Maximal degree in co-relation 84. Up to 2 conditions per place. [2023-08-24 01:41:31,318 INFO L82 GeneralOperation]: Start removeDead. Operand has 112 places, 109 transitions, 242 flow [2023-08-24 01:41:31,323 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 99 places, 96 transitions, 210 flow [2023-08-24 01:41:31,326 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 01:41:31,333 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 99 places, 96 transitions, 210 flow [2023-08-24 01:41:31,339 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 99 places, 96 transitions, 210 flow [2023-08-24 01:41:31,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 99 places, 96 transitions, 210 flow [2023-08-24 01:41:31,376 INFO L124 PetriNetUnfolderBase]: 7/96 cut-off events. [2023-08-24 01:41:31,376 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-24 01:41:31,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109 conditions, 96 events. 7/96 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 85 event pairs, 0 based on Foata normal form. 0/89 useless extension candidates. Maximal degree in co-relation 84. Up to 2 conditions per place. [2023-08-24 01:41:31,378 INFO L119 LiptonReduction]: Number of co-enabled transitions 1370 [2023-08-24 01:41:34,726 INFO L134 LiptonReduction]: Checked pairs total: 1979 [2023-08-24 01:41:34,727 INFO L136 LiptonReduction]: Total number of compositions: 79 [2023-08-24 01:41:34,737 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-24 01:41:34,742 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;@39731495, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 01:41:34,743 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-08-24 01:41:34,763 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 01:41:34,763 INFO L124 PetriNetUnfolderBase]: 2/21 cut-off events. [2023-08-24 01:41:34,763 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-24 01:41:34,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:41:34,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:41:34,765 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:41:34,769 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:41:34,769 INFO L85 PathProgramCache]: Analyzing trace with hash -771544553, now seen corresponding path program 1 times [2023-08-24 01:41:34,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:41:34,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472732200] [2023-08-24 01:41:34,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:41:34,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:41:34,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:41:35,347 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-24 01:41:35,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:41:35,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472732200] [2023-08-24 01:41:35,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472732200] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:41:35,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:41:35,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 01:41:35,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818049810] [2023-08-24 01:41:35,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:41:35,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 01:41:35,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:41:35,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 01:41:35,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 01:41:35,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 188 [2023-08-24 01:41:35,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 22 transitions, 62 flow. Second operand has 5 states, 5 states have (on average 86.6) internal successors, (433), 5 states have internal predecessors, (433), 0 states have call successors, (0), 0 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-24 01:41:35,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:41:35,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 188 [2023-08-24 01:41:35,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:41:35,673 INFO L124 PetriNetUnfolderBase]: 433/696 cut-off events. [2023-08-24 01:41:35,673 INFO L125 PetriNetUnfolderBase]: For 78/78 co-relation queries the response was YES. [2023-08-24 01:41:35,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1488 conditions, 696 events. 433/696 cut-off events. For 78/78 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2628 event pairs, 74 based on Foata normal form. 0/578 useless extension candidates. Maximal degree in co-relation 1212. Up to 359 conditions per place. [2023-08-24 01:41:35,679 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 55 selfloop transitions, 5 changer transitions 22/82 dead transitions. [2023-08-24 01:41:35,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 82 transitions, 382 flow [2023-08-24 01:41:35,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 01:41:35,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 01:41:35,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 665 transitions. [2023-08-24 01:41:35,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5053191489361702 [2023-08-24 01:41:35,694 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 665 transitions. [2023-08-24 01:41:35,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 665 transitions. [2023-08-24 01:41:35,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:41:35,698 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 665 transitions. [2023-08-24 01:41:35,702 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 95.0) internal successors, (665), 7 states have internal predecessors, (665), 0 states have call successors, (0), 0 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-24 01:41:35,706 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 188.0) internal successors, (1504), 8 states have internal predecessors, (1504), 0 states have call successors, (0), 0 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-24 01:41:35,707 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 188.0) internal successors, (1504), 8 states have internal predecessors, (1504), 0 states have call successors, (0), 0 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-24 01:41:35,708 INFO L175 Difference]: Start difference. First operand has 30 places, 22 transitions, 62 flow. Second operand 7 states and 665 transitions. [2023-08-24 01:41:35,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 82 transitions, 382 flow [2023-08-24 01:41:35,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 82 transitions, 346 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-24 01:41:35,714 INFO L231 Difference]: Finished difference. Result has 35 places, 26 transitions, 99 flow [2023-08-24 01:41:35,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=24, 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=7, PETRI_FLOW=99, PETRI_PLACES=35, PETRI_TRANSITIONS=26} [2023-08-24 01:41:35,719 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 5 predicate places. [2023-08-24 01:41:35,719 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 26 transitions, 99 flow [2023-08-24 01:41:35,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 86.6) internal successors, (433), 5 states have internal predecessors, (433), 0 states have call successors, (0), 0 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-24 01:41:35,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:41:35,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:41:35,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-24 01:41:35,720 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:41:35,721 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:41:35,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1549483573, now seen corresponding path program 2 times [2023-08-24 01:41:35,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:41:35,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541822146] [2023-08-24 01:41:35,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:41:35,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:41:35,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:41:35,864 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-24 01:41:35,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:41:35,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541822146] [2023-08-24 01:41:35,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541822146] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:41:35,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:41:35,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-24 01:41:35,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551514356] [2023-08-24 01:41:35,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:41:35,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 01:41:35,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:41:35,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 01:41:35,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-24 01:41:35,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 188 [2023-08-24 01:41:35,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 26 transitions, 99 flow. Second operand has 4 states, 4 states have (on average 89.5) internal successors, (358), 4 states have internal predecessors, (358), 0 states have call successors, (0), 0 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-24 01:41:35,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:41:35,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 188 [2023-08-24 01:41:35,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:41:35,994 INFO L124 PetriNetUnfolderBase]: 260/443 cut-off events. [2023-08-24 01:41:35,994 INFO L125 PetriNetUnfolderBase]: For 497/497 co-relation queries the response was YES. [2023-08-24 01:41:35,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1373 conditions, 443 events. 260/443 cut-off events. For 497/497 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1576 event pairs, 21 based on Foata normal form. 32/475 useless extension candidates. Maximal degree in co-relation 940. Up to 239 conditions per place. [2023-08-24 01:41:35,998 INFO L140 encePairwiseOnDemand]: 184/188 looper letters, 40 selfloop transitions, 6 changer transitions 0/46 dead transitions. [2023-08-24 01:41:35,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 46 transitions, 280 flow [2023-08-24 01:41:35,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 01:41:35,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 01:41:36,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 381 transitions. [2023-08-24 01:41:36,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5066489361702128 [2023-08-24 01:41:36,000 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 381 transitions. [2023-08-24 01:41:36,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 381 transitions. [2023-08-24 01:41:36,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:41:36,001 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 381 transitions. [2023-08-24 01:41:36,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 95.25) internal successors, (381), 4 states have internal predecessors, (381), 0 states have call successors, (0), 0 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-24 01:41:36,003 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-24 01:41:36,004 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-24 01:41:36,004 INFO L175 Difference]: Start difference. First operand has 35 places, 26 transitions, 99 flow. Second operand 4 states and 381 transitions. [2023-08-24 01:41:36,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 46 transitions, 280 flow [2023-08-24 01:41:36,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 46 transitions, 265 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-08-24 01:41:36,007 INFO L231 Difference]: Finished difference. Result has 35 places, 29 transitions, 124 flow [2023-08-24 01:41:36,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=91, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=124, PETRI_PLACES=35, PETRI_TRANSITIONS=29} [2023-08-24 01:41:36,008 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 5 predicate places. [2023-08-24 01:41:36,008 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 29 transitions, 124 flow [2023-08-24 01:41:36,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 89.5) internal successors, (358), 4 states have internal predecessors, (358), 0 states have call successors, (0), 0 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-24 01:41:36,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:41:36,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:41:36,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-24 01:41:36,009 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:41:36,009 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:41:36,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1618678763, now seen corresponding path program 3 times [2023-08-24 01:41:36,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:41:36,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484003182] [2023-08-24 01:41:36,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:41:36,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:41:36,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:41:36,115 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-24 01:41:36,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:41:36,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484003182] [2023-08-24 01:41:36,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484003182] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:41:36,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:41:36,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-24 01:41:36,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580644060] [2023-08-24 01:41:36,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:41:36,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 01:41:36,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:41:36,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 01:41:36,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-24 01:41:36,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 188 [2023-08-24 01:41:36,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 29 transitions, 124 flow. Second operand has 4 states, 4 states have (on average 89.5) internal successors, (358), 4 states have internal predecessors, (358), 0 states have call successors, (0), 0 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-24 01:41:36,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:41:36,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 188 [2023-08-24 01:41:36,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:41:36,237 INFO L124 PetriNetUnfolderBase]: 215/378 cut-off events. [2023-08-24 01:41:36,237 INFO L125 PetriNetUnfolderBase]: For 443/443 co-relation queries the response was YES. [2023-08-24 01:41:36,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1216 conditions, 378 events. 215/378 cut-off events. For 443/443 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1264 event pairs, 37 based on Foata normal form. 20/398 useless extension candidates. Maximal degree in co-relation 907. Up to 229 conditions per place. [2023-08-24 01:41:36,240 INFO L140 encePairwiseOnDemand]: 184/188 looper letters, 36 selfloop transitions, 7 changer transitions 2/45 dead transitions. [2023-08-24 01:41:36,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 45 transitions, 293 flow [2023-08-24 01:41:36,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 01:41:36,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 01:41:36,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 377 transitions. [2023-08-24 01:41:36,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5013297872340425 [2023-08-24 01:41:36,242 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 377 transitions. [2023-08-24 01:41:36,242 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 377 transitions. [2023-08-24 01:41:36,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:41:36,242 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 377 transitions. [2023-08-24 01:41:36,243 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 94.25) internal successors, (377), 4 states have internal predecessors, (377), 0 states have call successors, (0), 0 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-24 01:41:36,245 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-24 01:41:36,245 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-24 01:41:36,246 INFO L175 Difference]: Start difference. First operand has 35 places, 29 transitions, 124 flow. Second operand 4 states and 377 transitions. [2023-08-24 01:41:36,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 45 transitions, 293 flow [2023-08-24 01:41:36,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 45 transitions, 285 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-24 01:41:36,249 INFO L231 Difference]: Finished difference. Result has 39 places, 31 transitions, 156 flow [2023-08-24 01:41:36,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=119, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=156, PETRI_PLACES=39, PETRI_TRANSITIONS=31} [2023-08-24 01:41:36,249 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 9 predicate places. [2023-08-24 01:41:36,250 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 31 transitions, 156 flow [2023-08-24 01:41:36,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 89.5) internal successors, (358), 4 states have internal predecessors, (358), 0 states have call successors, (0), 0 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-24 01:41:36,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:41:36,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:41:36,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-24 01:41:36,251 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:41:36,251 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:41:36,251 INFO L85 PathProgramCache]: Analyzing trace with hash 994832979, now seen corresponding path program 4 times [2023-08-24 01:41:36,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:41:36,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30383799] [2023-08-24 01:41:36,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:41:36,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:41:36,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:41:36,386 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-24 01:41:36,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:41:36,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30383799] [2023-08-24 01:41:36,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30383799] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:41:36,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:41:36,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 01:41:36,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094730563] [2023-08-24 01:41:36,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:41:36,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 01:41:36,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:41:36,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 01:41:36,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-24 01:41:36,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 85 out of 188 [2023-08-24 01:41:36,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 31 transitions, 156 flow. Second operand has 5 states, 5 states have (on average 88.6) internal successors, (443), 5 states have internal predecessors, (443), 0 states have call successors, (0), 0 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-24 01:41:36,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:41:36,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 85 of 188 [2023-08-24 01:41:36,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:41:36,525 INFO L124 PetriNetUnfolderBase]: 221/380 cut-off events. [2023-08-24 01:41:36,525 INFO L125 PetriNetUnfolderBase]: For 728/728 co-relation queries the response was YES. [2023-08-24 01:41:36,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1335 conditions, 380 events. 221/380 cut-off events. For 728/728 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1254 event pairs, 25 based on Foata normal form. 12/392 useless extension candidates. Maximal degree in co-relation 901. Up to 152 conditions per place. [2023-08-24 01:41:36,528 INFO L140 encePairwiseOnDemand]: 182/188 looper letters, 42 selfloop transitions, 10 changer transitions 0/52 dead transitions. [2023-08-24 01:41:36,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 52 transitions, 364 flow [2023-08-24 01:41:36,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 01:41:36,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 01:41:36,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 470 transitions. [2023-08-24 01:41:36,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2023-08-24 01:41:36,530 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 470 transitions. [2023-08-24 01:41:36,530 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 470 transitions. [2023-08-24 01:41:36,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:41:36,531 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 470 transitions. [2023-08-24 01:41:36,532 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 94.0) internal successors, (470), 5 states have internal predecessors, (470), 0 states have call successors, (0), 0 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-24 01:41:36,533 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-24 01:41:36,534 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-24 01:41:36,534 INFO L175 Difference]: Start difference. First operand has 39 places, 31 transitions, 156 flow. Second operand 5 states and 470 transitions. [2023-08-24 01:41:36,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 52 transitions, 364 flow [2023-08-24 01:41:36,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 52 transitions, 350 flow, removed 4 selfloop flow, removed 1 redundant places. [2023-08-24 01:41:36,537 INFO L231 Difference]: Finished difference. Result has 44 places, 34 transitions, 202 flow [2023-08-24 01:41:36,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=202, PETRI_PLACES=44, PETRI_TRANSITIONS=34} [2023-08-24 01:41:36,538 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 14 predicate places. [2023-08-24 01:41:36,538 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 34 transitions, 202 flow [2023-08-24 01:41:36,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 88.6) internal successors, (443), 5 states have internal predecessors, (443), 0 states have call successors, (0), 0 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-24 01:41:36,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:41:36,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:41:36,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-24 01:41:36,539 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:41:36,539 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:41:36,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1341965203, now seen corresponding path program 5 times [2023-08-24 01:41:36,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:41:36,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035376934] [2023-08-24 01:41:36,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:41:36,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:41:36,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:41:36,665 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-24 01:41:36,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:41:36,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035376934] [2023-08-24 01:41:36,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035376934] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:41:36,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:41:36,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 01:41:36,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412124793] [2023-08-24 01:41:36,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:41:36,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 01:41:36,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:41:36,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 01:41:36,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 01:41:36,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 188 [2023-08-24 01:41:36,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 202 flow. Second operand has 5 states, 5 states have (on average 86.6) internal successors, (433), 5 states have internal predecessors, (433), 0 states have call successors, (0), 0 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-24 01:41:36,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:41:36,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 188 [2023-08-24 01:41:36,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:41:36,807 INFO L124 PetriNetUnfolderBase]: 211/348 cut-off events. [2023-08-24 01:41:36,807 INFO L125 PetriNetUnfolderBase]: For 950/950 co-relation queries the response was YES. [2023-08-24 01:41:36,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1362 conditions, 348 events. 211/348 cut-off events. For 950/950 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1100 event pairs, 25 based on Foata normal form. 10/358 useless extension candidates. Maximal degree in co-relation 981. Up to 246 conditions per place. [2023-08-24 01:41:36,810 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 34 selfloop transitions, 3 changer transitions 18/55 dead transitions. [2023-08-24 01:41:36,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 55 transitions, 416 flow [2023-08-24 01:41:36,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 01:41:36,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 01:41:36,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 631 transitions. [2023-08-24 01:41:36,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.479483282674772 [2023-08-24 01:41:36,812 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 631 transitions. [2023-08-24 01:41:36,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 631 transitions. [2023-08-24 01:41:36,813 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:41:36,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 631 transitions. [2023-08-24 01:41:36,814 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 90.14285714285714) internal successors, (631), 7 states have internal predecessors, (631), 0 states have call successors, (0), 0 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-24 01:41:36,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 188.0) internal successors, (1504), 8 states have internal predecessors, (1504), 0 states have call successors, (0), 0 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-24 01:41:36,816 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 188.0) internal successors, (1504), 8 states have internal predecessors, (1504), 0 states have call successors, (0), 0 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-24 01:41:36,817 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 202 flow. Second operand 7 states and 631 transitions. [2023-08-24 01:41:36,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 55 transitions, 416 flow [2023-08-24 01:41:36,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 55 transitions, 406 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-24 01:41:36,820 INFO L231 Difference]: Finished difference. Result has 52 places, 30 transitions, 168 flow [2023-08-24 01:41:36,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=168, PETRI_PLACES=52, PETRI_TRANSITIONS=30} [2023-08-24 01:41:36,821 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 22 predicate places. [2023-08-24 01:41:36,821 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 30 transitions, 168 flow [2023-08-24 01:41:36,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 86.6) internal successors, (433), 5 states have internal predecessors, (433), 0 states have call successors, (0), 0 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-24 01:41:36,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:41:36,821 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-24 01:41:36,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-24 01:41:36,822 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:41:36,822 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:41:36,822 INFO L85 PathProgramCache]: Analyzing trace with hash -866873979, now seen corresponding path program 1 times [2023-08-24 01:41:36,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:41:36,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446336536] [2023-08-24 01:41:36,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:41:36,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:41:36,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:41:36,950 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-24 01:41:36,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:41:36,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446336536] [2023-08-24 01:41:36,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446336536] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:41:36,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:41:36,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-24 01:41:36,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071723011] [2023-08-24 01:41:36,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:41:36,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 01:41:36,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:41:36,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 01:41:36,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 01:41:36,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 188 [2023-08-24 01:41:36,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 30 transitions, 168 flow. Second operand has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 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-24 01:41:36,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:41:36,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 188 [2023-08-24 01:41:36,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:41:37,212 INFO L124 PetriNetUnfolderBase]: 326/529 cut-off events. [2023-08-24 01:41:37,212 INFO L125 PetriNetUnfolderBase]: For 1315/1315 co-relation queries the response was YES. [2023-08-24 01:41:37,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2149 conditions, 529 events. 326/529 cut-off events. For 1315/1315 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1843 event pairs, 14 based on Foata normal form. 16/545 useless extension candidates. Maximal degree in co-relation 2038. Up to 187 conditions per place. [2023-08-24 01:41:37,217 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 67 selfloop transitions, 36 changer transitions 0/103 dead transitions. [2023-08-24 01:41:37,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 103 transitions, 808 flow [2023-08-24 01:41:37,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 01:41:37,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 01:41:37,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 836 transitions. [2023-08-24 01:41:37,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4940898345153664 [2023-08-24 01:41:37,220 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 836 transitions. [2023-08-24 01:41:37,220 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 836 transitions. [2023-08-24 01:41:37,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:41:37,221 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 836 transitions. [2023-08-24 01:41:37,222 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 92.88888888888889) internal successors, (836), 9 states have internal predecessors, (836), 0 states have call successors, (0), 0 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-24 01:41:37,224 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-24 01:41:37,225 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-24 01:41:37,225 INFO L175 Difference]: Start difference. First operand has 52 places, 30 transitions, 168 flow. Second operand 9 states and 836 transitions. [2023-08-24 01:41:37,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 103 transitions, 808 flow [2023-08-24 01:41:37,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 103 transitions, 752 flow, removed 22 selfloop flow, removed 7 redundant places. [2023-08-24 01:41:37,231 INFO L231 Difference]: Finished difference. Result has 55 places, 61 transitions, 531 flow [2023-08-24 01:41:37,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=531, PETRI_PLACES=55, PETRI_TRANSITIONS=61} [2023-08-24 01:41:37,231 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 25 predicate places. [2023-08-24 01:41:37,232 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 61 transitions, 531 flow [2023-08-24 01:41:37,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 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-24 01:41:37,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:41:37,232 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-24 01:41:37,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-24 01:41:37,232 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:41:37,233 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:41:37,233 INFO L85 PathProgramCache]: Analyzing trace with hash -2078671299, now seen corresponding path program 2 times [2023-08-24 01:41:37,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:41:37,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277391315] [2023-08-24 01:41:37,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:41:37,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:41:37,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:41:37,376 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-24 01:41:37,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:41:37,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277391315] [2023-08-24 01:41:37,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277391315] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:41:37,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:41:37,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-24 01:41:37,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930007964] [2023-08-24 01:41:37,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:41:37,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 01:41:37,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:41:37,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 01:41:37,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 01:41:37,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 188 [2023-08-24 01:41:37,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 61 transitions, 531 flow. Second operand has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 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-24 01:41:37,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:41:37,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 188 [2023-08-24 01:41:37,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:41:37,694 INFO L124 PetriNetUnfolderBase]: 474/831 cut-off events. [2023-08-24 01:41:37,694 INFO L125 PetriNetUnfolderBase]: For 5137/5137 co-relation queries the response was YES. [2023-08-24 01:41:37,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4396 conditions, 831 events. 474/831 cut-off events. For 5137/5137 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3449 event pairs, 39 based on Foata normal form. 20/851 useless extension candidates. Maximal degree in co-relation 3360. Up to 299 conditions per place. [2023-08-24 01:41:37,702 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 101 selfloop transitions, 63 changer transitions 0/164 dead transitions. [2023-08-24 01:41:37,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 164 transitions, 1652 flow [2023-08-24 01:41:37,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 01:41:37,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 01:41:37,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 850 transitions. [2023-08-24 01:41:37,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5023640661938534 [2023-08-24 01:41:37,705 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 850 transitions. [2023-08-24 01:41:37,705 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 850 transitions. [2023-08-24 01:41:37,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:41:37,706 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 850 transitions. [2023-08-24 01:41:37,708 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 94.44444444444444) internal successors, (850), 9 states have internal predecessors, (850), 0 states have call successors, (0), 0 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-24 01:41:37,710 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-24 01:41:37,710 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-24 01:41:37,711 INFO L175 Difference]: Start difference. First operand has 55 places, 61 transitions, 531 flow. Second operand 9 states and 850 transitions. [2023-08-24 01:41:37,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 164 transitions, 1652 flow [2023-08-24 01:41:37,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 164 transitions, 1642 flow, removed 5 selfloop flow, removed 0 redundant places. [2023-08-24 01:41:37,727 INFO L231 Difference]: Finished difference. Result has 71 places, 103 transitions, 1281 flow [2023-08-24 01:41:37,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=521, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1281, PETRI_PLACES=71, PETRI_TRANSITIONS=103} [2023-08-24 01:41:37,729 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 41 predicate places. [2023-08-24 01:41:37,733 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 103 transitions, 1281 flow [2023-08-24 01:41:37,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 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-24 01:41:37,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:41:37,734 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-24 01:41:37,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-24 01:41:37,734 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:41:37,734 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:41:37,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1087150805, now seen corresponding path program 3 times [2023-08-24 01:41:37,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:41:37,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149267261] [2023-08-24 01:41:37,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:41:37,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:41:37,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:41:37,873 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-24 01:41:37,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:41:37,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149267261] [2023-08-24 01:41:37,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149267261] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:41:37,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:41:37,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-24 01:41:37,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87176236] [2023-08-24 01:41:37,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:41:37,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 01:41:37,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:41:37,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 01:41:37,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-24 01:41:37,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 188 [2023-08-24 01:41:37,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 103 transitions, 1281 flow. Second operand has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 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-24 01:41:37,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:41:37,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 188 [2023-08-24 01:41:37,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:41:38,178 INFO L124 PetriNetUnfolderBase]: 553/944 cut-off events. [2023-08-24 01:41:38,179 INFO L125 PetriNetUnfolderBase]: For 10424/10424 co-relation queries the response was YES. [2023-08-24 01:41:38,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6176 conditions, 944 events. 553/944 cut-off events. For 10424/10424 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3956 event pairs, 4 based on Foata normal form. 36/980 useless extension candidates. Maximal degree in co-relation 5161. Up to 458 conditions per place. [2023-08-24 01:41:38,187 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 100 selfloop transitions, 42 changer transitions 40/182 dead transitions. [2023-08-24 01:41:38,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 182 transitions, 2517 flow [2023-08-24 01:41:38,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-24 01:41:38,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-24 01:41:38,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 826 transitions. [2023-08-24 01:41:38,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48817966903073284 [2023-08-24 01:41:38,189 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 826 transitions. [2023-08-24 01:41:38,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 826 transitions. [2023-08-24 01:41:38,190 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:41:38,190 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 826 transitions. [2023-08-24 01:41:38,191 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 91.77777777777777) internal successors, (826), 9 states have internal predecessors, (826), 0 states have call successors, (0), 0 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-24 01:41:38,193 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-24 01:41:38,194 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-24 01:41:38,194 INFO L175 Difference]: Start difference. First operand has 71 places, 103 transitions, 1281 flow. Second operand 9 states and 826 transitions. [2023-08-24 01:41:38,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 182 transitions, 2517 flow [2023-08-24 01:41:38,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 182 transitions, 2377 flow, removed 70 selfloop flow, removed 0 redundant places. [2023-08-24 01:41:38,231 INFO L231 Difference]: Finished difference. Result has 85 places, 107 transitions, 1453 flow [2023-08-24 01:41:38,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=1207, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1453, PETRI_PLACES=85, PETRI_TRANSITIONS=107} [2023-08-24 01:41:38,231 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 55 predicate places. [2023-08-24 01:41:38,231 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 107 transitions, 1453 flow [2023-08-24 01:41:38,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 87.0) internal successors, (435), 5 states have internal predecessors, (435), 0 states have call successors, (0), 0 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-24 01:41:38,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:41:38,232 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-24 01:41:38,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-24 01:41:38,232 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:41:38,233 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:41:38,233 INFO L85 PathProgramCache]: Analyzing trace with hash 297645157, now seen corresponding path program 4 times [2023-08-24 01:41:38,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:41:38,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127614353] [2023-08-24 01:41:38,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:41:38,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:41:38,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:41:38,428 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-24 01:41:38,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:41:38,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127614353] [2023-08-24 01:41:38,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127614353] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 01:41:38,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 01:41:38,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-24 01:41:38,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277213071] [2023-08-24 01:41:38,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 01:41:38,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-24 01:41:38,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:41:38,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-24 01:41:38,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-08-24 01:41:38,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 188 [2023-08-24 01:41:38,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 107 transitions, 1453 flow. Second operand has 6 states, 6 states have (on average 84.33333333333333) internal successors, (506), 6 states have internal predecessors, (506), 0 states have call successors, (0), 0 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-24 01:41:38,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:41:38,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 188 [2023-08-24 01:41:38,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:41:38,734 INFO L124 PetriNetUnfolderBase]: 634/1123 cut-off events. [2023-08-24 01:41:38,734 INFO L125 PetriNetUnfolderBase]: For 14486/14486 co-relation queries the response was YES. [2023-08-24 01:41:38,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7631 conditions, 1123 events. 634/1123 cut-off events. For 14486/14486 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 5278 event pairs, 28 based on Foata normal form. 32/1155 useless extension candidates. Maximal degree in co-relation 6152. Up to 660 conditions per place. [2023-08-24 01:41:38,745 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 116 selfloop transitions, 15 changer transitions 95/226 dead transitions. [2023-08-24 01:41:38,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 226 transitions, 3454 flow [2023-08-24 01:41:38,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 01:41:38,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 01:41:38,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 723 transitions. [2023-08-24 01:41:38,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.480718085106383 [2023-08-24 01:41:38,748 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 723 transitions. [2023-08-24 01:41:38,748 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 723 transitions. [2023-08-24 01:41:38,748 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:41:38,748 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 723 transitions. [2023-08-24 01:41:38,750 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 90.375) internal successors, (723), 8 states have internal predecessors, (723), 0 states have call successors, (0), 0 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-24 01:41:38,752 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-24 01:41:38,752 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-24 01:41:38,752 INFO L175 Difference]: Start difference. First operand has 85 places, 107 transitions, 1453 flow. Second operand 8 states and 723 transitions. [2023-08-24 01:41:38,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 226 transitions, 3454 flow [2023-08-24 01:41:38,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 226 transitions, 3310 flow, removed 41 selfloop flow, removed 5 redundant places. [2023-08-24 01:41:38,797 INFO L231 Difference]: Finished difference. Result has 92 places, 115 transitions, 1633 flow [2023-08-24 01:41:38,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=1372, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1633, PETRI_PLACES=92, PETRI_TRANSITIONS=115} [2023-08-24 01:41:38,797 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 62 predicate places. [2023-08-24 01:41:38,798 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 115 transitions, 1633 flow [2023-08-24 01:41:38,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 84.33333333333333) internal successors, (506), 6 states have internal predecessors, (506), 0 states have call successors, (0), 0 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-24 01:41:38,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:41:38,798 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-24 01:41:38,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-24 01:41:38,799 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:41:38,799 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:41:38,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1132828558, now seen corresponding path program 1 times [2023-08-24 01:41:38,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:41:38,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779099539] [2023-08-24 01:41:38,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:41:38,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:41:38,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:41:38,992 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:41:38,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:41:38,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779099539] [2023-08-24 01:41:38,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779099539] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:41:38,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294442958] [2023-08-24 01:41:38,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:41:38,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:41:38,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:41:38,999 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-24 01:41:39,017 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-24 01:41:39,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:41:39,089 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-24 01:41:39,094 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:41:39,213 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:41:39,214 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:41:39,386 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:41:39,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294442958] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:41:39,386 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:41:39,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2023-08-24 01:41:39,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291366342] [2023-08-24 01:41:39,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:41:39,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-24 01:41:39,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:41:39,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-24 01:41:39,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2023-08-24 01:41:39,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 188 [2023-08-24 01:41:39,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 115 transitions, 1633 flow. Second operand has 13 states, 13 states have (on average 84.53846153846153) internal successors, (1099), 13 states have internal predecessors, (1099), 0 states have call successors, (0), 0 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-24 01:41:39,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:41:39,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 188 [2023-08-24 01:41:39,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:41:39,987 INFO L124 PetriNetUnfolderBase]: 878/1523 cut-off events. [2023-08-24 01:41:39,987 INFO L125 PetriNetUnfolderBase]: For 20810/20810 co-relation queries the response was YES. [2023-08-24 01:41:39,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10865 conditions, 1523 events. 878/1523 cut-off events. For 20810/20810 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 7442 event pairs, 15 based on Foata normal form. 52/1575 useless extension candidates. Maximal degree in co-relation 10203. Up to 461 conditions per place. [2023-08-24 01:41:40,003 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 130 selfloop transitions, 58 changer transitions 154/342 dead transitions. [2023-08-24 01:41:40,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 342 transitions, 5261 flow [2023-08-24 01:41:40,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-24 01:41:40,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-24 01:41:40,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1519 transitions. [2023-08-24 01:41:40,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47528160200250313 [2023-08-24 01:41:40,007 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1519 transitions. [2023-08-24 01:41:40,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1519 transitions. [2023-08-24 01:41:40,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:41:40,008 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1519 transitions. [2023-08-24 01:41:40,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 89.3529411764706) internal successors, (1519), 17 states have internal predecessors, (1519), 0 states have call successors, (0), 0 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-24 01:41:40,016 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-24 01:41:40,016 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-24 01:41:40,017 INFO L175 Difference]: Start difference. First operand has 92 places, 115 transitions, 1633 flow. Second operand 17 states and 1519 transitions. [2023-08-24 01:41:40,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 342 transitions, 5261 flow [2023-08-24 01:41:40,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 342 transitions, 4929 flow, removed 106 selfloop flow, removed 6 redundant places. [2023-08-24 01:41:40,121 INFO L231 Difference]: Finished difference. Result has 105 places, 133 transitions, 2024 flow [2023-08-24 01:41:40,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=1482, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2024, PETRI_PLACES=105, PETRI_TRANSITIONS=133} [2023-08-24 01:41:40,123 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 75 predicate places. [2023-08-24 01:41:40,123 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 133 transitions, 2024 flow [2023-08-24 01:41:40,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 84.53846153846153) internal successors, (1099), 13 states have internal predecessors, (1099), 0 states have call successors, (0), 0 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-24 01:41:40,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:41:40,124 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:41:40,132 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-08-24 01:41:40,329 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-24 01:41:40,330 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:41:40,330 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:41:40,330 INFO L85 PathProgramCache]: Analyzing trace with hash 431220275, now seen corresponding path program 5 times [2023-08-24 01:41:40,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:41:40,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347889554] [2023-08-24 01:41:40,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:41:40,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:41:40,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:41:40,538 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:41:40,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:41:40,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347889554] [2023-08-24 01:41:40,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347889554] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:41:40,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069050125] [2023-08-24 01:41:40,539 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 01:41:40,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:41:40,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:41:40,545 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-24 01:41:40,589 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-24 01:41:40,663 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-24 01:41:40,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 01:41:40,664 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 01:41:40,667 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:41:40,772 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:41:40,772 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:41:41,090 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:41:41,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069050125] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:41:41,091 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:41:41,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-08-24 01:41:41,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940350902] [2023-08-24 01:41:41,091 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:41:41,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-24 01:41:41,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:41:41,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-24 01:41:41,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2023-08-24 01:41:41,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 188 [2023-08-24 01:41:41,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 133 transitions, 2024 flow. Second operand has 14 states, 14 states have (on average 84.14285714285714) internal successors, (1178), 14 states have internal predecessors, (1178), 0 states have call successors, (0), 0 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-24 01:41:41,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:41:41,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 188 [2023-08-24 01:41:41,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:41:42,629 INFO L124 PetriNetUnfolderBase]: 1744/3011 cut-off events. [2023-08-24 01:41:42,629 INFO L125 PetriNetUnfolderBase]: For 56955/56955 co-relation queries the response was YES. [2023-08-24 01:41:42,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23006 conditions, 3011 events. 1744/3011 cut-off events. For 56955/56955 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 16663 event pairs, 17 based on Foata normal form. 80/3091 useless extension candidates. Maximal degree in co-relation 21433. Up to 981 conditions per place. [2023-08-24 01:41:42,665 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 220 selfloop transitions, 152 changer transitions 269/641 dead transitions. [2023-08-24 01:41:42,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 641 transitions, 10435 flow [2023-08-24 01:41:42,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-08-24 01:41:42,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-08-24 01:41:42,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 3117 transitions. [2023-08-24 01:41:42,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4737082066869301 [2023-08-24 01:41:42,675 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 3117 transitions. [2023-08-24 01:41:42,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 3117 transitions. [2023-08-24 01:41:42,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:41:42,677 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 3117 transitions. [2023-08-24 01:41:42,683 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 89.05714285714286) internal successors, (3117), 35 states have internal predecessors, (3117), 0 states have call successors, (0), 0 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-24 01:41:42,692 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 188.0) internal successors, (6768), 36 states have internal predecessors, (6768), 0 states have call successors, (0), 0 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-24 01:41:42,693 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 188.0) internal successors, (6768), 36 states have internal predecessors, (6768), 0 states have call successors, (0), 0 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-24 01:41:42,693 INFO L175 Difference]: Start difference. First operand has 105 places, 133 transitions, 2024 flow. Second operand 35 states and 3117 transitions. [2023-08-24 01:41:42,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 641 transitions, 10435 flow [2023-08-24 01:41:42,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 641 transitions, 9429 flow, removed 351 selfloop flow, removed 11 redundant places. [2023-08-24 01:41:42,889 INFO L231 Difference]: Finished difference. Result has 137 places, 237 transitions, 4102 flow [2023-08-24 01:41:42,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=1709, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=4102, PETRI_PLACES=137, PETRI_TRANSITIONS=237} [2023-08-24 01:41:42,889 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 107 predicate places. [2023-08-24 01:41:42,889 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 237 transitions, 4102 flow [2023-08-24 01:41:42,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 84.14285714285714) internal successors, (1178), 14 states have internal predecessors, (1178), 0 states have call successors, (0), 0 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-24 01:41:42,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:41:42,890 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:41:42,899 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-24 01:41:43,096 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-24 01:41:43,096 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:41:43,096 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:41:43,096 INFO L85 PathProgramCache]: Analyzing trace with hash 217822774, now seen corresponding path program 1 times [2023-08-24 01:41:43,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:41:43,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110644982] [2023-08-24 01:41:43,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:41:43,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:41:43,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:41:43,395 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-24 01:41:43,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:41:43,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110644982] [2023-08-24 01:41:43,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110644982] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:41:43,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1075802439] [2023-08-24 01:41:43,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:41:43,396 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:41:43,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:41:43,397 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-24 01:41:43,420 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-24 01:41:43,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:41:43,484 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-24 01:41:43,486 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:41:43,633 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-24 01:41:43,634 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:41:44,129 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-24 01:41:44,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1075802439] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:41:44,129 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:41:44,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-08-24 01:41:44,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611318560] [2023-08-24 01:41:44,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:41:44,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-24 01:41:44,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:41:44,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-24 01:41:44,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2023-08-24 01:41:44,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-08-24 01:41:44,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 237 transitions, 4102 flow. Second operand has 19 states, 19 states have (on average 81.94736842105263) internal successors, (1557), 19 states have internal predecessors, (1557), 0 states have call successors, (0), 0 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-24 01:41:44,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:41:44,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-08-24 01:41:44,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:41:46,244 INFO L124 PetriNetUnfolderBase]: 2044/3463 cut-off events. [2023-08-24 01:41:46,245 INFO L125 PetriNetUnfolderBase]: For 63960/63960 co-relation queries the response was YES. [2023-08-24 01:41:46,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26464 conditions, 3463 events. 2044/3463 cut-off events. For 63960/63960 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 19348 event pairs, 25 based on Foata normal form. 92/3555 useless extension candidates. Maximal degree in co-relation 26198. Up to 1199 conditions per place. [2023-08-24 01:41:46,278 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 261 selfloop transitions, 201 changer transitions 246/708 dead transitions. [2023-08-24 01:41:46,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 708 transitions, 11525 flow [2023-08-24 01:41:46,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-08-24 01:41:46,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-08-24 01:41:46,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 3393 transitions. [2023-08-24 01:41:46,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4627659574468085 [2023-08-24 01:41:46,284 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 3393 transitions. [2023-08-24 01:41:46,284 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 3393 transitions. [2023-08-24 01:41:46,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:41:46,285 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 3393 transitions. [2023-08-24 01:41:46,292 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 87.0) internal successors, (3393), 39 states have internal predecessors, (3393), 0 states have call successors, (0), 0 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-24 01:41:46,301 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 188.0) internal successors, (7520), 40 states have internal predecessors, (7520), 0 states have call successors, (0), 0 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-24 01:41:46,303 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 188.0) internal successors, (7520), 40 states have internal predecessors, (7520), 0 states have call successors, (0), 0 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-24 01:41:46,303 INFO L175 Difference]: Start difference. First operand has 137 places, 237 transitions, 4102 flow. Second operand 39 states and 3393 transitions. [2023-08-24 01:41:46,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 708 transitions, 11525 flow [2023-08-24 01:41:46,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 708 transitions, 9676 flow, removed 902 selfloop flow, removed 20 redundant places. [2023-08-24 01:41:46,579 INFO L231 Difference]: Finished difference. Result has 151 places, 280 transitions, 4322 flow [2023-08-24 01:41:46,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=3117, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=4322, PETRI_PLACES=151, PETRI_TRANSITIONS=280} [2023-08-24 01:41:46,580 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 121 predicate places. [2023-08-24 01:41:46,580 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 280 transitions, 4322 flow [2023-08-24 01:41:46,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 81.94736842105263) internal successors, (1557), 19 states have internal predecessors, (1557), 0 states have call successors, (0), 0 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-24 01:41:46,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:41:46,581 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:41:46,587 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-24 01:41:46,787 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-24 01:41:46,787 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:41:46,788 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:41:46,788 INFO L85 PathProgramCache]: Analyzing trace with hash 428695786, now seen corresponding path program 2 times [2023-08-24 01:41:46,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:41:46,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060972087] [2023-08-24 01:41:46,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:41:46,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:41:46,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:41:47,085 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-24 01:41:47,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:41:47,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060972087] [2023-08-24 01:41:47,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060972087] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:41:47,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418504968] [2023-08-24 01:41:47,085 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 01:41:47,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:41:47,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:41:47,089 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-24 01:41:47,114 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-24 01:41:47,186 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 01:41:47,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 01:41:47,187 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-24 01:41:47,192 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:41:47,351 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-24 01:41:47,351 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:41:47,834 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-24 01:41:47,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418504968] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:41:47,834 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:41:47,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-08-24 01:41:47,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255509559] [2023-08-24 01:41:47,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:41:47,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-24 01:41:47,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:41:47,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-24 01:41:47,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2023-08-24 01:41:47,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 188 [2023-08-24 01:41:47,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 280 transitions, 4322 flow. Second operand has 19 states, 19 states have (on average 80.36842105263158) internal successors, (1527), 19 states have internal predecessors, (1527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:41:47,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:41:47,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 188 [2023-08-24 01:41:47,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:41:50,197 INFO L124 PetriNetUnfolderBase]: 2937/4882 cut-off events. [2023-08-24 01:41:50,197 INFO L125 PetriNetUnfolderBase]: For 65134/65134 co-relation queries the response was YES. [2023-08-24 01:41:50,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35512 conditions, 4882 events. 2937/4882 cut-off events. For 65134/65134 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 27716 event pairs, 35 based on Foata normal form. 228/5110 useless extension candidates. Maximal degree in co-relation 34834. Up to 1785 conditions per place. [2023-08-24 01:41:50,244 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 292 selfloop transitions, 260 changer transitions 304/856 dead transitions. [2023-08-24 01:41:50,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 856 transitions, 14574 flow [2023-08-24 01:41:50,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2023-08-24 01:41:50,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2023-08-24 01:41:50,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 4260 transitions. [2023-08-24 01:41:50,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44430538172715894 [2023-08-24 01:41:50,252 INFO L72 ComplementDD]: Start complementDD. Operand 51 states and 4260 transitions. [2023-08-24 01:41:50,252 INFO L73 IsDeterministic]: Start isDeterministic. Operand 51 states and 4260 transitions. [2023-08-24 01:41:50,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:41:50,255 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 51 states and 4260 transitions. [2023-08-24 01:41:50,269 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 52 states, 51 states have (on average 83.52941176470588) internal successors, (4260), 51 states have internal predecessors, (4260), 0 states have call successors, (0), 0 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-24 01:41:50,281 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 52 states, 52 states have (on average 188.0) internal successors, (9776), 52 states have internal predecessors, (9776), 0 states have call successors, (0), 0 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-24 01:41:50,282 INFO L81 ComplementDD]: Finished complementDD. Result has 52 states, 52 states have (on average 188.0) internal successors, (9776), 52 states have internal predecessors, (9776), 0 states have call successors, (0), 0 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-24 01:41:50,282 INFO L175 Difference]: Start difference. First operand has 151 places, 280 transitions, 4322 flow. Second operand 51 states and 4260 transitions. [2023-08-24 01:41:50,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 856 transitions, 14574 flow [2023-08-24 01:41:50,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 856 transitions, 13348 flow, removed 510 selfloop flow, removed 23 redundant places. [2023-08-24 01:41:50,653 INFO L231 Difference]: Finished difference. Result has 195 places, 393 transitions, 6820 flow [2023-08-24 01:41:50,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=3864, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=51, PETRI_FLOW=6820, PETRI_PLACES=195, PETRI_TRANSITIONS=393} [2023-08-24 01:41:50,654 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 165 predicate places. [2023-08-24 01:41:50,654 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 393 transitions, 6820 flow [2023-08-24 01:41:50,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 80.36842105263158) internal successors, (1527), 19 states have internal predecessors, (1527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:41:50,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:41:50,655 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:41:50,668 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-24 01:41:50,865 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-24 01:41:50,865 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:41:50,865 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:41:50,865 INFO L85 PathProgramCache]: Analyzing trace with hash 364047418, now seen corresponding path program 2 times [2023-08-24 01:41:50,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:41:50,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862922020] [2023-08-24 01:41:50,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:41:50,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:41:50,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:41:51,195 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:41:51,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:41:51,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862922020] [2023-08-24 01:41:51,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862922020] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:41:51,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535553589] [2023-08-24 01:41:51,197 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 01:41:51,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:41:51,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:41:51,198 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-24 01:41:51,222 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-24 01:41:51,299 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 01:41:51,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 01:41:51,300 INFO L262 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-24 01:41:51,302 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:41:51,475 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:41:51,476 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:41:51,829 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:41:51,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535553589] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:41:51,830 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:41:51,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-24 01:41:51,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376302831] [2023-08-24 01:41:51,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:41:51,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-24 01:41:51,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:41:51,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-24 01:41:51,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2023-08-24 01:41:51,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-08-24 01:41:51,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 393 transitions, 6820 flow. Second operand has 18 states, 18 states have (on average 82.11111111111111) internal successors, (1478), 18 states have internal predecessors, (1478), 0 states have call successors, (0), 0 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-24 01:41:51,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:41:51,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-08-24 01:41:51,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:41:54,142 INFO L124 PetriNetUnfolderBase]: 3449/5714 cut-off events. [2023-08-24 01:41:54,142 INFO L125 PetriNetUnfolderBase]: For 115151/115151 co-relation queries the response was YES. [2023-08-24 01:41:54,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45201 conditions, 5714 events. 3449/5714 cut-off events. For 115151/115151 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 33054 event pairs, 55 based on Foata normal form. 168/5882 useless extension candidates. Maximal degree in co-relation 43653. Up to 2125 conditions per place. [2023-08-24 01:41:54,195 INFO L140 encePairwiseOnDemand]: 178/188 looper letters, 401 selfloop transitions, 237 changer transitions 262/900 dead transitions. [2023-08-24 01:41:54,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 900 transitions, 17106 flow [2023-08-24 01:41:54,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-08-24 01:41:54,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-08-24 01:41:54,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 4196 transitions. [2023-08-24 01:41:54,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45549283543204516 [2023-08-24 01:41:54,202 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 4196 transitions. [2023-08-24 01:41:54,202 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 4196 transitions. [2023-08-24 01:41:54,203 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:41:54,203 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 4196 transitions. [2023-08-24 01:41:54,209 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 85.63265306122449) internal successors, (4196), 49 states have internal predecessors, (4196), 0 states have call successors, (0), 0 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-24 01:41:54,217 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 188.0) internal successors, (9400), 50 states have internal predecessors, (9400), 0 states have call successors, (0), 0 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-24 01:41:54,218 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 188.0) internal successors, (9400), 50 states have internal predecessors, (9400), 0 states have call successors, (0), 0 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-24 01:41:54,218 INFO L175 Difference]: Start difference. First operand has 195 places, 393 transitions, 6820 flow. Second operand 49 states and 4196 transitions. [2023-08-24 01:41:54,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 900 transitions, 17106 flow [2023-08-24 01:41:54,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 900 transitions, 15573 flow, removed 748 selfloop flow, removed 27 redundant places. [2023-08-24 01:41:54,798 INFO L231 Difference]: Finished difference. Result has 217 places, 492 transitions, 8865 flow [2023-08-24 01:41:54,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=6085, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=8865, PETRI_PLACES=217, PETRI_TRANSITIONS=492} [2023-08-24 01:41:54,799 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 187 predicate places. [2023-08-24 01:41:54,799 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 492 transitions, 8865 flow [2023-08-24 01:41:54,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 82.11111111111111) internal successors, (1478), 18 states have internal predecessors, (1478), 0 states have call successors, (0), 0 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-24 01:41:54,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:41:54,799 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:41:54,809 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-24 01:41:55,009 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-24 01:41:55,010 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:41:55,010 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:41:55,010 INFO L85 PathProgramCache]: Analyzing trace with hash -262985897, now seen corresponding path program 3 times [2023-08-24 01:41:55,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:41:55,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158526341] [2023-08-24 01:41:55,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:41:55,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:41:55,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:41:55,440 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:41:55,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:41:55,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158526341] [2023-08-24 01:41:55,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158526341] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:41:55,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550734479] [2023-08-24 01:41:55,441 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 01:41:55,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:41:55,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:41:55,442 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-24 01:41:55,445 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-24 01:41:55,546 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2023-08-24 01:41:55,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 01:41:55,547 INFO L262 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 14 conjunts are in the unsatisfiable core [2023-08-24 01:41:55,551 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:41:55,758 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:41:55,758 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:41:56,600 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:41:56,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550734479] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:41:56,601 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:41:56,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2023-08-24 01:41:56,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928913329] [2023-08-24 01:41:56,601 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:41:56,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-24 01:41:56,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:41:56,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-24 01:41:56,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2023-08-24 01:41:56,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 188 [2023-08-24 01:41:56,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 492 transitions, 8865 flow. Second operand has 21 states, 21 states have (on average 80.14285714285714) internal successors, (1683), 21 states have internal predecessors, (1683), 0 states have call successors, (0), 0 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-24 01:41:56,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:41:56,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 188 [2023-08-24 01:41:56,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:42:00,924 INFO L124 PetriNetUnfolderBase]: 4709/7820 cut-off events. [2023-08-24 01:42:00,924 INFO L125 PetriNetUnfolderBase]: For 202288/202288 co-relation queries the response was YES. [2023-08-24 01:42:00,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65319 conditions, 7820 events. 4709/7820 cut-off events. For 202288/202288 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 48068 event pairs, 85 based on Foata normal form. 238/8058 useless extension candidates. Maximal degree in co-relation 63306. Up to 2769 conditions per place. [2023-08-24 01:42:00,995 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 552 selfloop transitions, 378 changer transitions 317/1247 dead transitions. [2023-08-24 01:42:00,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 1247 transitions, 25047 flow [2023-08-24 01:42:00,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2023-08-24 01:42:00,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2023-08-24 01:42:01,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 5686 transitions. [2023-08-24 01:42:01,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4447747183979975 [2023-08-24 01:42:01,003 INFO L72 ComplementDD]: Start complementDD. Operand 68 states and 5686 transitions. [2023-08-24 01:42:01,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 68 states and 5686 transitions. [2023-08-24 01:42:01,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:42:01,004 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 68 states and 5686 transitions. [2023-08-24 01:42:01,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 69 states, 68 states have (on average 83.61764705882354) internal successors, (5686), 68 states have internal predecessors, (5686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 01:42:01,023 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 69 states, 69 states have (on average 188.0) internal successors, (12972), 69 states have internal predecessors, (12972), 0 states have call successors, (0), 0 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-24 01:42:01,025 INFO L81 ComplementDD]: Finished complementDD. Result has 69 states, 69 states have (on average 188.0) internal successors, (12972), 69 states have internal predecessors, (12972), 0 states have call successors, (0), 0 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-24 01:42:01,025 INFO L175 Difference]: Start difference. First operand has 217 places, 492 transitions, 8865 flow. Second operand 68 states and 5686 transitions. [2023-08-24 01:42:01,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 1247 transitions, 25047 flow [2023-08-24 01:42:02,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 1247 transitions, 22460 flow, removed 1263 selfloop flow, removed 33 redundant places. [2023-08-24 01:42:02,214 INFO L231 Difference]: Finished difference. Result has 261 places, 666 transitions, 12643 flow [2023-08-24 01:42:02,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=7862, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=68, PETRI_FLOW=12643, PETRI_PLACES=261, PETRI_TRANSITIONS=666} [2023-08-24 01:42:02,215 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 231 predicate places. [2023-08-24 01:42:02,215 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 666 transitions, 12643 flow [2023-08-24 01:42:02,215 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 80.14285714285714) internal successors, (1683), 21 states have internal predecessors, (1683), 0 states have call successors, (0), 0 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-24 01:42:02,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:42:02,216 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:42:02,223 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-24 01:42:02,421 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-24 01:42:02,421 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:42:02,421 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:42:02,421 INFO L85 PathProgramCache]: Analyzing trace with hash 294394637, now seen corresponding path program 6 times [2023-08-24 01:42:02,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:42:02,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077423031] [2023-08-24 01:42:02,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:42:02,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:42:02,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:42:02,970 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:42:02,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:42:02,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077423031] [2023-08-24 01:42:02,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077423031] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:42:02,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857825295] [2023-08-24 01:42:02,971 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 01:42:02,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:42:02,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:42:02,973 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-24 01:42:03,003 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-24 01:42:03,107 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2023-08-24 01:42:03,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 01:42:03,109 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-24 01:42:03,112 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:42:03,524 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:42:03,525 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:42:04,234 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:42:04,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [857825295] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:42:04,235 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:42:04,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-08-24 01:42:04,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716699296] [2023-08-24 01:42:04,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:42:04,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-24 01:42:04,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:42:04,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-24 01:42:04,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=435, Unknown=0, NotChecked=0, Total=552 [2023-08-24 01:42:04,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-08-24 01:42:04,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 666 transitions, 12643 flow. Second operand has 24 states, 24 states have (on average 81.66666666666667) internal successors, (1960), 24 states have internal predecessors, (1960), 0 states have call successors, (0), 0 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-24 01:42:04,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:42:04,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-08-24 01:42:04,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:42:09,686 INFO L124 PetriNetUnfolderBase]: 6533/10956 cut-off events. [2023-08-24 01:42:09,686 INFO L125 PetriNetUnfolderBase]: For 362833/362833 co-relation queries the response was YES. [2023-08-24 01:42:09,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95886 conditions, 10956 events. 6533/10956 cut-off events. For 362833/362833 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 72313 event pairs, 135 based on Foata normal form. 318/11274 useless extension candidates. Maximal degree in co-relation 93233. Up to 4021 conditions per place. [2023-08-24 01:42:09,936 INFO L140 encePairwiseOnDemand]: 178/188 looper letters, 657 selfloop transitions, 505 changer transitions 459/1621 dead transitions. [2023-08-24 01:42:09,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 1621 transitions, 34945 flow [2023-08-24 01:42:09,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2023-08-24 01:42:09,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2023-08-24 01:42:09,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 6424 transitions. [2023-08-24 01:42:09,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45560283687943265 [2023-08-24 01:42:09,965 INFO L72 ComplementDD]: Start complementDD. Operand 75 states and 6424 transitions. [2023-08-24 01:42:09,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 75 states and 6424 transitions. [2023-08-24 01:42:09,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:42:09,968 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 75 states and 6424 transitions. [2023-08-24 01:42:09,979 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 76 states, 75 states have (on average 85.65333333333334) internal successors, (6424), 75 states have internal predecessors, (6424), 0 states have call successors, (0), 0 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-24 01:42:09,991 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 76 states, 76 states have (on average 188.0) internal successors, (14288), 76 states have internal predecessors, (14288), 0 states have call successors, (0), 0 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-24 01:42:09,992 INFO L81 ComplementDD]: Finished complementDD. Result has 76 states, 76 states have (on average 188.0) internal successors, (14288), 76 states have internal predecessors, (14288), 0 states have call successors, (0), 0 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-24 01:42:09,993 INFO L175 Difference]: Start difference. First operand has 261 places, 666 transitions, 12643 flow. Second operand 75 states and 6424 transitions. [2023-08-24 01:42:09,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 1621 transitions, 34945 flow [2023-08-24 01:42:12,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 1621 transitions, 30895 flow, removed 1714 selfloop flow, removed 38 redundant places. [2023-08-24 01:42:12,342 INFO L231 Difference]: Finished difference. Result has 310 places, 925 transitions, 18004 flow [2023-08-24 01:42:12,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=11216, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=666, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=75, PETRI_FLOW=18004, PETRI_PLACES=310, PETRI_TRANSITIONS=925} [2023-08-24 01:42:12,343 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 280 predicate places. [2023-08-24 01:42:12,343 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 925 transitions, 18004 flow [2023-08-24 01:42:12,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 81.66666666666667) internal successors, (1960), 24 states have internal predecessors, (1960), 0 states have call successors, (0), 0 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-24 01:42:12,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:42:12,344 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:42:12,348 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-08-24 01:42:12,544 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-24 01:42:12,545 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:42:12,545 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:42:12,545 INFO L85 PathProgramCache]: Analyzing trace with hash 909572713, now seen corresponding path program 4 times [2023-08-24 01:42:12,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:42:12,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681364053] [2023-08-24 01:42:12,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:42:12,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:42:12,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:42:13,252 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:42:13,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:42:13,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681364053] [2023-08-24 01:42:13,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681364053] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:42:13,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1989187024] [2023-08-24 01:42:13,253 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 01:42:13,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:42:13,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:42:13,255 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-24 01:42:13,257 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-24 01:42:13,348 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 01:42:13,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 01:42:13,349 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-24 01:42:13,353 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:42:13,658 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:42:13,658 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:42:14,658 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:42:14,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1989187024] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:42:14,659 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:42:14,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-24 01:42:14,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373903816] [2023-08-24 01:42:14,659 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:42:14,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-24 01:42:14,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:42:14,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-24 01:42:14,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=476, Unknown=0, NotChecked=0, Total=600 [2023-08-24 01:42:14,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-08-24 01:42:14,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 925 transitions, 18004 flow. Second operand has 25 states, 25 states have (on average 81.72) internal successors, (2043), 25 states have internal predecessors, (2043), 0 states have call successors, (0), 0 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-24 01:42:14,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:42:14,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-08-24 01:42:14,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:42:22,912 INFO L124 PetriNetUnfolderBase]: 8790/14851 cut-off events. [2023-08-24 01:42:22,912 INFO L125 PetriNetUnfolderBase]: For 619882/619882 co-relation queries the response was YES. [2023-08-24 01:42:22,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 134251 conditions, 14851 events. 8790/14851 cut-off events. For 619882/619882 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 105208 event pairs, 131 based on Foata normal form. 260/15111 useless extension candidates. Maximal degree in co-relation 134090. Up to 5283 conditions per place. [2023-08-24 01:42:23,046 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 829 selfloop transitions, 786 changer transitions 571/2186 dead transitions. [2023-08-24 01:42:23,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 2186 transitions, 47169 flow [2023-08-24 01:42:23,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2023-08-24 01:42:23,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2023-08-24 01:42:23,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 6096 transitions. [2023-08-24 01:42:23,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46322188449848023 [2023-08-24 01:42:23,053 INFO L72 ComplementDD]: Start complementDD. Operand 70 states and 6096 transitions. [2023-08-24 01:42:23,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 70 states and 6096 transitions. [2023-08-24 01:42:23,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:42:23,054 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 70 states and 6096 transitions. [2023-08-24 01:42:23,061 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 71 states, 70 states have (on average 87.08571428571429) internal successors, (6096), 70 states have internal predecessors, (6096), 0 states have call successors, (0), 0 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-24 01:42:23,070 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 71 states, 71 states have (on average 188.0) internal successors, (13348), 71 states have internal predecessors, (13348), 0 states have call successors, (0), 0 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-24 01:42:23,071 INFO L81 ComplementDD]: Finished complementDD. Result has 71 states, 71 states have (on average 188.0) internal successors, (13348), 71 states have internal predecessors, (13348), 0 states have call successors, (0), 0 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-24 01:42:23,071 INFO L175 Difference]: Start difference. First operand has 310 places, 925 transitions, 18004 flow. Second operand 70 states and 6096 transitions. [2023-08-24 01:42:23,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 2186 transitions, 47169 flow [2023-08-24 01:42:28,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 2186 transitions, 41040 flow, removed 3024 selfloop flow, removed 55 redundant places. [2023-08-24 01:42:28,168 INFO L231 Difference]: Finished difference. Result has 300 places, 1231 transitions, 25126 flow [2023-08-24 01:42:28,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=16243, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=925, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=470, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=70, PETRI_FLOW=25126, PETRI_PLACES=300, PETRI_TRANSITIONS=1231} [2023-08-24 01:42:28,169 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 270 predicate places. [2023-08-24 01:42:28,169 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 1231 transitions, 25126 flow [2023-08-24 01:42:28,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 81.72) internal successors, (2043), 25 states have internal predecessors, (2043), 0 states have call successors, (0), 0 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-24 01:42:28,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:42:28,169 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:42:28,178 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-24 01:42:28,374 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-24 01:42:28,375 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:42:28,375 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:42:28,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1511473646, now seen corresponding path program 5 times [2023-08-24 01:42:28,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:42:28,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093078476] [2023-08-24 01:42:28,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:42:28,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:42:28,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:42:28,920 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:42:28,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:42:28,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093078476] [2023-08-24 01:42:28,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093078476] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:42:28,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219988152] [2023-08-24 01:42:28,921 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 01:42:28,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:42:28,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:42:28,925 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-24 01:42:28,927 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-24 01:42:29,026 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2023-08-24 01:42:29,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 01:42:29,028 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-24 01:42:29,034 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:42:29,362 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:42:29,363 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:42:30,259 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:42:30,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [219988152] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:42:30,259 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:42:30,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-24 01:42:30,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930194888] [2023-08-24 01:42:30,260 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:42:30,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-24 01:42:30,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:42:30,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-24 01:42:30,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=468, Unknown=0, NotChecked=0, Total=600 [2023-08-24 01:42:30,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-08-24 01:42:30,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 1231 transitions, 25126 flow. Second operand has 25 states, 25 states have (on average 81.8) internal successors, (2045), 25 states have internal predecessors, (2045), 0 states have call successors, (0), 0 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-24 01:42:30,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:42:30,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-08-24 01:42:30,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:42:39,156 INFO L124 PetriNetUnfolderBase]: 11456/19309 cut-off events. [2023-08-24 01:42:39,157 INFO L125 PetriNetUnfolderBase]: For 549023/549023 co-relation queries the response was YES. [2023-08-24 01:42:39,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162847 conditions, 19309 events. 11456/19309 cut-off events. For 549023/549023 co-relation queries the response was YES. Maximal size of possible extension queue 743. Compared 141068 event pairs, 147 based on Foata normal form. 418/19727 useless extension candidates. Maximal degree in co-relation 162230. Up to 6869 conditions per place. [2023-08-24 01:42:39,310 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 858 selfloop transitions, 935 changer transitions 959/2752 dead transitions. [2023-08-24 01:42:39,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 2752 transitions, 58059 flow [2023-08-24 01:42:39,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2023-08-24 01:42:39,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2023-08-24 01:42:39,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 6609 transitions. [2023-08-24 01:42:39,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46255599104143336 [2023-08-24 01:42:39,316 INFO L72 ComplementDD]: Start complementDD. Operand 76 states and 6609 transitions. [2023-08-24 01:42:39,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 76 states and 6609 transitions. [2023-08-24 01:42:39,317 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:42:39,318 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 76 states and 6609 transitions. [2023-08-24 01:42:39,325 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 77 states, 76 states have (on average 86.96052631578948) internal successors, (6609), 76 states have internal predecessors, (6609), 0 states have call successors, (0), 0 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-24 01:42:39,334 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 77 states, 77 states have (on average 188.0) internal successors, (14476), 77 states have internal predecessors, (14476), 0 states have call successors, (0), 0 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-24 01:42:39,335 INFO L81 ComplementDD]: Finished complementDD. Result has 77 states, 77 states have (on average 188.0) internal successors, (14476), 77 states have internal predecessors, (14476), 0 states have call successors, (0), 0 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-24 01:42:39,335 INFO L175 Difference]: Start difference. First operand has 300 places, 1231 transitions, 25126 flow. Second operand 76 states and 6609 transitions. [2023-08-24 01:42:39,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 2752 transitions, 58059 flow [2023-08-24 01:42:44,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 2752 transitions, 52393 flow, removed 2189 selfloop flow, removed 40 redundant places. [2023-08-24 01:42:45,013 INFO L231 Difference]: Finished difference. Result has 339 places, 1421 transitions, 29704 flow [2023-08-24 01:42:45,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=22106, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=609, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=76, PETRI_FLOW=29704, PETRI_PLACES=339, PETRI_TRANSITIONS=1421} [2023-08-24 01:42:45,014 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 309 predicate places. [2023-08-24 01:42:45,014 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 1421 transitions, 29704 flow [2023-08-24 01:42:45,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 81.8) internal successors, (2045), 25 states have internal predecessors, (2045), 0 states have call successors, (0), 0 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-24 01:42:45,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:42:45,015 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:42:45,021 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-08-24 01:42:45,220 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-24 01:42:45,220 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:42:45,220 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:42:45,221 INFO L85 PathProgramCache]: Analyzing trace with hash -954193940, now seen corresponding path program 6 times [2023-08-24 01:42:45,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:42:45,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858917828] [2023-08-24 01:42:45,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:42:45,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:42:45,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:42:45,698 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:42:45,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:42:45,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858917828] [2023-08-24 01:42:45,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858917828] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:42:45,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [879180225] [2023-08-24 01:42:45,698 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 01:42:45,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:42:45,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:42:45,701 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-24 01:42:45,712 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-24 01:42:45,835 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2023-08-24 01:42:45,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 01:42:45,836 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-24 01:42:45,839 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:42:46,118 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:42:46,118 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:42:47,213 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:42:47,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [879180225] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:42:47,214 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:42:47,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-24 01:42:47,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58578712] [2023-08-24 01:42:47,214 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:42:47,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-24 01:42:47,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:42:47,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-24 01:42:47,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=471, Unknown=0, NotChecked=0, Total=600 [2023-08-24 01:42:47,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-08-24 01:42:47,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 1421 transitions, 29704 flow. Second operand has 25 states, 25 states have (on average 81.72) internal successors, (2043), 25 states have internal predecessors, (2043), 0 states have call successors, (0), 0 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-24 01:42:47,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:42:47,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-08-24 01:42:47,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:42:57,609 INFO L124 PetriNetUnfolderBase]: 13192/21843 cut-off events. [2023-08-24 01:42:57,610 INFO L125 PetriNetUnfolderBase]: For 522615/522615 co-relation queries the response was YES. [2023-08-24 01:42:57,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189438 conditions, 21843 events. 13192/21843 cut-off events. For 522615/522615 co-relation queries the response was YES. Maximal size of possible extension queue 894. Compared 159203 event pairs, 199 based on Foata normal form. 566/22409 useless extension candidates. Maximal degree in co-relation 189143. Up to 8033 conditions per place. [2023-08-24 01:42:57,996 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 1189 selfloop transitions, 899 changer transitions 737/2825 dead transitions. [2023-08-24 01:42:57,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 2825 transitions, 63593 flow [2023-08-24 01:42:57,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2023-08-24 01:42:57,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2023-08-24 01:42:58,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 6898 transitions. [2023-08-24 01:42:58,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4586436170212766 [2023-08-24 01:42:58,003 INFO L72 ComplementDD]: Start complementDD. Operand 80 states and 6898 transitions. [2023-08-24 01:42:58,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 80 states and 6898 transitions. [2023-08-24 01:42:58,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:42:58,004 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 80 states and 6898 transitions. [2023-08-24 01:42:58,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 81 states, 80 states have (on average 86.225) internal successors, (6898), 80 states have internal predecessors, (6898), 0 states have call successors, (0), 0 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-24 01:42:58,020 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 81 states, 81 states have (on average 188.0) internal successors, (15228), 81 states have internal predecessors, (15228), 0 states have call successors, (0), 0 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-24 01:42:58,022 INFO L81 ComplementDD]: Finished complementDD. Result has 81 states, 81 states have (on average 188.0) internal successors, (15228), 81 states have internal predecessors, (15228), 0 states have call successors, (0), 0 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-24 01:42:58,022 INFO L175 Difference]: Start difference. First operand has 339 places, 1421 transitions, 29704 flow. Second operand 80 states and 6898 transitions. [2023-08-24 01:42:58,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 2825 transitions, 63593 flow [2023-08-24 01:43:04,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 2825 transitions, 59018 flow, removed 1968 selfloop flow, removed 41 redundant places. [2023-08-24 01:43:04,398 INFO L231 Difference]: Finished difference. Result has 367 places, 1709 transitions, 36444 flow [2023-08-24 01:43:04,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=26900, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=600, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=769, PETRI_DIFFERENCE_SUBTRAHEND_STATES=80, PETRI_FLOW=36444, PETRI_PLACES=367, PETRI_TRANSITIONS=1709} [2023-08-24 01:43:04,399 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 337 predicate places. [2023-08-24 01:43:04,399 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 1709 transitions, 36444 flow [2023-08-24 01:43:04,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 81.72) internal successors, (2043), 25 states have internal predecessors, (2043), 0 states have call successors, (0), 0 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-24 01:43:04,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:43:04,400 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:43:04,408 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-24 01:43:04,608 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-24 01:43:04,608 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:43:04,608 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:43:04,609 INFO L85 PathProgramCache]: Analyzing trace with hash 619708313, now seen corresponding path program 7 times [2023-08-24 01:43:04,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:43:04,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293030110] [2023-08-24 01:43:04,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:43:04,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:43:04,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:43:05,014 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:43:05,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:43:05,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293030110] [2023-08-24 01:43:05,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293030110] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:43:05,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002479001] [2023-08-24 01:43:05,014 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 01:43:05,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:43:05,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:43:05,016 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-24 01:43:05,022 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-24 01:43:05,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:43:05,123 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-24 01:43:05,128 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:43:05,401 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:43:05,401 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:43:06,389 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:43:06,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002479001] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:43:06,389 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:43:06,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-24 01:43:06,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891917335] [2023-08-24 01:43:06,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:43:06,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-24 01:43:06,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:43:06,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-24 01:43:06,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=473, Unknown=0, NotChecked=0, Total=600 [2023-08-24 01:43:06,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-08-24 01:43:06,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 1709 transitions, 36444 flow. Second operand has 25 states, 25 states have (on average 81.72) internal successors, (2043), 25 states have internal predecessors, (2043), 0 states have call successors, (0), 0 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-24 01:43:06,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:43:06,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-08-24 01:43:06,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:43:17,914 INFO L124 PetriNetUnfolderBase]: 14292/23707 cut-off events. [2023-08-24 01:43:17,915 INFO L125 PetriNetUnfolderBase]: For 536699/536699 co-relation queries the response was YES. [2023-08-24 01:43:18,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 204302 conditions, 23707 events. 14292/23707 cut-off events. For 536699/536699 co-relation queries the response was YES. Maximal size of possible extension queue 873. Compared 174520 event pairs, 259 based on Foata normal form. 204/23911 useless extension candidates. Maximal degree in co-relation 204049. Up to 10509 conditions per place. [2023-08-24 01:43:18,136 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 1482 selfloop transitions, 928 changer transitions 255/2665 dead transitions. [2023-08-24 01:43:18,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 2665 transitions, 62123 flow [2023-08-24 01:43:18,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-08-24 01:43:18,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2023-08-24 01:43:18,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 4930 transitions. [2023-08-24 01:43:18,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4600597237775289 [2023-08-24 01:43:18,140 INFO L72 ComplementDD]: Start complementDD. Operand 57 states and 4930 transitions. [2023-08-24 01:43:18,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 57 states and 4930 transitions. [2023-08-24 01:43:18,141 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:43:18,141 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 57 states and 4930 transitions. [2023-08-24 01:43:18,147 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 58 states, 57 states have (on average 86.49122807017544) internal successors, (4930), 57 states have internal predecessors, (4930), 0 states have call successors, (0), 0 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-24 01:43:18,153 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 58 states, 58 states have (on average 188.0) internal successors, (10904), 58 states have internal predecessors, (10904), 0 states have call successors, (0), 0 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-24 01:43:18,154 INFO L81 ComplementDD]: Finished complementDD. Result has 58 states, 58 states have (on average 188.0) internal successors, (10904), 58 states have internal predecessors, (10904), 0 states have call successors, (0), 0 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-24 01:43:18,154 INFO L175 Difference]: Start difference. First operand has 367 places, 1709 transitions, 36444 flow. Second operand 57 states and 4930 transitions. [2023-08-24 01:43:18,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 2665 transitions, 62123 flow [2023-08-24 01:43:29,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 2665 transitions, 56089 flow, removed 2554 selfloop flow, removed 42 redundant places. [2023-08-24 01:43:29,130 INFO L231 Difference]: Finished difference. Result has 368 places, 2116 transitions, 45128 flow [2023-08-24 01:43:29,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=32815, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=570, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1095, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=45128, PETRI_PLACES=368, PETRI_TRANSITIONS=2116} [2023-08-24 01:43:29,132 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 338 predicate places. [2023-08-24 01:43:29,132 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 2116 transitions, 45128 flow [2023-08-24 01:43:29,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 81.72) internal successors, (2043), 25 states have internal predecessors, (2043), 0 states have call successors, (0), 0 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-24 01:43:29,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:43:29,132 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:43:29,140 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-24 01:43:29,340 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-24 01:43:29,340 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:43:29,340 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:43:29,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1135902489, now seen corresponding path program 8 times [2023-08-24 01:43:29,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:43:29,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407970637] [2023-08-24 01:43:29,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:43:29,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:43:29,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:43:29,805 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:43:29,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:43:29,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407970637] [2023-08-24 01:43:29,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407970637] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:43:29,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1846020728] [2023-08-24 01:43:29,805 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 01:43:29,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:43:29,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:43:29,806 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-24 01:43:29,808 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-24 01:43:29,895 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 01:43:29,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 01:43:29,896 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-24 01:43:29,898 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:43:30,194 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:43:30,195 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:43:31,114 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:43:31,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1846020728] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:43:31,115 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:43:31,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 24 [2023-08-24 01:43:31,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098711985] [2023-08-24 01:43:31,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:43:31,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-24 01:43:31,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:43:31,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-24 01:43:31,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=470, Unknown=0, NotChecked=0, Total=600 [2023-08-24 01:43:31,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 188 [2023-08-24 01:43:31,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 2116 transitions, 45128 flow. Second operand has 25 states, 25 states have (on average 79.88) internal successors, (1997), 25 states have internal predecessors, (1997), 0 states have call successors, (0), 0 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-24 01:43:31,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:43:31,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 188 [2023-08-24 01:43:31,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:43:44,951 INFO L124 PetriNetUnfolderBase]: 15612/25787 cut-off events. [2023-08-24 01:43:44,951 INFO L125 PetriNetUnfolderBase]: For 491025/491025 co-relation queries the response was YES. [2023-08-24 01:43:45,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 213455 conditions, 25787 events. 15612/25787 cut-off events. For 491025/491025 co-relation queries the response was YES. Maximal size of possible extension queue 945. Compared 190487 event pairs, 283 based on Foata normal form. 306/26093 useless extension candidates. Maximal degree in co-relation 213295. Up to 12836 conditions per place. [2023-08-24 01:43:45,183 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 1765 selfloop transitions, 831 changer transitions 378/2974 dead transitions. [2023-08-24 01:43:45,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 2974 transitions, 67047 flow [2023-08-24 01:43:45,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-08-24 01:43:45,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2023-08-24 01:43:45,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 6615 transitions. [2023-08-24 01:43:45,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4453945596552653 [2023-08-24 01:43:45,189 INFO L72 ComplementDD]: Start complementDD. Operand 79 states and 6615 transitions. [2023-08-24 01:43:45,189 INFO L73 IsDeterministic]: Start isDeterministic. Operand 79 states and 6615 transitions. [2023-08-24 01:43:45,190 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:43:45,190 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 79 states and 6615 transitions. [2023-08-24 01:43:45,197 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 80 states, 79 states have (on average 83.73417721518987) internal successors, (6615), 79 states have internal predecessors, (6615), 0 states have call successors, (0), 0 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-24 01:43:45,206 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-24 01:43:45,207 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-24 01:43:45,207 INFO L175 Difference]: Start difference. First operand has 368 places, 2116 transitions, 45128 flow. Second operand 79 states and 6615 transitions. [2023-08-24 01:43:45,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 2974 transitions, 67047 flow [2023-08-24 01:43:52,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 2974 transitions, 63528 flow, removed 1364 selfloop flow, removed 32 redundant places. [2023-08-24 01:43:52,478 INFO L231 Difference]: Finished difference. Result has 439 places, 2281 transitions, 49266 flow [2023-08-24 01:43:52,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=42457, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=609, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=79, PETRI_FLOW=49266, PETRI_PLACES=439, PETRI_TRANSITIONS=2281} [2023-08-24 01:43:52,480 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 409 predicate places. [2023-08-24 01:43:52,480 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 2281 transitions, 49266 flow [2023-08-24 01:43:52,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 79.88) internal successors, (1997), 25 states have internal predecessors, (1997), 0 states have call successors, (0), 0 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-24 01:43:52,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:43:52,481 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:43:52,488 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-24 01:43:52,685 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-24 01:43:52,686 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:43:52,686 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:43:52,686 INFO L85 PathProgramCache]: Analyzing trace with hash 1451640993, now seen corresponding path program 9 times [2023-08-24 01:43:52,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:43:52,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102914741] [2023-08-24 01:43:52,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:43:52,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:43:52,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:43:53,116 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:43:53,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:43:53,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102914741] [2023-08-24 01:43:53,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102914741] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:43:53,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499800543] [2023-08-24 01:43:53,117 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 01:43:53,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:43:53,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:43:53,118 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-24 01:43:53,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-24 01:43:53,237 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-08-24 01:43:53,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 01:43:53,238 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-24 01:43:53,241 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:43:53,478 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:43:53,478 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:43:54,245 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:43:54,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499800543] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:43:54,246 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:43:54,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-08-24 01:43:54,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194762267] [2023-08-24 01:43:54,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:43:54,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-24 01:43:54,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:43:54,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-24 01:43:54,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=437, Unknown=0, NotChecked=0, Total=552 [2023-08-24 01:43:54,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 188 [2023-08-24 01:43:54,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 2281 transitions, 49266 flow. Second operand has 24 states, 24 states have (on average 79.79166666666667) internal successors, (1915), 24 states have internal predecessors, (1915), 0 states have call successors, (0), 0 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-24 01:43:54,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:43:54,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 188 [2023-08-24 01:43:54,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:44:12,443 INFO L124 PetriNetUnfolderBase]: 18332/30449 cut-off events. [2023-08-24 01:44:12,443 INFO L125 PetriNetUnfolderBase]: For 936424/936424 co-relation queries the response was YES. [2023-08-24 01:44:12,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 274966 conditions, 30449 events. 18332/30449 cut-off events. For 936424/936424 co-relation queries the response was YES. Maximal size of possible extension queue 1062. Compared 231634 event pairs, 307 based on Foata normal form. 426/30875 useless extension candidates. Maximal degree in co-relation 274804. Up to 10841 conditions per place. [2023-08-24 01:44:12,786 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 1610 selfloop transitions, 1459 changer transitions 526/3595 dead transitions. [2023-08-24 01:44:12,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 3595 transitions, 84102 flow [2023-08-24 01:44:12,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2023-08-24 01:44:12,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91 states. [2023-08-24 01:44:12,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 7635 transitions. [2023-08-24 01:44:12,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.446282440963292 [2023-08-24 01:44:12,790 INFO L72 ComplementDD]: Start complementDD. Operand 91 states and 7635 transitions. [2023-08-24 01:44:12,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 91 states and 7635 transitions. [2023-08-24 01:44:12,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:44:12,791 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 91 states and 7635 transitions. [2023-08-24 01:44:12,797 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 92 states, 91 states have (on average 83.9010989010989) internal successors, (7635), 91 states have internal predecessors, (7635), 0 states have call successors, (0), 0 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-24 01:44:12,807 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 92 states, 92 states have (on average 188.0) internal successors, (17296), 92 states have internal predecessors, (17296), 0 states have call successors, (0), 0 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-24 01:44:12,808 INFO L81 ComplementDD]: Finished complementDD. Result has 92 states, 92 states have (on average 188.0) internal successors, (17296), 92 states have internal predecessors, (17296), 0 states have call successors, (0), 0 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-24 01:44:12,808 INFO L175 Difference]: Start difference. First operand has 439 places, 2281 transitions, 49266 flow. Second operand 91 states and 7635 transitions. [2023-08-24 01:44:12,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 3595 transitions, 84102 flow [2023-08-24 01:44:22,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 3595 transitions, 79716 flow, removed 1827 selfloop flow, removed 45 redundant places. [2023-08-24 01:44:22,579 INFO L231 Difference]: Finished difference. Result has 490 places, 2644 transitions, 61064 flow [2023-08-24 01:44:22,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=47021, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1096, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1063, PETRI_DIFFERENCE_SUBTRAHEND_STATES=91, PETRI_FLOW=61064, PETRI_PLACES=490, PETRI_TRANSITIONS=2644} [2023-08-24 01:44:22,581 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 460 predicate places. [2023-08-24 01:44:22,581 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 2644 transitions, 61064 flow [2023-08-24 01:44:22,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 79.79166666666667) internal successors, (1915), 24 states have internal predecessors, (1915), 0 states have call successors, (0), 0 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-24 01:44:22,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:44:22,581 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:44:22,585 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-24 01:44:22,781 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-24 01:44:22,782 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:44:22,782 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:44:22,782 INFO L85 PathProgramCache]: Analyzing trace with hash 803922319, now seen corresponding path program 10 times [2023-08-24 01:44:22,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:44:22,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599993039] [2023-08-24 01:44:22,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:44:22,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:44:22,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:44:23,213 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:44:23,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:44:23,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599993039] [2023-08-24 01:44:23,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599993039] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:44:23,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896116052] [2023-08-24 01:44:23,213 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 01:44:23,214 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:44:23,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:44:23,217 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-24 01:44:23,224 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-24 01:44:23,327 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 01:44:23,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 01:44:23,328 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 16 conjunts are in the unsatisfiable core [2023-08-24 01:44:23,331 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:44:23,708 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:44:23,708 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:44:24,741 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:44:24,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896116052] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:44:24,741 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:44:24,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 26 [2023-08-24 01:44:24,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151102955] [2023-08-24 01:44:24,742 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:44:24,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-24 01:44:24,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:44:24,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-24 01:44:24,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=553, Unknown=0, NotChecked=0, Total=702 [2023-08-24 01:44:24,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-08-24 01:44:24,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 2644 transitions, 61064 flow. Second operand has 27 states, 27 states have (on average 81.74074074074075) internal successors, (2207), 27 states have internal predecessors, (2207), 0 states have call successors, (0), 0 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-24 01:44:24,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:44:24,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-08-24 01:44:24,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:44:47,617 INFO L124 PetriNetUnfolderBase]: 21565/36016 cut-off events. [2023-08-24 01:44:47,617 INFO L125 PetriNetUnfolderBase]: For 1495109/1495109 co-relation queries the response was YES. [2023-08-24 01:44:47,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 349877 conditions, 36016 events. 21565/36016 cut-off events. For 1495109/1495109 co-relation queries the response was YES. Maximal size of possible extension queue 1268. Compared 283183 event pairs, 431 based on Foata normal form. 286/36302 useless extension candidates. Maximal degree in co-relation 347135. Up to 13170 conditions per place. [2023-08-24 01:44:48,136 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 2024 selfloop transitions, 1582 changer transitions 639/4245 dead transitions. [2023-08-24 01:44:48,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 4245 transitions, 105042 flow [2023-08-24 01:44:48,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2023-08-24 01:44:48,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2023-08-24 01:44:48,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 7341 transitions. [2023-08-24 01:44:48,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4648556231003039 [2023-08-24 01:44:48,140 INFO L72 ComplementDD]: Start complementDD. Operand 84 states and 7341 transitions. [2023-08-24 01:44:48,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 84 states and 7341 transitions. [2023-08-24 01:44:48,141 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:44:48,141 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 84 states and 7341 transitions. [2023-08-24 01:44:48,146 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 85 states, 84 states have (on average 87.39285714285714) internal successors, (7341), 84 states have internal predecessors, (7341), 0 states have call successors, (0), 0 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-24 01:44:48,151 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 85 states, 85 states have (on average 188.0) internal successors, (15980), 85 states have internal predecessors, (15980), 0 states have call successors, (0), 0 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-24 01:44:48,152 INFO L81 ComplementDD]: Finished complementDD. Result has 85 states, 85 states have (on average 188.0) internal successors, (15980), 85 states have internal predecessors, (15980), 0 states have call successors, (0), 0 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-24 01:44:48,152 INFO L175 Difference]: Start difference. First operand has 490 places, 2644 transitions, 61064 flow. Second operand 84 states and 7341 transitions. [2023-08-24 01:44:48,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 4245 transitions, 105042 flow [2023-08-24 01:45:05,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 4245 transitions, 98641 flow, removed 3059 selfloop flow, removed 55 redundant places. [2023-08-24 01:45:05,471 INFO L231 Difference]: Finished difference. Result has 510 places, 3105 transitions, 75429 flow [2023-08-24 01:45:05,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=58329, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=84, PETRI_FLOW=75429, PETRI_PLACES=510, PETRI_TRANSITIONS=3105} [2023-08-24 01:45:05,474 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 480 predicate places. [2023-08-24 01:45:05,474 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 3105 transitions, 75429 flow [2023-08-24 01:45:05,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 81.74074074074075) internal successors, (2207), 27 states have internal predecessors, (2207), 0 states have call successors, (0), 0 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-24 01:45:05,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:45:05,474 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:45:05,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-24 01:45:05,679 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-24 01:45:05,679 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:45:05,680 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:45:05,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1442996798, now seen corresponding path program 11 times [2023-08-24 01:45:05,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:45:05,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467298364] [2023-08-24 01:45:05,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:45:05,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:45:05,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:45:06,335 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:45:06,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:45:06,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467298364] [2023-08-24 01:45:06,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467298364] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:45:06,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117798003] [2023-08-24 01:45:06,336 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 01:45:06,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:45:06,336 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:45:06,337 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-24 01:45:06,338 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-24 01:45:06,437 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2023-08-24 01:45:06,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 01:45:06,438 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-24 01:45:06,441 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:45:06,971 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:45:06,971 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:45:08,895 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:45:08,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117798003] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:45:08,895 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:45:08,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-08-24 01:45:08,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038676540] [2023-08-24 01:45:08,895 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:45:08,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-24 01:45:08,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:45:08,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-24 01:45:08,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=698, Unknown=0, NotChecked=0, Total=870 [2023-08-24 01:45:08,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-08-24 01:45:08,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 3105 transitions, 75429 flow. Second operand has 30 states, 30 states have (on average 81.46666666666667) internal successors, (2444), 30 states have internal predecessors, (2444), 0 states have call successors, (0), 0 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-24 01:45:08,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:45:08,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-08-24 01:45:08,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:45:43,268 INFO L124 PetriNetUnfolderBase]: 25724/42947 cut-off events. [2023-08-24 01:45:43,268 INFO L125 PetriNetUnfolderBase]: For 1608596/1608596 co-relation queries the response was YES. [2023-08-24 01:45:43,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 411304 conditions, 42947 events. 25724/42947 cut-off events. For 1608596/1608596 co-relation queries the response was YES. Maximal size of possible extension queue 1520. Compared 346858 event pairs, 425 based on Foata normal form. 704/43651 useless extension candidates. Maximal degree in co-relation 410683. Up to 14747 conditions per place. [2023-08-24 01:45:44,023 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 2079 selfloop transitions, 1907 changer transitions 1292/5278 dead transitions. [2023-08-24 01:45:44,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 591 places, 5278 transitions, 134202 flow [2023-08-24 01:45:44,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2023-08-24 01:45:44,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 109 states. [2023-08-24 01:45:44,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 9501 transitions. [2023-08-24 01:45:44,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46364434901424945 [2023-08-24 01:45:44,028 INFO L72 ComplementDD]: Start complementDD. Operand 109 states and 9501 transitions. [2023-08-24 01:45:44,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 109 states and 9501 transitions. [2023-08-24 01:45:44,029 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:45:44,029 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 109 states and 9501 transitions. [2023-08-24 01:45:44,035 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 110 states, 109 states have (on average 87.1651376146789) internal successors, (9501), 109 states have internal predecessors, (9501), 0 states have call successors, (0), 0 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-24 01:45:44,044 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 110 states, 110 states have (on average 188.0) internal successors, (20680), 110 states have internal predecessors, (20680), 0 states have call successors, (0), 0 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-24 01:45:44,045 INFO L81 ComplementDD]: Finished complementDD. Result has 110 states, 110 states have (on average 188.0) internal successors, (20680), 110 states have internal predecessors, (20680), 0 states have call successors, (0), 0 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-24 01:45:44,045 INFO L175 Difference]: Start difference. First operand has 510 places, 3105 transitions, 75429 flow. Second operand 109 states and 9501 transitions. [2023-08-24 01:45:44,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 591 places, 5278 transitions, 134202 flow [2023-08-24 01:46:09,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 5278 transitions, 128740 flow, removed 2623 selfloop flow, removed 39 redundant places. [2023-08-24 01:46:09,555 INFO L231 Difference]: Finished difference. Result has 588 places, 3389 transitions, 87387 flow [2023-08-24 01:46:09,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=72479, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1399, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=109, PETRI_FLOW=87387, PETRI_PLACES=588, PETRI_TRANSITIONS=3389} [2023-08-24 01:46:09,557 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 558 predicate places. [2023-08-24 01:46:09,557 INFO L495 AbstractCegarLoop]: Abstraction has has 588 places, 3389 transitions, 87387 flow [2023-08-24 01:46:09,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 81.46666666666667) internal successors, (2444), 30 states have internal predecessors, (2444), 0 states have call successors, (0), 0 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-24 01:46:09,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:46:09,558 INFO L208 CegarLoopForPetriNet]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:46:09,565 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-24 01:46:09,763 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-24 01:46:09,763 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:46:09,763 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:46:09,763 INFO L85 PathProgramCache]: Analyzing trace with hash -850836740, now seen corresponding path program 12 times [2023-08-24 01:46:09,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:46:09,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647180139] [2023-08-24 01:46:09,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:46:09,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:46:09,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:46:10,477 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 6 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:46:10,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:46:10,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647180139] [2023-08-24 01:46:10,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647180139] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:46:10,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645564679] [2023-08-24 01:46:10,478 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 01:46:10,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:46:10,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:46:10,481 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-24 01:46:10,486 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-24 01:46:10,693 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2023-08-24 01:46:10,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 01:46:10,694 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-24 01:46:10,697 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:46:11,176 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:46:11,176 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:46:12,422 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:46:12,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645564679] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:46:12,423 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:46:12,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-08-24 01:46:12,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274407307] [2023-08-24 01:46:12,423 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:46:12,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-24 01:46:12,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:46:12,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-24 01:46:12,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=724, Unknown=0, NotChecked=0, Total=930 [2023-08-24 01:46:12,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 188 [2023-08-24 01:46:12,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 588 places, 3389 transitions, 87387 flow. Second operand has 31 states, 31 states have (on average 79.70967741935483) internal successors, (2471), 31 states have internal predecessors, (2471), 0 states have call successors, (0), 0 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-24 01:46:12,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:46:12,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 188 [2023-08-24 01:46:12,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:46:47,874 INFO L124 PetriNetUnfolderBase]: 25906/43125 cut-off events. [2023-08-24 01:46:47,875 INFO L125 PetriNetUnfolderBase]: For 1633246/1633246 co-relation queries the response was YES. [2023-08-24 01:46:48,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 421895 conditions, 43125 events. 25906/43125 cut-off events. For 1633246/1633246 co-relation queries the response was YES. Maximal size of possible extension queue 1462. Compared 344421 event pairs, 757 based on Foata normal form. 320/43445 useless extension candidates. Maximal degree in co-relation 421713. Up to 19042 conditions per place. [2023-08-24 01:46:48,721 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 2747 selfloop transitions, 1586 changer transitions 359/4692 dead transitions. [2023-08-24 01:46:48,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 621 places, 4692 transitions, 126755 flow [2023-08-24 01:46:48,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2023-08-24 01:46:48,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2023-08-24 01:46:48,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 7332 transitions. [2023-08-24 01:46:48,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4482758620689655 [2023-08-24 01:46:48,727 INFO L72 ComplementDD]: Start complementDD. Operand 87 states and 7332 transitions. [2023-08-24 01:46:48,728 INFO L73 IsDeterministic]: Start isDeterministic. Operand 87 states and 7332 transitions. [2023-08-24 01:46:48,729 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:46:48,729 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 87 states and 7332 transitions. [2023-08-24 01:46:48,733 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 88 states, 87 states have (on average 84.27586206896552) internal successors, (7332), 87 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-24 01:46:48,740 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 88 states, 88 states have (on average 188.0) internal successors, (16544), 88 states have internal predecessors, (16544), 0 states have call successors, (0), 0 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-24 01:46:48,740 INFO L81 ComplementDD]: Finished complementDD. Result has 88 states, 88 states have (on average 188.0) internal successors, (16544), 88 states have internal predecessors, (16544), 0 states have call successors, (0), 0 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-24 01:46:48,740 INFO L175 Difference]: Start difference. First operand has 588 places, 3389 transitions, 87387 flow. Second operand 87 states and 7332 transitions. [2023-08-24 01:46:48,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 621 places, 4692 transitions, 126755 flow [2023-08-24 01:47:14,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 4692 transitions, 120932 flow, removed 2719 selfloop flow, removed 57 redundant places. [2023-08-24 01:47:14,451 INFO L231 Difference]: Finished difference. Result has 598 places, 3880 transitions, 101704 flow [2023-08-24 01:47:14,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=82880, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=87, PETRI_FLOW=101704, PETRI_PLACES=598, PETRI_TRANSITIONS=3880} [2023-08-24 01:47:14,453 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 568 predicate places. [2023-08-24 01:47:14,453 INFO L495 AbstractCegarLoop]: Abstraction has has 598 places, 3880 transitions, 101704 flow [2023-08-24 01:47:14,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 79.70967741935483) internal successors, (2471), 31 states have internal predecessors, (2471), 0 states have call successors, (0), 0 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-24 01:47:14,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:47:14,454 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:47:14,462 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-24 01:47:14,660 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-24 01:47:14,660 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:47:14,660 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:47:14,660 INFO L85 PathProgramCache]: Analyzing trace with hash -1641845687, now seen corresponding path program 13 times [2023-08-24 01:47:14,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:47:14,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681323422] [2023-08-24 01:47:14,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:47:14,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:47:14,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:47:15,368 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:47:15,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:47:15,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681323422] [2023-08-24 01:47:15,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681323422] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:47:15,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256344331] [2023-08-24 01:47:15,368 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 01:47:15,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:47:15,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:47:15,369 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-24 01:47:15,371 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-24 01:47:15,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:47:15,470 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-24 01:47:15,472 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:47:15,946 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:47:15,946 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:47:17,684 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 5 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:47:17,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256344331] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:47:17,685 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:47:17,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-08-24 01:47:17,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667919643] [2023-08-24 01:47:17,685 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:47:17,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-24 01:47:17,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:47:17,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-24 01:47:17,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=693, Unknown=0, NotChecked=0, Total=870 [2023-08-24 01:47:17,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-08-24 01:47:17,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 598 places, 3880 transitions, 101704 flow. Second operand has 30 states, 30 states have (on average 81.4) internal successors, (2442), 30 states have internal predecessors, (2442), 0 states have call successors, (0), 0 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-24 01:47:17,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:47:17,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-08-24 01:47:17,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:48:08,356 INFO L124 PetriNetUnfolderBase]: 31663/52832 cut-off events. [2023-08-24 01:48:08,356 INFO L125 PetriNetUnfolderBase]: For 2350430/2350430 co-relation queries the response was YES. [2023-08-24 01:48:09,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 544112 conditions, 52832 events. 31663/52832 cut-off events. For 2350430/2350430 co-relation queries the response was YES. Maximal size of possible extension queue 1651. Compared 435358 event pairs, 639 based on Foata normal form. 608/53440 useless extension candidates. Maximal degree in co-relation 543896. Up to 18433 conditions per place. [2023-08-24 01:48:09,707 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 2840 selfloop transitions, 2257 changer transitions 1178/6275 dead transitions. [2023-08-24 01:48:09,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 683 places, 6275 transitions, 172065 flow [2023-08-24 01:48:09,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2023-08-24 01:48:09,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 118 states. [2023-08-24 01:48:09,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 10280 transitions. [2023-08-24 01:48:09,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46339704291381173 [2023-08-24 01:48:09,713 INFO L72 ComplementDD]: Start complementDD. Operand 118 states and 10280 transitions. [2023-08-24 01:48:09,713 INFO L73 IsDeterministic]: Start isDeterministic. Operand 118 states and 10280 transitions. [2023-08-24 01:48:09,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:48:09,715 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 118 states and 10280 transitions. [2023-08-24 01:48:09,723 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 119 states, 118 states have (on average 87.11864406779661) internal successors, (10280), 118 states have internal predecessors, (10280), 0 states have call successors, (0), 0 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-24 01:48:09,735 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 119 states, 119 states have (on average 188.0) internal successors, (22372), 119 states have internal predecessors, (22372), 0 states have call successors, (0), 0 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-24 01:48:09,738 INFO L81 ComplementDD]: Finished complementDD. Result has 119 states, 119 states have (on average 188.0) internal successors, (22372), 119 states have internal predecessors, (22372), 0 states have call successors, (0), 0 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-24 01:48:09,738 INFO L175 Difference]: Start difference. First operand has 598 places, 3880 transitions, 101704 flow. Second operand 118 states and 10280 transitions. [2023-08-24 01:48:09,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 683 places, 6275 transitions, 172065 flow [2023-08-24 01:48:53,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 633 places, 6275 transitions, 164730 flow, removed 3538 selfloop flow, removed 50 redundant places. [2023-08-24 01:48:54,033 INFO L231 Difference]: Finished difference. Result has 669 places, 4446 transitions, 122252 flow [2023-08-24 01:48:54,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=97599, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3880, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1605, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=118, PETRI_FLOW=122252, PETRI_PLACES=669, PETRI_TRANSITIONS=4446} [2023-08-24 01:48:54,036 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 639 predicate places. [2023-08-24 01:48:54,036 INFO L495 AbstractCegarLoop]: Abstraction has has 669 places, 4446 transitions, 122252 flow [2023-08-24 01:48:54,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 81.4) internal successors, (2442), 30 states have internal predecessors, (2442), 0 states have call successors, (0), 0 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-24 01:48:54,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:48:54,037 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:48:54,046 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-24 01:48:54,246 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-24 01:48:54,246 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:48:54,247 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:48:54,247 INFO L85 PathProgramCache]: Analyzing trace with hash -653362622, now seen corresponding path program 14 times [2023-08-24 01:48:54,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:48:54,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979751891] [2023-08-24 01:48:54,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:48:54,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:48:54,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:48:54,896 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 4 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:48:54,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:48:54,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979751891] [2023-08-24 01:48:54,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979751891] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:48:54,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [808271675] [2023-08-24 01:48:54,896 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 01:48:54,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:48:54,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:48:54,901 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-24 01:48:54,905 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-24 01:48:55,030 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 01:48:55,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 01:48:55,031 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-24 01:48:55,035 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:48:55,567 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:48:55,567 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:48:57,630 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:48:57,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [808271675] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:48:57,631 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:48:57,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-08-24 01:48:57,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250506714] [2023-08-24 01:48:57,631 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:48:57,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-24 01:48:57,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:48:57,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-24 01:48:57,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=696, Unknown=0, NotChecked=0, Total=870 [2023-08-24 01:48:57,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 188 [2023-08-24 01:48:57,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 669 places, 4446 transitions, 122252 flow. Second operand has 30 states, 30 states have (on average 79.53333333333333) internal successors, (2386), 30 states have internal predecessors, (2386), 0 states have call successors, (0), 0 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-24 01:48:57,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:48:57,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 188 [2023-08-24 01:48:57,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:50:07,191 INFO L124 PetriNetUnfolderBase]: 34552/57341 cut-off events. [2023-08-24 01:50:07,192 INFO L125 PetriNetUnfolderBase]: For 2630139/2630139 co-relation queries the response was YES. [2023-08-24 01:50:08,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 597927 conditions, 57341 events. 34552/57341 cut-off events. For 2630139/2630139 co-relation queries the response was YES. Maximal size of possible extension queue 1917. Compared 474866 event pairs, 773 based on Foata normal form. 752/58093 useless extension candidates. Maximal degree in co-relation 597551. Up to 23525 conditions per place. [2023-08-24 01:50:08,928 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 3528 selfloop transitions, 2106 changer transitions 914/6548 dead transitions. [2023-08-24 01:50:08,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 780 places, 6548 transitions, 189297 flow [2023-08-24 01:50:08,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 159 states. [2023-08-24 01:50:08,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 159 states. [2023-08-24 01:50:08,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 13259 transitions. [2023-08-24 01:50:08,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4435634952495651 [2023-08-24 01:50:08,936 INFO L72 ComplementDD]: Start complementDD. Operand 159 states and 13259 transitions. [2023-08-24 01:50:08,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 159 states and 13259 transitions. [2023-08-24 01:50:08,938 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:50:08,938 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 159 states and 13259 transitions. [2023-08-24 01:50:08,949 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 160 states, 159 states have (on average 83.38993710691824) internal successors, (13259), 159 states have internal predecessors, (13259), 0 states have call successors, (0), 0 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-24 01:50:08,968 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 160 states, 160 states have (on average 188.0) internal successors, (30080), 160 states have internal predecessors, (30080), 0 states have call successors, (0), 0 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-24 01:50:08,971 INFO L81 ComplementDD]: Finished complementDD. Result has 160 states, 160 states have (on average 188.0) internal successors, (30080), 160 states have internal predecessors, (30080), 0 states have call successors, (0), 0 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-24 01:50:08,971 INFO L175 Difference]: Start difference. First operand has 669 places, 4446 transitions, 122252 flow. Second operand 159 states and 13259 transitions. [2023-08-24 01:50:08,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 780 places, 6548 transitions, 189297 flow [2023-08-24 01:51:02,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 724 places, 6548 transitions, 182189 flow, removed 3384 selfloop flow, removed 56 redundant places. [2023-08-24 01:51:02,842 INFO L231 Difference]: Finished difference. Result has 816 places, 4982 transitions, 142347 flow [2023-08-24 01:51:02,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=116572, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1552, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2708, PETRI_DIFFERENCE_SUBTRAHEND_STATES=159, PETRI_FLOW=142347, PETRI_PLACES=816, PETRI_TRANSITIONS=4982} [2023-08-24 01:51:02,845 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 786 predicate places. [2023-08-24 01:51:02,845 INFO L495 AbstractCegarLoop]: Abstraction has has 816 places, 4982 transitions, 142347 flow [2023-08-24 01:51:02,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 79.53333333333333) internal successors, (2386), 30 states have internal predecessors, (2386), 0 states have call successors, (0), 0 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-24 01:51:02,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:51:02,846 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:51:02,850 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-08-24 01:51:03,046 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-24 01:51:03,047 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:51:03,047 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:51:03,047 INFO L85 PathProgramCache]: Analyzing trace with hash -2051356534, now seen corresponding path program 15 times [2023-08-24 01:51:03,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:51:03,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061628657] [2023-08-24 01:51:03,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:51:03,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:51:03,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:51:03,594 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 3 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:51:03,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:51:03,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061628657] [2023-08-24 01:51:03,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061628657] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:51:03,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804434545] [2023-08-24 01:51:03,594 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 01:51:03,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:51:03,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:51:03,597 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-24 01:51:03,632 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-24 01:51:03,772 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2023-08-24 01:51:03,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 01:51:03,774 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-24 01:51:03,777 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:51:04,266 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:51:04,267 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:51:05,916 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:51:05,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804434545] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:51:05,916 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:51:05,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 30 [2023-08-24 01:51:05,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323165391] [2023-08-24 01:51:05,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:51:05,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-24 01:51:05,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:51:05,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-24 01:51:05,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=734, Unknown=0, NotChecked=0, Total=930 [2023-08-24 01:51:05,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 188 [2023-08-24 01:51:05,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 816 places, 4982 transitions, 142347 flow. Second operand has 31 states, 31 states have (on average 79.70967741935483) internal successors, (2471), 31 states have internal predecessors, (2471), 0 states have call successors, (0), 0 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-24 01:51:05,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:51:05,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 188 [2023-08-24 01:51:05,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 01:52:20,442 INFO L124 PetriNetUnfolderBase]: 36237/60148 cut-off events. [2023-08-24 01:52:20,442 INFO L125 PetriNetUnfolderBase]: For 5076464/5076464 co-relation queries the response was YES. [2023-08-24 01:52:22,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 709269 conditions, 60148 events. 36237/60148 cut-off events. For 5076464/5076464 co-relation queries the response was YES. Maximal size of possible extension queue 2100. Compared 502544 event pairs, 763 based on Foata normal form. 472/60620 useless extension candidates. Maximal degree in co-relation 708808. Up to 32002 conditions per place. [2023-08-24 01:52:22,877 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 4107 selfloop transitions, 1706 changer transitions 577/6390 dead transitions. [2023-08-24 01:52:22,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 854 places, 6390 transitions, 197613 flow [2023-08-24 01:52:22,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2023-08-24 01:52:22,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 119 states. [2023-08-24 01:52:22,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 9955 transitions. [2023-08-24 01:52:22,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4449758626854997 [2023-08-24 01:52:22,882 INFO L72 ComplementDD]: Start complementDD. Operand 119 states and 9955 transitions. [2023-08-24 01:52:22,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 119 states and 9955 transitions. [2023-08-24 01:52:22,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 01:52:22,884 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 119 states and 9955 transitions. [2023-08-24 01:52:22,891 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 120 states, 119 states have (on average 83.65546218487395) internal successors, (9955), 119 states have internal predecessors, (9955), 0 states have call successors, (0), 0 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-24 01:52:22,903 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 120 states, 120 states have (on average 188.0) internal successors, (22560), 120 states have internal predecessors, (22560), 0 states have call successors, (0), 0 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-24 01:52:22,905 INFO L81 ComplementDD]: Finished complementDD. Result has 120 states, 120 states have (on average 188.0) internal successors, (22560), 120 states have internal predecessors, (22560), 0 states have call successors, (0), 0 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-24 01:52:22,905 INFO L175 Difference]: Start difference. First operand has 816 places, 4982 transitions, 142347 flow. Second operand 119 states and 9955 transitions. [2023-08-24 01:52:22,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 854 places, 6390 transitions, 197613 flow [2023-08-24 01:54:09,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 761 places, 6390 transitions, 186065 flow, removed 5352 selfloop flow, removed 93 redundant places. [2023-08-24 01:54:09,252 INFO L231 Difference]: Finished difference. Result has 834 places, 5335 transitions, 153767 flow [2023-08-24 01:54:09,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=134831, PETRI_DIFFERENCE_MINUEND_PLACES=643, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4969, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=119, PETRI_FLOW=153767, PETRI_PLACES=834, PETRI_TRANSITIONS=5335} [2023-08-24 01:54:09,256 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 804 predicate places. [2023-08-24 01:54:09,256 INFO L495 AbstractCegarLoop]: Abstraction has has 834 places, 5335 transitions, 153767 flow [2023-08-24 01:54:09,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 79.70967741935483) internal successors, (2471), 31 states have internal predecessors, (2471), 0 states have call successors, (0), 0 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-24 01:54:09,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 01:54:09,257 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 01:54:09,262 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-24 01:54:09,462 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-24 01:54:09,462 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-24 01:54:09,462 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 01:54:09,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1194600417, now seen corresponding path program 16 times [2023-08-24 01:54:09,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 01:54:09,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501504503] [2023-08-24 01:54:09,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 01:54:09,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 01:54:09,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 01:54:10,259 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:54:10,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 01:54:10,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501504503] [2023-08-24 01:54:10,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501504503] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 01:54:10,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [143508608] [2023-08-24 01:54:10,259 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 01:54:10,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 01:54:10,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 01:54:10,260 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-24 01:54:10,263 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-24 01:54:10,373 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 01:54:10,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 01:54:10,374 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-24 01:54:10,376 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 01:54:10,825 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:54:10,825 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 01:54:12,652 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 7 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 01:54:12,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [143508608] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 01:54:12,653 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 01:54:12,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2023-08-24 01:54:12,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448530415] [2023-08-24 01:54:12,653 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 01:54:12,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-24 01:54:12,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 01:54:12,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-24 01:54:12,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=676, Unknown=0, NotChecked=0, Total=870 [2023-08-24 01:54:12,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 188 [2023-08-24 01:54:12,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 834 places, 5335 transitions, 153767 flow. Second operand has 30 states, 30 states have (on average 81.4) internal successors, (2442), 30 states have internal predecessors, (2442), 0 states have call successors, (0), 0 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-24 01:54:12,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 01:54:12,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 188 [2023-08-24 01:54:12,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-08-24 01:54:33,656 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-24 01:54:33,657 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-24 01:54:33,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-08-24 01:54:33,810 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining) [2023-08-24 01:54:33,816 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-08-24 01:54:34,011 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-24 01:54:34,012 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (30states, 79/188 universal loopers) in iteration 29,while PetriNetUnfolder was constructing finite prefix that currently has 129688 conditions, 15641 events (9506/15640 cut-off events. For 336853/336853 co-relation queries the response was YES. Maximal size of possible extension queue 1804. Compared 125052 event pairs, 25 based on Foata normal form. 0/17440 useless extension candidates. Maximal degree in co-relation 129470. Up to 8724 conditions per place.). [2023-08-24 01:54:34,014 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2023-08-24 01:54:34,014 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2023-08-24 01:54:34,014 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2023-08-24 01:54:34,014 INFO L445 BasicCegarLoop]: Path program histogram: [16, 6, 5, 2] [2023-08-24 01:54:34,016 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-24 01:54:34,016 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-24 01:54:34,018 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.08 01:54:34 BasicIcfg [2023-08-24 01:54:34,018 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-24 01:54:34,018 INFO L158 Benchmark]: Toolchain (without parser) took 783734.00ms. Allocated memory was 350.2MB in the beginning and 8.8GB in the end (delta: 8.4GB). Free memory was 328.2MB in the beginning and 7.5GB in the end (delta: -7.2GB). Peak memory consumption was 2.0GB. Max. memory is 16.0GB. [2023-08-24 01:54:34,019 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 350.2MB. Free memory was 327.4MB in the beginning and 327.2MB in the end (delta: 146.3kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-24 01:54:34,019 INFO L158 Benchmark]: CACSL2BoogieTranslator took 273.36ms. Allocated memory is still 350.2MB. Free memory was 328.2MB in the beginning and 316.6MB in the end (delta: 11.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-24 01:54:34,019 INFO L158 Benchmark]: Boogie Procedure Inliner took 50.04ms. Allocated memory is still 350.2MB. Free memory was 316.6MB in the beginning and 314.9MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-24 01:54:34,019 INFO L158 Benchmark]: Boogie Preprocessor took 32.92ms. Allocated memory is still 350.2MB. Free memory was 314.9MB in the beginning and 313.4MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-24 01:54:34,020 INFO L158 Benchmark]: RCFGBuilder took 515.32ms. Allocated memory is still 350.2MB. Free memory was 313.4MB in the beginning and 293.6MB in the end (delta: 19.9MB). Peak memory consumption was 21.0MB. Max. memory is 16.0GB. [2023-08-24 01:54:34,020 INFO L158 Benchmark]: TraceAbstraction took 782854.32ms. Allocated memory was 350.2MB in the beginning and 8.8GB in the end (delta: 8.4GB). Free memory was 292.8MB in the beginning and 7.5GB in the end (delta: -7.2GB). Peak memory consumption was 1.9GB. Max. memory is 16.0GB. [2023-08-24 01:54:34,021 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 350.2MB. Free memory was 327.4MB in the beginning and 327.2MB in the end (delta: 146.3kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 273.36ms. Allocated memory is still 350.2MB. Free memory was 328.2MB in the beginning and 316.6MB in the end (delta: 11.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 50.04ms. Allocated memory is still 350.2MB. Free memory was 316.6MB in the beginning and 314.9MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 32.92ms. Allocated memory is still 350.2MB. Free memory was 314.9MB in the beginning and 313.4MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 515.32ms. Allocated memory is still 350.2MB. Free memory was 313.4MB in the beginning and 293.6MB in the end (delta: 19.9MB). Peak memory consumption was 21.0MB. Max. memory is 16.0GB. * TraceAbstraction took 782854.32ms. Allocated memory was 350.2MB in the beginning and 8.8GB in the end (delta: 8.4GB). Free memory was 292.8MB in the beginning and 7.5GB in the end (delta: -7.2GB). Peak memory consumption was 1.9GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 3.4s, 99 PlacesBefore, 30 PlacesAfterwards, 96 TransitionsBefore, 22 TransitionsAfterwards, 1370 CoEnabledTransitionPairs, 7 FixpointIterations, 39 TrivialSequentialCompositions, 28 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 4 ConcurrentYvCompositions, 5 ChoiceCompositions, 79 TotalNumberOfCompositions, 1979 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1535, independent: 1491, independent conditional: 0, independent unconditional: 1491, dependent: 44, dependent conditional: 0, dependent unconditional: 44, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 738, independent: 723, independent conditional: 0, independent unconditional: 723, dependent: 15, dependent conditional: 0, dependent unconditional: 15, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1535, independent: 768, independent conditional: 0, independent unconditional: 768, dependent: 29, dependent conditional: 0, dependent unconditional: 29, unknown: 738, unknown conditional: 0, unknown unconditional: 738] , Statistics on independence cache: Total cache size (in pairs): 55, Positive cache size: 52, Positive conditional cache size: 0, Positive unconditional cache size: 52, Negative cache size: 3, Negative conditional cache size: 0, Negative unconditional cache size: 3, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (30states, 79/188 universal loopers) in iteration 29,while PetriNetUnfolder was constructing finite prefix that currently has 129688 conditions, 15641 events (9506/15640 cut-off events. For 336853/336853 co-relation queries the response was YES. Maximal size of possible extension queue 1804. Compared 125052 event pairs, 25 based on Foata normal form. 0/17440 useless extension candidates. Maximal degree in co-relation 129470. Up to 8724 conditions per place.). - TimeoutResultAtElement [Line: 113]: 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 (30states, 79/188 universal loopers) in iteration 29,while PetriNetUnfolder was constructing finite prefix that currently has 129688 conditions, 15641 events (9506/15640 cut-off events. For 336853/336853 co-relation queries the response was YES. Maximal size of possible extension queue 1804. Compared 125052 event pairs, 25 based on Foata normal form. 0/17440 useless extension candidates. Maximal degree in co-relation 129470. Up to 8724 conditions per place.). - TimeoutResultAtElement [Line: 114]: 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 (30states, 79/188 universal loopers) in iteration 29,while PetriNetUnfolder was constructing finite prefix that currently has 129688 conditions, 15641 events (9506/15640 cut-off events. For 336853/336853 co-relation queries the response was YES. Maximal size of possible extension queue 1804. Compared 125052 event pairs, 25 based on Foata normal form. 0/17440 useless extension candidates. Maximal degree in co-relation 129470. Up to 8724 conditions per place.). - TimeoutResultAtElement [Line: 115]: 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 (30states, 79/188 universal loopers) in iteration 29,while PetriNetUnfolder was constructing finite prefix that currently has 129688 conditions, 15641 events (9506/15640 cut-off events. For 336853/336853 co-relation queries the response was YES. Maximal size of possible extension queue 1804. Compared 125052 event pairs, 25 based on Foata normal form. 0/17440 useless extension candidates. Maximal degree in co-relation 129470. Up to 8724 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 134 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: 782.8s, OverallIterations: 29, TraceHistogramMax: 6, PathProgramHistogramMax: 16, EmptinessCheckTime: 0.0s, AutomataDifference: 734.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 3.5s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 13733 SdHoareTripleChecker+Valid, 19.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13733 mSDsluCounter, 48 SdHoareTripleChecker+Invalid, 16.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 27 mSDsCounter, 903 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 34103 IncrementalHoareTripleChecker+Invalid, 35006 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 903 mSolverCounterUnsat, 21 mSDtfsCounter, 34103 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2698 GetRequests, 804 SyntacticMatches, 20 SemanticMatches, 1874 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71162 ImplicationChecksByTransitivity, 77.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=153767occurred in iteration=28, InterpolantAutomatonStates: 1525, 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.4s SatisfiabilityAnalysisTime, 37.5s InterpolantComputationTime, 1286 NumberOfCodeBlocks, 1286 NumberOfCodeBlocksAsserted, 99 NumberOfCheckSat, 1775 ConstructedInterpolants, 0 QuantifiedInterpolants, 36838 SizeOfPredicates, 528 NumberOfNonLiveVariables, 3396 ConjunctsInSsa, 299 ConjunctsInUnsatCore, 69 InterpolantComputations, 9 PerfectInterpolantSequences, 164/991 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