/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 --traceabstraction.order.of.the.error.locations.to.be.checked INSUFFICIENT_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/weaver/mult-flipped-dist.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 06:46:20,826 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 06:46:20,910 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-27 06:46:20,915 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 06:46:20,915 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 06:46:20,945 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 06:46:20,945 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 06:46:20,946 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 06:46:20,946 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 06:46:20,950 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 06:46:20,950 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 06:46:20,950 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 06:46:20,950 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 06:46:20,951 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 06:46:20,952 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 06:46:20,952 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 06:46:20,952 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 06:46:20,952 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 06:46:20,952 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 06:46:20,953 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 06:46:20,953 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 06:46:20,954 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 06:46:20,954 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 06:46:20,954 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 06:46:20,955 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 06:46:20,955 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 06:46:20,955 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 06:46:20,955 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 06:46:20,955 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 06:46:20,956 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 06:46:20,957 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 06:46:20,957 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 06:46:20,957 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 06:46:20,957 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 06:46:20,957 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 06:46:20,958 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> INSUFFICIENT_FIRST Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-08-27 06:46:21,236 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 06:46:21,258 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 06:46:21,260 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 06:46:21,261 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 06:46:21,262 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 06:46:21,263 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/mult-flipped-dist.wvr.c [2023-08-27 06:46:22,400 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 06:46:22,619 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 06:46:22,619 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/mult-flipped-dist.wvr.c [2023-08-27 06:46:22,625 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c39157994/57c61a823769476abac3be44208aad56/FLAG77b18f064 [2023-08-27 06:46:22,635 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/c39157994/57c61a823769476abac3be44208aad56 [2023-08-27 06:46:22,637 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 06:46:22,638 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 06:46:22,639 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 06:46:22,639 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 06:46:22,642 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 06:46:22,643 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 06:46:22" (1/1) ... [2023-08-27 06:46:22,643 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@e8f830c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:46:22, skipping insertion in model container [2023-08-27 06:46:22,644 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 06:46:22" (1/1) ... [2023-08-27 06:46:22,661 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 06:46:22,806 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 06:46:22,813 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 06:46:22,843 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 06:46:22,856 INFO L206 MainTranslator]: Completed translation [2023-08-27 06:46:22,857 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:46:22 WrapperNode [2023-08-27 06:46:22,857 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 06:46:22,858 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 06:46:22,858 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 06:46:22,858 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 06:46:22,862 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:46:22" (1/1) ... [2023-08-27 06:46:22,877 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:46:22" (1/1) ... [2023-08-27 06:46:22,893 INFO L138 Inliner]: procedures = 22, calls = 26, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 75 [2023-08-27 06:46:22,894 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 06:46:22,894 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 06:46:22,895 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 06:46:22,895 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 06:46:22,902 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:46:22" (1/1) ... [2023-08-27 06:46:22,902 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:46:22" (1/1) ... [2023-08-27 06:46:22,904 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:46:22" (1/1) ... [2023-08-27 06:46:22,904 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:46:22" (1/1) ... [2023-08-27 06:46:22,908 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:46:22" (1/1) ... [2023-08-27 06:46:22,911 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:46:22" (1/1) ... [2023-08-27 06:46:22,912 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:46:22" (1/1) ... [2023-08-27 06:46:22,913 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:46:22" (1/1) ... [2023-08-27 06:46:22,915 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 06:46:22,916 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 06:46:22,916 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 06:46:22,916 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 06:46:22,917 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:46:22" (1/1) ... [2023-08-27 06:46:22,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 06:46:22,929 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:46:22,944 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-27 06:46:22,982 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 06:46:22,982 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 06:46:22,982 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 06:46:22,982 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 06:46:22,982 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 06:46:22,982 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-27 06:46:22,982 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-27 06:46:22,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 06:46:22,983 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 06:46:22,983 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 06:46:22,983 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 06:46:22,983 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 06:46:22,983 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 06:46:22,983 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 06:46:22,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-27 06:46:22,985 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-27 06:46:23,066 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 06:46:23,067 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 06:46:23,323 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 06:46:23,329 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 06:46:23,329 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-08-27 06:46:23,331 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 06:46:23 BoogieIcfgContainer [2023-08-27 06:46:23,331 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 06:46:23,332 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 06:46:23,332 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 06:46:23,335 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 06:46:23,335 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 06:46:22" (1/3) ... [2023-08-27 06:46:23,336 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47ac7e7d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 06:46:23, skipping insertion in model container [2023-08-27 06:46:23,341 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 06:46:22" (2/3) ... [2023-08-27 06:46:23,341 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47ac7e7d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 06:46:23, skipping insertion in model container [2023-08-27 06:46:23,341 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 06:46:23" (3/3) ... [2023-08-27 06:46:23,343 INFO L112 eAbstractionObserver]: Analyzing ICFG mult-flipped-dist.wvr.c [2023-08-27 06:46:23,359 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 06:46:23,360 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-27 06:46:23,360 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 06:46:23,464 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-27 06:46:23,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 112 places, 109 transitions, 242 flow [2023-08-27 06:46:23,583 INFO L124 PetriNetUnfolderBase]: 7/106 cut-off events. [2023-08-27 06:46:23,583 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 06:46:23,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119 conditions, 106 events. 7/106 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 81 event pairs, 0 based on Foata normal form. 0/98 useless extension candidates. Maximal degree in co-relation 68. Up to 2 conditions per place. [2023-08-27 06:46:23,590 INFO L82 GeneralOperation]: Start removeDead. Operand has 112 places, 109 transitions, 242 flow [2023-08-27 06:46:23,595 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 98 places, 95 transitions, 208 flow [2023-08-27 06:46:23,599 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 06:46:23,608 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 98 places, 95 transitions, 208 flow [2023-08-27 06:46:23,611 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 98 places, 95 transitions, 208 flow [2023-08-27 06:46:23,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 98 places, 95 transitions, 208 flow [2023-08-27 06:46:23,643 INFO L124 PetriNetUnfolderBase]: 7/95 cut-off events. [2023-08-27 06:46:23,643 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 06:46:23,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108 conditions, 95 events. 7/95 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 78 event pairs, 0 based on Foata normal form. 0/88 useless extension candidates. Maximal degree in co-relation 68. Up to 2 conditions per place. [2023-08-27 06:46:23,645 INFO L119 LiptonReduction]: Number of co-enabled transitions 1518 [2023-08-27 06:46:25,837 INFO L134 LiptonReduction]: Checked pairs total: 1425 [2023-08-27 06:46:25,837 INFO L136 LiptonReduction]: Total number of compositions: 79 [2023-08-27 06:46:25,859 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 06:46:25,865 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;@54775a10, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 06:46:25,865 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-08-27 06:46:25,870 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 06:46:25,870 INFO L124 PetriNetUnfolderBase]: 3/21 cut-off events. [2023-08-27 06:46:25,870 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 06:46:25,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:46:25,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:46:25,872 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:46:25,875 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:46:25,876 INFO L85 PathProgramCache]: Analyzing trace with hash 398171740, now seen corresponding path program 1 times [2023-08-27 06:46:25,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:46:25,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080112259] [2023-08-27 06:46:25,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:46:25,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:46:26,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:46:26,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:26,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:46:26,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080112259] [2023-08-27 06:46:26,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080112259] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:46:26,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:46:26,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 06:46:26,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65526168] [2023-08-27 06:46:26,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:46:26,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 06:46:26,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:46:26,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 06:46:26,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 06:46:26,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 188 [2023-08-27 06:46:26,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 22 transitions, 62 flow. Second operand has 3 states, 3 states have (on average 96.33333333333333) internal successors, (289), 3 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:26,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:46:26,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 188 [2023-08-27 06:46:26,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:46:26,741 INFO L124 PetriNetUnfolderBase]: 359/506 cut-off events. [2023-08-27 06:46:26,742 INFO L125 PetriNetUnfolderBase]: For 42/42 co-relation queries the response was YES. [2023-08-27 06:46:26,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1064 conditions, 506 events. 359/506 cut-off events. For 42/42 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1605 event pairs, 39 based on Foata normal form. 1/311 useless extension candidates. Maximal degree in co-relation 803. Up to 421 conditions per place. [2023-08-27 06:46:26,750 INFO L140 encePairwiseOnDemand]: 183/188 looper letters, 30 selfloop transitions, 4 changer transitions 1/38 dead transitions. [2023-08-27 06:46:26,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 38 transitions, 179 flow [2023-08-27 06:46:26,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 06:46:26,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 06:46:26,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 309 transitions. [2023-08-27 06:46:26,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5478723404255319 [2023-08-27 06:46:26,768 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 309 transitions. [2023-08-27 06:46:26,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 309 transitions. [2023-08-27 06:46:26,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:46:26,773 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 309 transitions. [2023-08-27 06:46:26,778 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 103.0) internal successors, (309), 3 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:26,782 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 188.0) internal successors, (752), 4 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:26,783 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 188.0) internal successors, (752), 4 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:26,784 INFO L175 Difference]: Start difference. First operand has 29 places, 22 transitions, 62 flow. Second operand 3 states and 309 transitions. [2023-08-27 06:46:26,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 38 transitions, 179 flow [2023-08-27 06:46:26,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 38 transitions, 157 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-27 06:46:26,790 INFO L231 Difference]: Finished difference. Result has 26 places, 25 transitions, 76 flow [2023-08-27 06:46:26,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=23, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=76, PETRI_PLACES=26, PETRI_TRANSITIONS=25} [2023-08-27 06:46:26,794 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, -3 predicate places. [2023-08-27 06:46:26,794 INFO L495 AbstractCegarLoop]: Abstraction has has 26 places, 25 transitions, 76 flow [2023-08-27 06:46:26,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 96.33333333333333) internal successors, (289), 3 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:26,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:46:26,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:46:26,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 06:46:26,795 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:46:26,796 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:46:26,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1543701441, now seen corresponding path program 1 times [2023-08-27 06:46:26,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:46:26,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927388524] [2023-08-27 06:46:26,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:46:26,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:46:26,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:46:26,960 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:26,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:46:26,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927388524] [2023-08-27 06:46:26,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927388524] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:46:26,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:46:26,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 06:46:26,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526548832] [2023-08-27 06:46:26,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:46:26,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 06:46:26,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:46:26,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 06:46:26,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 06:46:26,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 06:46:26,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 26 places, 25 transitions, 76 flow. Second operand has 5 states, 5 states have (on average 85.8) internal successors, (429), 5 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:26,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:46:26,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 06:46:26,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:46:27,144 INFO L124 PetriNetUnfolderBase]: 478/727 cut-off events. [2023-08-27 06:46:27,144 INFO L125 PetriNetUnfolderBase]: For 178/178 co-relation queries the response was YES. [2023-08-27 06:46:27,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1729 conditions, 727 events. 478/727 cut-off events. For 178/178 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2891 event pairs, 137 based on Foata normal form. 56/777 useless extension candidates. Maximal degree in co-relation 381. Up to 391 conditions per place. [2023-08-27 06:46:27,150 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 47 selfloop transitions, 6 changer transitions 2/56 dead transitions. [2023-08-27 06:46:27,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 56 transitions, 269 flow [2023-08-27 06:46:27,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 06:46:27,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 06:46:27,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 464 transitions. [2023-08-27 06:46:27,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49361702127659574 [2023-08-27 06:46:27,153 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 464 transitions. [2023-08-27 06:46:27,153 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 464 transitions. [2023-08-27 06:46:27,154 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:46:27,154 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 464 transitions. [2023-08-27 06:46:27,155 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 92.8) internal successors, (464), 5 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:27,158 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 188.0) internal successors, (1128), 6 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:27,159 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 188.0) internal successors, (1128), 6 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:27,159 INFO L175 Difference]: Start difference. First operand has 26 places, 25 transitions, 76 flow. Second operand 5 states and 464 transitions. [2023-08-27 06:46:27,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 56 transitions, 269 flow [2023-08-27 06:46:27,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 56 transitions, 263 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 06:46:27,162 INFO L231 Difference]: Finished difference. Result has 32 places, 29 transitions, 127 flow [2023-08-27 06:46:27,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=127, PETRI_PLACES=32, PETRI_TRANSITIONS=29} [2023-08-27 06:46:27,163 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 3 predicate places. [2023-08-27 06:46:27,163 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 29 transitions, 127 flow [2023-08-27 06:46:27,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 85.8) internal successors, (429), 5 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:27,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:46:27,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:46:27,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-27 06:46:27,165 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:46:27,168 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:46:27,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1072361141, now seen corresponding path program 2 times [2023-08-27 06:46:27,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:46:27,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153261043] [2023-08-27 06:46:27,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:46:27,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:46:27,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:46:27,291 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:27,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:46:27,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153261043] [2023-08-27 06:46:27,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153261043] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:46:27,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:46:27,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 06:46:27,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109931358] [2023-08-27 06:46:27,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:46:27,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 06:46:27,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:46:27,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 06:46:27,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-27 06:46:27,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 188 [2023-08-27 06:46:27,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 29 transitions, 127 flow. Second operand has 4 states, 4 states have (on average 90.5) internal successors, (362), 4 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:27,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:46:27,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 188 [2023-08-27 06:46:27,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:46:27,428 INFO L124 PetriNetUnfolderBase]: 456/690 cut-off events. [2023-08-27 06:46:27,428 INFO L125 PetriNetUnfolderBase]: For 962/1093 co-relation queries the response was YES. [2023-08-27 06:46:27,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2301 conditions, 690 events. 456/690 cut-off events. For 962/1093 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2692 event pairs, 80 based on Foata normal form. 134/805 useless extension candidates. Maximal degree in co-relation 629. Up to 440 conditions per place. [2023-08-27 06:46:27,433 INFO L140 encePairwiseOnDemand]: 183/188 looper letters, 42 selfloop transitions, 5 changer transitions 6/56 dead transitions. [2023-08-27 06:46:27,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 56 transitions, 333 flow [2023-08-27 06:46:27,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 06:46:27,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 06:46:27,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 392 transitions. [2023-08-27 06:46:27,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2023-08-27 06:46:27,434 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 392 transitions. [2023-08-27 06:46:27,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 392 transitions. [2023-08-27 06:46:27,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:46:27,435 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 392 transitions. [2023-08-27 06:46:27,436 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 98.0) internal successors, (392), 4 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:27,437 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:27,438 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:27,438 INFO L175 Difference]: Start difference. First operand has 32 places, 29 transitions, 127 flow. Second operand 4 states and 392 transitions. [2023-08-27 06:46:27,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 56 transitions, 333 flow [2023-08-27 06:46:27,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 56 transitions, 323 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-08-27 06:46:27,443 INFO L231 Difference]: Finished difference. Result has 36 places, 31 transitions, 153 flow [2023-08-27 06:46:27,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=153, PETRI_PLACES=36, PETRI_TRANSITIONS=31} [2023-08-27 06:46:27,444 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 7 predicate places. [2023-08-27 06:46:27,444 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 31 transitions, 153 flow [2023-08-27 06:46:27,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 90.5) internal successors, (362), 4 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:27,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:46:27,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:46:27,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-27 06:46:27,448 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:46:27,449 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:46:27,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1348605447, now seen corresponding path program 1 times [2023-08-27 06:46:27,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:46:27,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658019184] [2023-08-27 06:46:27,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:46:27,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:46:27,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:46:27,583 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:27,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:46:27,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658019184] [2023-08-27 06:46:27,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658019184] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:46:27,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:46:27,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 06:46:27,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8520149] [2023-08-27 06:46:27,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:46:27,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 06:46:27,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:46:27,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 06:46:27,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 06:46:27,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 06:46:27,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 31 transitions, 153 flow. Second operand has 5 states, 5 states have (on average 85.8) internal successors, (429), 5 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:27,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:46:27,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 06:46:27,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:46:27,750 INFO L124 PetriNetUnfolderBase]: 607/975 cut-off events. [2023-08-27 06:46:27,750 INFO L125 PetriNetUnfolderBase]: For 2589/2691 co-relation queries the response was YES. [2023-08-27 06:46:27,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3310 conditions, 975 events. 607/975 cut-off events. For 2589/2691 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 4285 event pairs, 191 based on Foata normal form. 164/1127 useless extension candidates. Maximal degree in co-relation 1700. Up to 527 conditions per place. [2023-08-27 06:46:27,756 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 54 selfloop transitions, 8 changer transitions 6/70 dead transitions. [2023-08-27 06:46:27,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 70 transitions, 450 flow [2023-08-27 06:46:27,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 06:46:27,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 06:46:27,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 468 transitions. [2023-08-27 06:46:27,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4978723404255319 [2023-08-27 06:46:27,759 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 468 transitions. [2023-08-27 06:46:27,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 468 transitions. [2023-08-27 06:46:27,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:46:27,759 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 468 transitions. [2023-08-27 06:46:27,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 93.6) internal successors, (468), 5 states have internal predecessors, (468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:27,762 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 188.0) internal successors, (1128), 6 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:27,762 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 188.0) internal successors, (1128), 6 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:27,762 INFO L175 Difference]: Start difference. First operand has 36 places, 31 transitions, 153 flow. Second operand 5 states and 468 transitions. [2023-08-27 06:46:27,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 70 transitions, 450 flow [2023-08-27 06:46:27,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 70 transitions, 441 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-27 06:46:27,769 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 226 flow [2023-08-27 06:46:27,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=226, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2023-08-27 06:46:27,770 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 13 predicate places. [2023-08-27 06:46:27,770 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 226 flow [2023-08-27 06:46:27,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 85.8) internal successors, (429), 5 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:27,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:46:27,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:46:27,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-27 06:46:27,771 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:46:27,772 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:46:27,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1780914227, now seen corresponding path program 3 times [2023-08-27 06:46:27,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:46:27,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465537997] [2023-08-27 06:46:27,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:46:27,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:46:27,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:46:27,870 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:27,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:46:27,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465537997] [2023-08-27 06:46:27,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465537997] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:46:27,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:46:27,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 06:46:27,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10487388] [2023-08-27 06:46:27,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:46:27,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 06:46:27,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:46:27,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 06:46:27,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 06:46:27,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 06:46:27,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 226 flow. Second operand has 5 states, 5 states have (on average 85.8) internal successors, (429), 5 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:27,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:46:27,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 06:46:27,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:46:28,072 INFO L124 PetriNetUnfolderBase]: 823/1320 cut-off events. [2023-08-27 06:46:28,072 INFO L125 PetriNetUnfolderBase]: For 5174/5437 co-relation queries the response was YES. [2023-08-27 06:46:28,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5401 conditions, 1320 events. 823/1320 cut-off events. For 5174/5437 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 6359 event pairs, 325 based on Foata normal form. 209/1494 useless extension candidates. Maximal degree in co-relation 2052. Up to 800 conditions per place. [2023-08-27 06:46:28,083 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 58 selfloop transitions, 8 changer transitions 8/76 dead transitions. [2023-08-27 06:46:28,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 76 transitions, 639 flow [2023-08-27 06:46:28,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 06:46:28,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 06:46:28,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 460 transitions. [2023-08-27 06:46:28,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2023-08-27 06:46:28,085 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 460 transitions. [2023-08-27 06:46:28,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 460 transitions. [2023-08-27 06:46:28,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:46:28,086 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 460 transitions. [2023-08-27 06:46:28,088 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 92.0) internal successors, (460), 5 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:28,089 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 188.0) internal successors, (1128), 6 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:28,090 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 188.0) internal successors, (1128), 6 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:28,090 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 226 flow. Second operand 5 states and 460 transitions. [2023-08-27 06:46:28,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 76 transitions, 639 flow [2023-08-27 06:46:28,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 76 transitions, 621 flow, removed 4 selfloop flow, removed 1 redundant places. [2023-08-27 06:46:28,097 INFO L231 Difference]: Finished difference. Result has 48 places, 39 transitions, 309 flow [2023-08-27 06:46:28,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=218, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=309, PETRI_PLACES=48, PETRI_TRANSITIONS=39} [2023-08-27 06:46:28,099 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 19 predicate places. [2023-08-27 06:46:28,099 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 39 transitions, 309 flow [2023-08-27 06:46:28,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 85.8) internal successors, (429), 5 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:28,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:46:28,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:46:28,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 06:46:28,100 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:46:28,101 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:46:28,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1754967260, now seen corresponding path program 1 times [2023-08-27 06:46:28,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:46:28,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103008379] [2023-08-27 06:46:28,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:46:28,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:46:28,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:46:28,178 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:28,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:46:28,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103008379] [2023-08-27 06:46:28,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103008379] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:46:28,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:46:28,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 06:46:28,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081481650] [2023-08-27 06:46:28,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:46:28,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 06:46:28,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:46:28,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 06:46:28,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-27 06:46:28,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 188 [2023-08-27 06:46:28,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 39 transitions, 309 flow. Second operand has 4 states, 4 states have (on average 90.5) internal successors, (362), 4 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:28,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:46:28,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 188 [2023-08-27 06:46:28,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:46:28,369 INFO L124 PetriNetUnfolderBase]: 754/1226 cut-off events. [2023-08-27 06:46:28,369 INFO L125 PetriNetUnfolderBase]: For 8014/8356 co-relation queries the response was YES. [2023-08-27 06:46:28,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5982 conditions, 1226 events. 754/1226 cut-off events. For 8014/8356 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 6003 event pairs, 356 based on Foata normal form. 270/1450 useless extension candidates. Maximal degree in co-relation 2245. Up to 949 conditions per place. [2023-08-27 06:46:28,378 INFO L140 encePairwiseOnDemand]: 183/188 looper letters, 46 selfloop transitions, 16 changer transitions 2/68 dead transitions. [2023-08-27 06:46:28,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 68 transitions, 691 flow [2023-08-27 06:46:28,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 06:46:28,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 06:46:28,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 384 transitions. [2023-08-27 06:46:28,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2023-08-27 06:46:28,380 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 384 transitions. [2023-08-27 06:46:28,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 384 transitions. [2023-08-27 06:46:28,380 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:46:28,380 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 384 transitions. [2023-08-27 06:46:28,381 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 96.0) internal successors, (384), 4 states have internal predecessors, (384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:28,382 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:28,382 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:28,382 INFO L175 Difference]: Start difference. First operand has 48 places, 39 transitions, 309 flow. Second operand 4 states and 384 transitions. [2023-08-27 06:46:28,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 68 transitions, 691 flow [2023-08-27 06:46:28,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 68 transitions, 655 flow, removed 13 selfloop flow, removed 1 redundant places. [2023-08-27 06:46:28,388 INFO L231 Difference]: Finished difference. Result has 51 places, 47 transitions, 457 flow [2023-08-27 06:46:28,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=457, PETRI_PLACES=51, PETRI_TRANSITIONS=47} [2023-08-27 06:46:28,390 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 22 predicate places. [2023-08-27 06:46:28,390 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 47 transitions, 457 flow [2023-08-27 06:46:28,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 90.5) internal successors, (362), 4 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:28,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:46:28,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:46:28,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-27 06:46:28,391 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:46:28,392 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:46:28,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1621427583, now seen corresponding path program 4 times [2023-08-27 06:46:28,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:46:28,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810004085] [2023-08-27 06:46:28,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:46:28,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:46:28,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:46:28,458 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:28,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:46:28,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810004085] [2023-08-27 06:46:28,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810004085] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:46:28,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:46:28,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 06:46:28,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685534157] [2023-08-27 06:46:28,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:46:28,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 06:46:28,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:46:28,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 06:46:28,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-27 06:46:28,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 188 [2023-08-27 06:46:28,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 47 transitions, 457 flow. Second operand has 4 states, 4 states have (on average 90.5) internal successors, (362), 4 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:28,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:46:28,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 188 [2023-08-27 06:46:28,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:46:28,639 INFO L124 PetriNetUnfolderBase]: 883/1433 cut-off events. [2023-08-27 06:46:28,639 INFO L125 PetriNetUnfolderBase]: For 10128/10504 co-relation queries the response was YES. [2023-08-27 06:46:28,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7319 conditions, 1433 events. 883/1433 cut-off events. For 10128/10504 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 7016 event pairs, 301 based on Foata normal form. 242/1629 useless extension candidates. Maximal degree in co-relation 3623. Up to 1042 conditions per place. [2023-08-27 06:46:28,650 INFO L140 encePairwiseOnDemand]: 183/188 looper letters, 54 selfloop transitions, 8 changer transitions 15/82 dead transitions. [2023-08-27 06:46:28,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 82 transitions, 879 flow [2023-08-27 06:46:28,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 06:46:28,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 06:46:28,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 392 transitions. [2023-08-27 06:46:28,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2023-08-27 06:46:28,652 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 392 transitions. [2023-08-27 06:46:28,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 392 transitions. [2023-08-27 06:46:28,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:46:28,652 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 392 transitions. [2023-08-27 06:46:28,653 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 98.0) internal successors, (392), 4 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:28,654 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:28,654 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:28,654 INFO L175 Difference]: Start difference. First operand has 51 places, 47 transitions, 457 flow. Second operand 4 states and 392 transitions. [2023-08-27 06:46:28,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 82 transitions, 879 flow [2023-08-27 06:46:28,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 82 transitions, 849 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 06:46:28,663 INFO L231 Difference]: Finished difference. Result has 54 places, 48 transitions, 487 flow [2023-08-27 06:46:28,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=439, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=487, PETRI_PLACES=54, PETRI_TRANSITIONS=48} [2023-08-27 06:46:28,663 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 25 predicate places. [2023-08-27 06:46:28,663 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 48 transitions, 487 flow [2023-08-27 06:46:28,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 90.5) internal successors, (362), 4 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:28,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:46:28,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:46:28,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-27 06:46:28,664 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:46:28,665 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:46:28,665 INFO L85 PathProgramCache]: Analyzing trace with hash -368888757, now seen corresponding path program 5 times [2023-08-27 06:46:28,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:46:28,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145044948] [2023-08-27 06:46:28,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:46:28,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:46:28,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:46:28,722 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:28,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:46:28,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145044948] [2023-08-27 06:46:28,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145044948] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:46:28,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:46:28,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 06:46:28,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430055382] [2023-08-27 06:46:28,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:46:28,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 06:46:28,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:46:28,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 06:46:28,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-27 06:46:28,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 188 [2023-08-27 06:46:28,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 48 transitions, 487 flow. Second operand has 4 states, 4 states have (on average 90.5) internal successors, (362), 4 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:28,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:46:28,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 188 [2023-08-27 06:46:28,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:46:28,896 INFO L124 PetriNetUnfolderBase]: 869/1369 cut-off events. [2023-08-27 06:46:28,896 INFO L125 PetriNetUnfolderBase]: For 12826/13264 co-relation queries the response was YES. [2023-08-27 06:46:28,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7504 conditions, 1369 events. 869/1369 cut-off events. For 12826/13264 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 6470 event pairs, 302 based on Foata normal form. 269/1602 useless extension candidates. Maximal degree in co-relation 3675. Up to 913 conditions per place. [2023-08-27 06:46:28,906 INFO L140 encePairwiseOnDemand]: 183/188 looper letters, 54 selfloop transitions, 20 changer transitions 8/86 dead transitions. [2023-08-27 06:46:28,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 86 transitions, 1036 flow [2023-08-27 06:46:28,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 06:46:28,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 06:46:28,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 386 transitions. [2023-08-27 06:46:28,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132978723404256 [2023-08-27 06:46:28,907 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 386 transitions. [2023-08-27 06:46:28,908 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 386 transitions. [2023-08-27 06:46:28,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:46:28,908 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 386 transitions. [2023-08-27 06:46:28,909 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 96.5) internal successors, (386), 4 states have internal predecessors, (386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:28,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:28,910 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:28,910 INFO L175 Difference]: Start difference. First operand has 54 places, 48 transitions, 487 flow. Second operand 4 states and 386 transitions. [2023-08-27 06:46:28,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 86 transitions, 1036 flow [2023-08-27 06:46:28,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 86 transitions, 996 flow, removed 16 selfloop flow, removed 1 redundant places. [2023-08-27 06:46:28,919 INFO L231 Difference]: Finished difference. Result has 56 places, 57 transitions, 689 flow [2023-08-27 06:46:28,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=466, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=689, PETRI_PLACES=56, PETRI_TRANSITIONS=57} [2023-08-27 06:46:28,920 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 27 predicate places. [2023-08-27 06:46:28,920 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 57 transitions, 689 flow [2023-08-27 06:46:28,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 90.5) internal successors, (362), 4 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:28,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:46:28,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:46:28,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-27 06:46:28,921 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:46:28,921 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:46:28,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1886039453, now seen corresponding path program 2 times [2023-08-27 06:46:28,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:46:28,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898662307] [2023-08-27 06:46:28,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:46:28,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:46:28,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:46:28,976 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:28,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:46:28,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898662307] [2023-08-27 06:46:28,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898662307] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 06:46:28,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 06:46:28,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 06:46:28,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563428574] [2023-08-27 06:46:28,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 06:46:28,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 06:46:28,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:46:28,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 06:46:28,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-27 06:46:28,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 188 [2023-08-27 06:46:28,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 57 transitions, 689 flow. Second operand has 4 states, 4 states have (on average 90.5) internal successors, (362), 4 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:28,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:46:28,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 188 [2023-08-27 06:46:28,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:46:29,162 INFO L124 PetriNetUnfolderBase]: 814/1221 cut-off events. [2023-08-27 06:46:29,162 INFO L125 PetriNetUnfolderBase]: For 12290/12662 co-relation queries the response was YES. [2023-08-27 06:46:29,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7490 conditions, 1221 events. 814/1221 cut-off events. For 12290/12662 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 5149 event pairs, 156 based on Foata normal form. 234/1418 useless extension candidates. Maximal degree in co-relation 4025. Up to 904 conditions per place. [2023-08-27 06:46:29,175 INFO L140 encePairwiseOnDemand]: 183/188 looper letters, 58 selfloop transitions, 13 changer transitions 8/83 dead transitions. [2023-08-27 06:46:29,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 83 transitions, 1072 flow [2023-08-27 06:46:29,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 06:46:29,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 06:46:29,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 386 transitions. [2023-08-27 06:46:29,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132978723404256 [2023-08-27 06:46:29,177 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 386 transitions. [2023-08-27 06:46:29,177 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 386 transitions. [2023-08-27 06:46:29,177 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:46:29,178 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 386 transitions. [2023-08-27 06:46:29,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 96.5) internal successors, (386), 4 states have internal predecessors, (386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:29,180 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:29,180 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 188.0) internal successors, (940), 5 states have internal predecessors, (940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:29,180 INFO L175 Difference]: Start difference. First operand has 56 places, 57 transitions, 689 flow. Second operand 4 states and 386 transitions. [2023-08-27 06:46:29,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 83 transitions, 1072 flow [2023-08-27 06:46:29,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 83 transitions, 986 flow, removed 30 selfloop flow, removed 3 redundant places. [2023-08-27 06:46:29,190 INFO L231 Difference]: Finished difference. Result has 56 places, 57 transitions, 670 flow [2023-08-27 06:46:29,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=611, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=670, PETRI_PLACES=56, PETRI_TRANSITIONS=57} [2023-08-27 06:46:29,191 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 27 predicate places. [2023-08-27 06:46:29,191 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 57 transitions, 670 flow [2023-08-27 06:46:29,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 90.5) internal successors, (362), 4 states have internal predecessors, (362), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:29,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:46:29,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:46:29,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-27 06:46:29,192 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:46:29,193 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:46:29,193 INFO L85 PathProgramCache]: Analyzing trace with hash -174492588, now seen corresponding path program 1 times [2023-08-27 06:46:29,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:46:29,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623295742] [2023-08-27 06:46:29,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:46:29,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:46:29,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:46:29,279 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:46:29,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:46:29,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623295742] [2023-08-27 06:46:29,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623295742] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:46:29,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418563809] [2023-08-27 06:46:29,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:46:29,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:46:29,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:46:29,289 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:46:29,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-27 06:46:29,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:46:29,377 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 06:46:29,381 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:46:29,456 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:46:29,456 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:46:29,500 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:46:29,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418563809] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:46:29,500 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:46:29,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 4] total 7 [2023-08-27 06:46:29,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509838062] [2023-08-27 06:46:29,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:46:29,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 06:46:29,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:46:29,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 06:46:29,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-08-27 06:46:29,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 06:46:29,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 57 transitions, 670 flow. Second operand has 7 states, 7 states have (on average 86.57142857142857) internal successors, (606), 7 states have internal predecessors, (606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:29,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:46:29,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 06:46:29,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:46:29,796 INFO L124 PetriNetUnfolderBase]: 1211/1756 cut-off events. [2023-08-27 06:46:29,797 INFO L125 PetriNetUnfolderBase]: For 18291/18632 co-relation queries the response was YES. [2023-08-27 06:46:29,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11029 conditions, 1756 events. 1211/1756 cut-off events. For 18291/18632 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 7319 event pairs, 240 based on Foata normal form. 151/1900 useless extension candidates. Maximal degree in co-relation 7519. Up to 998 conditions per place. [2023-08-27 06:46:29,814 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 103 selfloop transitions, 48 changer transitions 3/156 dead transitions. [2023-08-27 06:46:29,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 156 transitions, 2057 flow [2023-08-27 06:46:29,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 06:46:29,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 06:46:29,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 819 transitions. [2023-08-27 06:46:29,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48404255319148937 [2023-08-27 06:46:29,817 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 819 transitions. [2023-08-27 06:46:29,817 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 819 transitions. [2023-08-27 06:46:29,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:46:29,817 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 819 transitions. [2023-08-27 06:46:29,819 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 91.0) internal successors, (819), 9 states have internal predecessors, (819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:29,821 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:29,821 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:29,821 INFO L175 Difference]: Start difference. First operand has 56 places, 57 transitions, 670 flow. Second operand 9 states and 819 transitions. [2023-08-27 06:46:29,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 156 transitions, 2057 flow [2023-08-27 06:46:29,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 156 transitions, 1935 flow, removed 54 selfloop flow, removed 2 redundant places. [2023-08-27 06:46:29,837 INFO L231 Difference]: Finished difference. Result has 65 places, 93 transitions, 1324 flow [2023-08-27 06:46:29,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=614, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1324, PETRI_PLACES=65, PETRI_TRANSITIONS=93} [2023-08-27 06:46:29,838 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 36 predicate places. [2023-08-27 06:46:29,838 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 93 transitions, 1324 flow [2023-08-27 06:46:29,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 86.57142857142857) internal successors, (606), 7 states have internal predecessors, (606), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:29,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:46:29,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:46:29,845 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-27 06:46:30,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-08-27 06:46:30,044 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:46:30,044 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:46:30,045 INFO L85 PathProgramCache]: Analyzing trace with hash 2067068476, now seen corresponding path program 2 times [2023-08-27 06:46:30,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:46:30,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927853888] [2023-08-27 06:46:30,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:46:30,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:46:30,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:46:30,121 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:46:30,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:46:30,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927853888] [2023-08-27 06:46:30,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927853888] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:46:30,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823473797] [2023-08-27 06:46:30,121 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 06:46:30,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:46:30,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:46:30,123 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:46:30,125 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-27 06:46:30,228 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 06:46:30,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:46:30,230 INFO L262 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 06:46:30,231 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:46:30,264 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:46:30,264 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:46:30,299 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:46:30,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823473797] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:46:30,300 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:46:30,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-08-27 06:46:30,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308456421] [2023-08-27 06:46:30,300 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:46:30,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-27 06:46:30,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:46:30,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-27 06:46:30,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 06:46:30,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 06:46:30,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 93 transitions, 1324 flow. Second operand has 8 states, 8 states have (on average 85.375) internal successors, (683), 8 states have internal predecessors, (683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:30,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:46:30,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 06:46:30,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:46:30,609 INFO L124 PetriNetUnfolderBase]: 1220/1745 cut-off events. [2023-08-27 06:46:30,610 INFO L125 PetriNetUnfolderBase]: For 22629/22867 co-relation queries the response was YES. [2023-08-27 06:46:30,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12030 conditions, 1745 events. 1220/1745 cut-off events. For 22629/22867 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 7017 event pairs, 250 based on Foata normal form. 154/1896 useless extension candidates. Maximal degree in co-relation 11564. Up to 1084 conditions per place. [2023-08-27 06:46:30,628 INFO L140 encePairwiseOnDemand]: 182/188 looper letters, 73 selfloop transitions, 61 changer transitions 1/137 dead transitions. [2023-08-27 06:46:30,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 137 transitions, 2062 flow [2023-08-27 06:46:30,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 06:46:30,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 06:46:30,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 548 transitions. [2023-08-27 06:46:30,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4858156028368794 [2023-08-27 06:46:30,631 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 548 transitions. [2023-08-27 06:46:30,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 548 transitions. [2023-08-27 06:46:30,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:46:30,631 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 548 transitions. [2023-08-27 06:46:30,633 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 91.33333333333333) internal successors, (548), 6 states have internal predecessors, (548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:30,634 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 188.0) internal successors, (1316), 7 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:30,634 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 188.0) internal successors, (1316), 7 states have internal predecessors, (1316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:30,634 INFO L175 Difference]: Start difference. First operand has 65 places, 93 transitions, 1324 flow. Second operand 6 states and 548 transitions. [2023-08-27 06:46:30,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 137 transitions, 2062 flow [2023-08-27 06:46:30,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 137 transitions, 1950 flow, removed 56 selfloop flow, removed 0 redundant places. [2023-08-27 06:46:30,660 INFO L231 Difference]: Finished difference. Result has 73 places, 110 transitions, 1689 flow [2023-08-27 06:46:30,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=1228, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1689, PETRI_PLACES=73, PETRI_TRANSITIONS=110} [2023-08-27 06:46:30,661 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 44 predicate places. [2023-08-27 06:46:30,661 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 110 transitions, 1689 flow [2023-08-27 06:46:30,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 85.375) internal successors, (683), 8 states have internal predecessors, (683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:30,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:46:30,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:46:30,671 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-27 06:46:30,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-08-27 06:46:30,868 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:46:30,868 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:46:30,868 INFO L85 PathProgramCache]: Analyzing trace with hash 388831986, now seen corresponding path program 1 times [2023-08-27 06:46:30,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:46:30,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70251905] [2023-08-27 06:46:30,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:46:30,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:46:30,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:46:31,143 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:31,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:46:31,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70251905] [2023-08-27 06:46:31,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70251905] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:46:31,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624035322] [2023-08-27 06:46:31,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:46:31,144 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:46:31,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:46:31,145 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:46:31,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-27 06:46:31,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:46:31,255 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-27 06:46:31,256 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:46:31,409 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:31,410 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:46:32,069 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:32,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [624035322] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:46:32,070 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:46:32,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 9 [2023-08-27 06:46:32,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762702685] [2023-08-27 06:46:32,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:46:32,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:46:32,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:46:32,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:46:32,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-27 06:46:32,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 188 [2023-08-27 06:46:32,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 110 transitions, 1689 flow. Second operand has 11 states, 11 states have (on average 91.18181818181819) internal successors, (1003), 11 states have internal predecessors, (1003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:32,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:46:32,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 188 [2023-08-27 06:46:32,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:46:32,508 INFO L124 PetriNetUnfolderBase]: 1625/2329 cut-off events. [2023-08-27 06:46:32,509 INFO L125 PetriNetUnfolderBase]: For 32499/33118 co-relation queries the response was YES. [2023-08-27 06:46:32,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16744 conditions, 2329 events. 1625/2329 cut-off events. For 32499/33118 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 9875 event pairs, 64 based on Foata normal form. 180/2424 useless extension candidates. Maximal degree in co-relation 16340. Up to 1732 conditions per place. [2023-08-27 06:46:32,528 INFO L140 encePairwiseOnDemand]: 183/188 looper letters, 136 selfloop transitions, 53 changer transitions 2/202 dead transitions. [2023-08-27 06:46:32,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 202 transitions, 2861 flow [2023-08-27 06:46:32,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 06:46:32,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 06:46:32,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 881 transitions. [2023-08-27 06:46:32,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5206855791962175 [2023-08-27 06:46:32,531 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 881 transitions. [2023-08-27 06:46:32,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 881 transitions. [2023-08-27 06:46:32,532 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:46:32,532 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 881 transitions. [2023-08-27 06:46:32,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 97.88888888888889) internal successors, (881), 9 states have internal predecessors, (881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:32,536 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:32,536 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:32,536 INFO L175 Difference]: Start difference. First operand has 73 places, 110 transitions, 1689 flow. Second operand 9 states and 881 transitions. [2023-08-27 06:46:32,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 202 transitions, 2861 flow [2023-08-27 06:46:32,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 202 transitions, 2699 flow, removed 56 selfloop flow, removed 2 redundant places. [2023-08-27 06:46:32,574 INFO L231 Difference]: Finished difference. Result has 82 places, 145 transitions, 2313 flow [2023-08-27 06:46:32,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=1551, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2313, PETRI_PLACES=82, PETRI_TRANSITIONS=145} [2023-08-27 06:46:32,575 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 53 predicate places. [2023-08-27 06:46:32,575 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 145 transitions, 2313 flow [2023-08-27 06:46:32,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 91.18181818181819) internal successors, (1003), 11 states have internal predecessors, (1003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:32,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:46:32,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:46:32,586 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-27 06:46:32,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:46:32,782 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:46:32,782 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:46:32,782 INFO L85 PathProgramCache]: Analyzing trace with hash 21445626, now seen corresponding path program 2 times [2023-08-27 06:46:32,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:46:32,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990900165] [2023-08-27 06:46:32,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:46:32,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:46:32,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:46:33,007 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:33,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:46:33,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990900165] [2023-08-27 06:46:33,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990900165] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:46:33,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [866829749] [2023-08-27 06:46:33,008 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 06:46:33,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:46:33,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:46:33,009 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:46:33,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-27 06:46:33,123 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 06:46:33,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:46:33,126 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-27 06:46:33,127 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:46:33,275 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:33,275 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:46:33,883 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:33,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [866829749] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:46:33,883 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:46:33,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 10 [2023-08-27 06:46:33,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431982509] [2023-08-27 06:46:33,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:46:33,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:46:33,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:46:33,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:46:33,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2023-08-27 06:46:33,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 188 [2023-08-27 06:46:33,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 145 transitions, 2313 flow. Second operand has 12 states, 12 states have (on average 91.16666666666667) internal successors, (1094), 12 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:33,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:46:33,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 188 [2023-08-27 06:46:33,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:46:34,421 INFO L124 PetriNetUnfolderBase]: 2047/2961 cut-off events. [2023-08-27 06:46:34,421 INFO L125 PetriNetUnfolderBase]: For 41492/42055 co-relation queries the response was YES. [2023-08-27 06:46:34,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21674 conditions, 2961 events. 2047/2961 cut-off events. For 41492/42055 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 13254 event pairs, 214 based on Foata normal form. 202/3087 useless extension candidates. Maximal degree in co-relation 20960. Up to 2248 conditions per place. [2023-08-27 06:46:34,447 INFO L140 encePairwiseOnDemand]: 183/188 looper letters, 160 selfloop transitions, 57 changer transitions 2/230 dead transitions. [2023-08-27 06:46:34,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 230 transitions, 3394 flow [2023-08-27 06:46:34,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 06:46:34,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 06:46:34,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 885 transitions. [2023-08-27 06:46:34,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230496453900709 [2023-08-27 06:46:34,450 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 885 transitions. [2023-08-27 06:46:34,450 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 885 transitions. [2023-08-27 06:46:34,451 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:46:34,451 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 885 transitions. [2023-08-27 06:46:34,453 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 98.33333333333333) internal successors, (885), 9 states have internal predecessors, (885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:34,455 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:34,455 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:34,455 INFO L175 Difference]: Start difference. First operand has 82 places, 145 transitions, 2313 flow. Second operand 9 states and 885 transitions. [2023-08-27 06:46:34,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 230 transitions, 3394 flow [2023-08-27 06:46:34,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 230 transitions, 3132 flow, removed 122 selfloop flow, removed 1 redundant places. [2023-08-27 06:46:34,508 INFO L231 Difference]: Finished difference. Result has 92 places, 168 transitions, 2640 flow [2023-08-27 06:46:34,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=2051, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2640, PETRI_PLACES=92, PETRI_TRANSITIONS=168} [2023-08-27 06:46:34,509 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 63 predicate places. [2023-08-27 06:46:34,509 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 168 transitions, 2640 flow [2023-08-27 06:46:34,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 91.16666666666667) internal successors, (1094), 12 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:34,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:46:34,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:46:34,519 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-27 06:46:34,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:46:34,715 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:46:34,716 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:46:34,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1483142948, now seen corresponding path program 3 times [2023-08-27 06:46:34,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:46:34,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670907920] [2023-08-27 06:46:34,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:46:34,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:46:34,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:46:34,944 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:34,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:46:34,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670907920] [2023-08-27 06:46:34,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670907920] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:46:34,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1281284504] [2023-08-27 06:46:34,944 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 06:46:34,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:46:34,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:46:34,945 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:46:34,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-27 06:46:35,062 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 06:46:35,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:46:35,064 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-27 06:46:35,065 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:46:35,221 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:35,221 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:46:35,763 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:35,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1281284504] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:46:35,764 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:46:35,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 9 [2023-08-27 06:46:35,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821003133] [2023-08-27 06:46:35,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:46:35,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:46:35,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:46:35,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:46:35,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-27 06:46:35,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 188 [2023-08-27 06:46:35,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 168 transitions, 2640 flow. Second operand has 11 states, 11 states have (on average 91.36363636363636) internal successors, (1005), 11 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:35,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:46:35,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 188 [2023-08-27 06:46:35,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:46:36,436 INFO L124 PetriNetUnfolderBase]: 2587/3751 cut-off events. [2023-08-27 06:46:36,436 INFO L125 PetriNetUnfolderBase]: For 54526/55157 co-relation queries the response was YES. [2023-08-27 06:46:36,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27024 conditions, 3751 events. 2587/3751 cut-off events. For 54526/55157 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 17501 event pairs, 388 based on Foata normal form. 216/3861 useless extension candidates. Maximal degree in co-relation 26530. Up to 3066 conditions per place. [2023-08-27 06:46:36,469 INFO L140 encePairwiseOnDemand]: 183/188 looper letters, 194 selfloop transitions, 62 changer transitions 2/269 dead transitions. [2023-08-27 06:46:36,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 269 transitions, 4167 flow [2023-08-27 06:46:36,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 06:46:36,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 06:46:36,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 881 transitions. [2023-08-27 06:46:36,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5206855791962175 [2023-08-27 06:46:36,472 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 881 transitions. [2023-08-27 06:46:36,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 881 transitions. [2023-08-27 06:46:36,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:46:36,473 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 881 transitions. [2023-08-27 06:46:36,475 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 97.88888888888889) internal successors, (881), 9 states have internal predecessors, (881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:36,477 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:36,477 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:36,477 INFO L175 Difference]: Start difference. First operand has 92 places, 168 transitions, 2640 flow. Second operand 9 states and 881 transitions. [2023-08-27 06:46:36,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 269 transitions, 4167 flow [2023-08-27 06:46:36,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 269 transitions, 3879 flow, removed 124 selfloop flow, removed 2 redundant places. [2023-08-27 06:46:36,613 INFO L231 Difference]: Finished difference. Result has 102 places, 212 transitions, 3398 flow [2023-08-27 06:46:36,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=2352, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3398, PETRI_PLACES=102, PETRI_TRANSITIONS=212} [2023-08-27 06:46:36,614 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 73 predicate places. [2023-08-27 06:46:36,614 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 212 transitions, 3398 flow [2023-08-27 06:46:36,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 91.36363636363636) internal successors, (1005), 11 states have internal predecessors, (1005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:36,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:46:36,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:46:36,620 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-27 06:46:36,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-08-27 06:46:36,820 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:46:36,821 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:46:36,821 INFO L85 PathProgramCache]: Analyzing trace with hash 965962224, now seen corresponding path program 4 times [2023-08-27 06:46:36,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:46:36,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659400900] [2023-08-27 06:46:36,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:46:36,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:46:36,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:46:37,019 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:37,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:46:37,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659400900] [2023-08-27 06:46:37,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659400900] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:46:37,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875065335] [2023-08-27 06:46:37,019 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 06:46:37,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:46:37,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:46:37,020 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:46:37,023 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-27 06:46:37,131 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 06:46:37,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:46:37,133 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-27 06:46:37,134 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:46:37,254 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:37,255 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:46:37,731 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:37,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875065335] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:46:37,731 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:46:37,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 8 [2023-08-27 06:46:37,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333724040] [2023-08-27 06:46:37,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:46:37,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 06:46:37,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:46:37,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 06:46:37,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-08-27 06:46:37,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 188 [2023-08-27 06:46:37,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 212 transitions, 3398 flow. Second operand has 10 states, 10 states have (on average 91.7) internal successors, (917), 10 states have internal predecessors, (917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:37,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:46:37,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 188 [2023-08-27 06:46:37,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:46:38,308 INFO L124 PetriNetUnfolderBase]: 2895/4203 cut-off events. [2023-08-27 06:46:38,308 INFO L125 PetriNetUnfolderBase]: For 60358/61007 co-relation queries the response was YES. [2023-08-27 06:46:38,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29817 conditions, 4203 events. 2895/4203 cut-off events. For 60358/61007 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 20009 event pairs, 532 based on Foata normal form. 222/4320 useless extension candidates. Maximal degree in co-relation 29288. Up to 3676 conditions per place. [2023-08-27 06:46:38,342 INFO L140 encePairwiseOnDemand]: 183/188 looper letters, 209 selfloop transitions, 59 changer transitions 2/281 dead transitions. [2023-08-27 06:46:38,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 281 transitions, 4526 flow [2023-08-27 06:46:38,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 06:46:38,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 06:46:38,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 875 transitions. [2023-08-27 06:46:38,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5171394799054374 [2023-08-27 06:46:38,345 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 875 transitions. [2023-08-27 06:46:38,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 875 transitions. [2023-08-27 06:46:38,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:46:38,346 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 875 transitions. [2023-08-27 06:46:38,348 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 97.22222222222223) internal successors, (875), 9 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:38,350 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:38,350 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:38,350 INFO L175 Difference]: Start difference. First operand has 102 places, 212 transitions, 3398 flow. Second operand 9 states and 875 transitions. [2023-08-27 06:46:38,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 281 transitions, 4526 flow [2023-08-27 06:46:38,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 281 transitions, 4122 flow, removed 193 selfloop flow, removed 1 redundant places. [2023-08-27 06:46:38,444 INFO L231 Difference]: Finished difference. Result has 112 places, 231 transitions, 3552 flow [2023-08-27 06:46:38,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=2994, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3552, PETRI_PLACES=112, PETRI_TRANSITIONS=231} [2023-08-27 06:46:38,445 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 83 predicate places. [2023-08-27 06:46:38,445 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 231 transitions, 3552 flow [2023-08-27 06:46:38,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 91.7) internal successors, (917), 10 states have internal predecessors, (917), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:38,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:46:38,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:46:38,454 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-27 06:46:38,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-27 06:46:38,652 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:46:38,652 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:46:38,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1995967204, now seen corresponding path program 5 times [2023-08-27 06:46:38,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:46:38,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900155743] [2023-08-27 06:46:38,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:46:38,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:46:38,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:46:38,864 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:38,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:46:38,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900155743] [2023-08-27 06:46:38,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900155743] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:46:38,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268876894] [2023-08-27 06:46:38,865 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 06:46:38,865 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:46:38,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:46:38,866 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:46:38,888 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-27 06:46:38,992 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 06:46:38,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:46:38,993 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-27 06:46:38,994 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:46:39,108 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:39,108 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:46:41,302 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:46:41,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268876894] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:46:41,302 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:46:41,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 9 [2023-08-27 06:46:41,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738059969] [2023-08-27 06:46:41,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:46:41,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-27 06:46:41,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:46:41,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-27 06:46:41,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-08-27 06:46:41,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 188 [2023-08-27 06:46:41,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 231 transitions, 3552 flow. Second operand has 11 states, 11 states have (on average 91.45454545454545) internal successors, (1006), 11 states have internal predecessors, (1006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:41,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:46:41,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 188 [2023-08-27 06:46:41,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:46:41,945 INFO L124 PetriNetUnfolderBase]: 3269/4747 cut-off events. [2023-08-27 06:46:41,945 INFO L125 PetriNetUnfolderBase]: For 64310/65013 co-relation queries the response was YES. [2023-08-27 06:46:41,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32497 conditions, 4747 events. 3269/4747 cut-off events. For 64310/65013 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 23221 event pairs, 676 based on Foata normal form. 228/4856 useless extension candidates. Maximal degree in co-relation 31926. Up to 4232 conditions per place. [2023-08-27 06:46:41,979 INFO L140 encePairwiseOnDemand]: 183/188 looper letters, 248 selfloop transitions, 49 changer transitions 2/310 dead transitions. [2023-08-27 06:46:41,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 310 transitions, 4975 flow [2023-08-27 06:46:41,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 06:46:41,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 06:46:41,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 873 transitions. [2023-08-27 06:46:41,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5159574468085106 [2023-08-27 06:46:41,983 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 873 transitions. [2023-08-27 06:46:41,983 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 873 transitions. [2023-08-27 06:46:41,984 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:46:41,984 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 873 transitions. [2023-08-27 06:46:41,986 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 97.0) internal successors, (873), 9 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:41,988 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:41,988 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:41,989 INFO L175 Difference]: Start difference. First operand has 112 places, 231 transitions, 3552 flow. Second operand 9 states and 873 transitions. [2023-08-27 06:46:41,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 310 transitions, 4975 flow [2023-08-27 06:46:42,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 310 transitions, 4668 flow, removed 131 selfloop flow, removed 2 redundant places. [2023-08-27 06:46:42,092 INFO L231 Difference]: Finished difference. Result has 122 places, 262 transitions, 4047 flow [2023-08-27 06:46:42,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=3245, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4047, PETRI_PLACES=122, PETRI_TRANSITIONS=262} [2023-08-27 06:46:42,093 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 93 predicate places. [2023-08-27 06:46:42,093 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 262 transitions, 4047 flow [2023-08-27 06:46:42,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 91.45454545454545) internal successors, (1006), 11 states have internal predecessors, (1006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:42,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:46:42,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:46:42,100 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-27 06:46:42,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:46:42,294 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:46:42,294 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:46:42,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1993039818, now seen corresponding path program 6 times [2023-08-27 06:46:42,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:46:42,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953339714] [2023-08-27 06:46:42,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:46:42,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:46:42,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:46:42,484 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:42,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:46:42,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953339714] [2023-08-27 06:46:42,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953339714] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:46:42,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859466565] [2023-08-27 06:46:42,485 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 06:46:42,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:46:42,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:46:42,487 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:46:42,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-27 06:46:42,582 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 06:46:42,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:46:42,583 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-27 06:46:42,584 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:46:42,709 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:42,709 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:46:44,816 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:44,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [859466565] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:46:44,817 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:46:44,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 3] total 10 [2023-08-27 06:46:44,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951580330] [2023-08-27 06:46:44,817 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:46:44,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:46:44,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:46:44,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:46:44,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2023-08-27 06:46:44,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 87 out of 188 [2023-08-27 06:46:44,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 262 transitions, 4047 flow. Second operand has 12 states, 12 states have (on average 91.16666666666667) internal successors, (1094), 12 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:44,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:46:44,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 87 of 188 [2023-08-27 06:46:44,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:46:45,562 INFO L124 PetriNetUnfolderBase]: 3603/5239 cut-off events. [2023-08-27 06:46:45,562 INFO L125 PetriNetUnfolderBase]: For 70439/71100 co-relation queries the response was YES. [2023-08-27 06:46:45,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35770 conditions, 5239 events. 3603/5239 cut-off events. For 70439/71100 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 26118 event pairs, 828 based on Foata normal form. 236/5356 useless extension candidates. Maximal degree in co-relation 35148. Up to 4690 conditions per place. [2023-08-27 06:46:45,593 INFO L140 encePairwiseOnDemand]: 183/188 looper letters, 269 selfloop transitions, 49 changer transitions 2/331 dead transitions. [2023-08-27 06:46:45,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 331 transitions, 5359 flow [2023-08-27 06:46:45,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 06:46:45,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 06:46:45,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 875 transitions. [2023-08-27 06:46:45,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5171394799054374 [2023-08-27 06:46:45,596 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 875 transitions. [2023-08-27 06:46:45,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 875 transitions. [2023-08-27 06:46:45,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:46:45,597 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 875 transitions. [2023-08-27 06:46:45,599 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 97.22222222222223) internal successors, (875), 9 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:45,601 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:45,601 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 188.0) internal successors, (1880), 10 states have internal predecessors, (1880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:45,601 INFO L175 Difference]: Start difference. First operand has 122 places, 262 transitions, 4047 flow. Second operand 9 states and 875 transitions. [2023-08-27 06:46:45,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 331 transitions, 5359 flow [2023-08-27 06:46:45,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 331 transitions, 4977 flow, removed 182 selfloop flow, removed 1 redundant places. [2023-08-27 06:46:45,726 INFO L231 Difference]: Finished difference. Result has 132 places, 281 transitions, 4261 flow [2023-08-27 06:46:45,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=3665, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4261, PETRI_PLACES=132, PETRI_TRANSITIONS=281} [2023-08-27 06:46:45,727 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 103 predicate places. [2023-08-27 06:46:45,727 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 281 transitions, 4261 flow [2023-08-27 06:46:45,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 91.16666666666667) internal successors, (1094), 12 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:45,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:46:45,728 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:46:45,736 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-08-27 06:46:45,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-27 06:46:45,937 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:46:45,937 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:46:45,937 INFO L85 PathProgramCache]: Analyzing trace with hash 1585179801, now seen corresponding path program 7 times [2023-08-27 06:46:45,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:46:45,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504084870] [2023-08-27 06:46:45,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:46:45,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:46:45,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:46:46,043 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:46,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:46:46,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504084870] [2023-08-27 06:46:46,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504084870] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:46:46,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783365260] [2023-08-27 06:46:46,043 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 06:46:46,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:46:46,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:46:46,045 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:46:46,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-27 06:46:46,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:46:46,125 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 06:46:46,127 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:46:46,192 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:46:46,193 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:46:46,266 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:46:46,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1783365260] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:46:46,266 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:46:46,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 13 [2023-08-27 06:46:46,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874657829] [2023-08-27 06:46:46,266 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:46:46,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:46:46,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:46:46,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:46:46,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2023-08-27 06:46:46,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 188 [2023-08-27 06:46:46,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 281 transitions, 4261 flow. Second operand has 13 states, 13 states have (on average 81.84615384615384) internal successors, (1064), 13 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:46,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:46:46,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 188 [2023-08-27 06:46:46,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:46:48,047 INFO L124 PetriNetUnfolderBase]: 6273/9004 cut-off events. [2023-08-27 06:46:48,048 INFO L125 PetriNetUnfolderBase]: For 118441/118441 co-relation queries the response was YES. [2023-08-27 06:46:48,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61389 conditions, 9004 events. 6273/9004 cut-off events. For 118441/118441 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 46197 event pairs, 602 based on Foata normal form. 158/9162 useless extension candidates. Maximal degree in co-relation 60131. Up to 2845 conditions per place. [2023-08-27 06:46:48,108 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 584 selfloop transitions, 227 changer transitions 0/811 dead transitions. [2023-08-27 06:46:48,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 811 transitions, 13390 flow [2023-08-27 06:46:48,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-27 06:46:48,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-27 06:46:48,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2684 transitions. [2023-08-27 06:46:48,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4605353466026081 [2023-08-27 06:46:48,112 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2684 transitions. [2023-08-27 06:46:48,112 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2684 transitions. [2023-08-27 06:46:48,114 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:46:48,114 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2684 transitions. [2023-08-27 06:46:48,118 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 86.58064516129032) internal successors, (2684), 31 states have internal predecessors, (2684), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:48,125 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 188.0) internal successors, (6016), 32 states have internal predecessors, (6016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:48,126 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 188.0) internal successors, (6016), 32 states have internal predecessors, (6016), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:48,126 INFO L175 Difference]: Start difference. First operand has 132 places, 281 transitions, 4261 flow. Second operand 31 states and 2684 transitions. [2023-08-27 06:46:48,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 811 transitions, 13390 flow [2023-08-27 06:46:48,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 811 transitions, 12516 flow, removed 417 selfloop flow, removed 2 redundant places. [2023-08-27 06:46:48,428 INFO L231 Difference]: Finished difference. Result has 186 places, 447 transitions, 7799 flow [2023-08-27 06:46:48,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=3901, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=7799, PETRI_PLACES=186, PETRI_TRANSITIONS=447} [2023-08-27 06:46:48,429 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 157 predicate places. [2023-08-27 06:46:48,429 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 447 transitions, 7799 flow [2023-08-27 06:46:48,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 81.84615384615384) internal successors, (1064), 13 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:48,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:46:48,430 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:46:48,442 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-27 06:46:48,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-27 06:46:48,642 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:46:48,642 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:46:48,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1643260261, now seen corresponding path program 8 times [2023-08-27 06:46:48,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:46:48,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652344332] [2023-08-27 06:46:48,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:46:48,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:46:48,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:46:48,814 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:48,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:46:48,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652344332] [2023-08-27 06:46:48,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652344332] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:46:48,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145515210] [2023-08-27 06:46:48,815 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 06:46:48,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:46:48,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:46:48,816 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:46:48,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-27 06:46:48,921 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 06:46:48,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:46:48,922 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 06:46:48,923 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:46:48,975 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:48,975 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:46:49,041 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:49,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145515210] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:46:49,042 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:46:49,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-27 06:46:49,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275130102] [2023-08-27 06:46:49,042 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:46:49,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 06:46:49,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:46:49,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 06:46:49,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2023-08-27 06:46:49,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 06:46:49,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 447 transitions, 7799 flow. Second operand has 16 states, 16 states have (on average 84.1875) internal successors, (1347), 16 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:49,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:46:49,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 06:46:49,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:46:51,223 INFO L124 PetriNetUnfolderBase]: 7087/10013 cut-off events. [2023-08-27 06:46:51,223 INFO L125 PetriNetUnfolderBase]: For 321791/322102 co-relation queries the response was YES. [2023-08-27 06:46:51,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95235 conditions, 10013 events. 7087/10013 cut-off events. For 321791/322102 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 50715 event pairs, 1733 based on Foata normal form. 241/10163 useless extension candidates. Maximal degree in co-relation 94330. Up to 7513 conditions per place. [2023-08-27 06:46:51,308 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 531 selfloop transitions, 277 changer transitions 0/822 dead transitions. [2023-08-27 06:46:51,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 822 transitions, 15943 flow [2023-08-27 06:46:51,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 06:46:51,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 06:46:51,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1544 transitions. [2023-08-27 06:46:51,311 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4831038798498123 [2023-08-27 06:46:51,311 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1544 transitions. [2023-08-27 06:46:51,311 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1544 transitions. [2023-08-27 06:46:51,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:46:51,311 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1544 transitions. [2023-08-27 06:46:51,313 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 90.82352941176471) internal successors, (1544), 17 states have internal predecessors, (1544), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:51,317 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 188.0) internal successors, (3384), 18 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:51,317 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 188.0) internal successors, (3384), 18 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:51,317 INFO L175 Difference]: Start difference. First operand has 186 places, 447 transitions, 7799 flow. Second operand 17 states and 1544 transitions. [2023-08-27 06:46:51,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 822 transitions, 15943 flow [2023-08-27 06:46:52,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 822 transitions, 14429 flow, removed 757 selfloop flow, removed 0 redundant places. [2023-08-27 06:46:52,385 INFO L231 Difference]: Finished difference. Result has 209 places, 622 transitions, 10577 flow [2023-08-27 06:46:52,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=6659, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=10577, PETRI_PLACES=209, PETRI_TRANSITIONS=622} [2023-08-27 06:46:52,386 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 180 predicate places. [2023-08-27 06:46:52,386 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 622 transitions, 10577 flow [2023-08-27 06:46:52,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 84.1875) internal successors, (1347), 16 states have internal predecessors, (1347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:52,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:46:52,386 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:46:52,393 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-27 06:46:52,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:46:52,587 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:46:52,587 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:46:52,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1285353210, now seen corresponding path program 9 times [2023-08-27 06:46:52,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:46:52,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449042955] [2023-08-27 06:46:52,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:46:52,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:46:52,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:46:52,731 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:52,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:46:52,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449042955] [2023-08-27 06:46:52,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449042955] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:46:52,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909389453] [2023-08-27 06:46:52,732 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 06:46:52,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:46:52,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:46:52,737 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:46:52,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-27 06:46:52,831 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-27 06:46:52,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:46:52,832 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 06:46:52,833 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:46:52,885 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:52,885 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:46:52,957 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:46:52,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909389453] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:46:52,958 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:46:52,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 17 [2023-08-27 06:46:52,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603246263] [2023-08-27 06:46:52,958 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:46:52,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 06:46:52,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:46:52,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 06:46:52,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2023-08-27 06:46:52,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 188 [2023-08-27 06:46:52,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 622 transitions, 10577 flow. Second operand has 17 states, 17 states have (on average 80.3529411764706) internal successors, (1366), 17 states have internal predecessors, (1366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:52,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:46:52,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 188 [2023-08-27 06:46:52,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:46:57,592 INFO L124 PetriNetUnfolderBase]: 10244/14187 cut-off events. [2023-08-27 06:46:57,592 INFO L125 PetriNetUnfolderBase]: For 516926/516926 co-relation queries the response was YES. [2023-08-27 06:46:57,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 147541 conditions, 14187 events. 10244/14187 cut-off events. For 516926/516926 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 72473 event pairs, 1086 based on Foata normal form. 428/14615 useless extension candidates. Maximal degree in co-relation 146422. Up to 6447 conditions per place. [2023-08-27 06:46:57,731 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 666 selfloop transitions, 1190 changer transitions 0/1856 dead transitions. [2023-08-27 06:46:57,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 1856 transitions, 39159 flow [2023-08-27 06:46:57,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2023-08-27 06:46:57,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2023-08-27 06:46:57,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 6730 transitions. [2023-08-27 06:46:57,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4531376245623485 [2023-08-27 06:46:57,742 INFO L72 ComplementDD]: Start complementDD. Operand 79 states and 6730 transitions. [2023-08-27 06:46:57,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 79 states and 6730 transitions. [2023-08-27 06:46:57,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:46:57,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 79 states and 6730 transitions. [2023-08-27 06:46:57,754 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 80 states, 79 states have (on average 85.18987341772151) internal successors, (6730), 79 states have internal predecessors, (6730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:57,768 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 80 states, 80 states have (on average 188.0) internal successors, (15040), 80 states have internal predecessors, (15040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:57,770 INFO L81 ComplementDD]: Finished complementDD. Result has 80 states, 80 states have (on average 188.0) internal successors, (15040), 80 states have internal predecessors, (15040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:46:57,770 INFO L175 Difference]: Start difference. First operand has 209 places, 622 transitions, 10577 flow. Second operand 79 states and 6730 transitions. [2023-08-27 06:46:57,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 1856 transitions, 39159 flow [2023-08-27 06:47:01,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 1856 transitions, 36043 flow, removed 1392 selfloop flow, removed 3 redundant places. [2023-08-27 06:47:01,170 INFO L231 Difference]: Finished difference. Result has 335 places, 1535 transitions, 33470 flow [2023-08-27 06:47:01,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=9759, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=417, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=79, PETRI_FLOW=33470, PETRI_PLACES=335, PETRI_TRANSITIONS=1535} [2023-08-27 06:47:01,171 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 306 predicate places. [2023-08-27 06:47:01,171 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 1535 transitions, 33470 flow [2023-08-27 06:47:01,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 80.3529411764706) internal successors, (1366), 17 states have internal predecessors, (1366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:47:01,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:47:01,171 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:47:01,176 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-08-27 06:47:01,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:47:01,372 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:47:01,372 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:47:01,372 INFO L85 PathProgramCache]: Analyzing trace with hash 963525360, now seen corresponding path program 10 times [2023-08-27 06:47:01,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:47:01,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582731213] [2023-08-27 06:47:01,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:47:01,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:47:01,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:47:01,502 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:47:01,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:47:01,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582731213] [2023-08-27 06:47:01,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582731213] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:47:01,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975679885] [2023-08-27 06:47:01,503 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 06:47:01,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:47:01,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:47:01,504 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:47:01,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-27 06:47:01,588 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 06:47:01,588 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:47:01,589 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 06:47:01,595 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:47:01,649 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:47:01,649 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:47:01,762 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:47:01,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975679885] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:47:01,762 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:47:01,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 13 [2023-08-27 06:47:01,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162477945] [2023-08-27 06:47:01,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:47:01,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:47:01,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:47:01,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:47:01,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-08-27 06:47:01,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 188 [2023-08-27 06:47:01,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 1535 transitions, 33470 flow. Second operand has 13 states, 13 states have (on average 81.07692307692308) internal successors, (1054), 13 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:47:01,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:47:01,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 188 [2023-08-27 06:47:01,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:47:08,091 INFO L124 PetriNetUnfolderBase]: 11115/15652 cut-off events. [2023-08-27 06:47:08,091 INFO L125 PetriNetUnfolderBase]: For 666254/666254 co-relation queries the response was YES. [2023-08-27 06:47:08,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178488 conditions, 15652 events. 11115/15652 cut-off events. For 666254/666254 co-relation queries the response was YES. Maximal size of possible extension queue 748. Compared 84737 event pairs, 1139 based on Foata normal form. 450/16102 useless extension candidates. Maximal degree in co-relation 177563. Up to 4963 conditions per place. [2023-08-27 06:47:08,307 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 944 selfloop transitions, 843 changer transitions 166/1953 dead transitions. [2023-08-27 06:47:08,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 1953 transitions, 45199 flow [2023-08-27 06:47:08,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-08-27 06:47:08,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2023-08-27 06:47:08,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 2935 transitions. [2023-08-27 06:47:08,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4591677096370463 [2023-08-27 06:47:08,312 INFO L72 ComplementDD]: Start complementDD. Operand 34 states and 2935 transitions. [2023-08-27 06:47:08,312 INFO L73 IsDeterministic]: Start isDeterministic. Operand 34 states and 2935 transitions. [2023-08-27 06:47:08,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:47:08,313 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 34 states and 2935 transitions. [2023-08-27 06:47:08,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 35 states, 34 states have (on average 86.32352941176471) internal successors, (2935), 34 states have internal predecessors, (2935), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:47:08,323 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 35 states, 35 states have (on average 188.0) internal successors, (6580), 35 states have internal predecessors, (6580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:47:08,323 INFO L81 ComplementDD]: Finished complementDD. Result has 35 states, 35 states have (on average 188.0) internal successors, (6580), 35 states have internal predecessors, (6580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:47:08,323 INFO L175 Difference]: Start difference. First operand has 335 places, 1535 transitions, 33470 flow. Second operand 34 states and 2935 transitions. [2023-08-27 06:47:08,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 1953 transitions, 45199 flow [2023-08-27 06:47:19,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 1953 transitions, 33887 flow, removed 5279 selfloop flow, removed 6 redundant places. [2023-08-27 06:47:19,735 INFO L231 Difference]: Finished difference. Result has 382 places, 1580 transitions, 27577 flow [2023-08-27 06:47:19,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=22837, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=727, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=732, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=27577, PETRI_PLACES=382, PETRI_TRANSITIONS=1580} [2023-08-27 06:47:19,736 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 353 predicate places. [2023-08-27 06:47:19,736 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 1580 transitions, 27577 flow [2023-08-27 06:47:19,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 81.07692307692308) internal successors, (1054), 13 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:47:19,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:47:19,736 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:47:19,741 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-27 06:47:19,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-08-27 06:47:19,938 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:47:19,938 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:47:19,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1799791399, now seen corresponding path program 11 times [2023-08-27 06:47:19,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:47:19,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560411712] [2023-08-27 06:47:19,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:47:19,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:47:19,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:47:20,053 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:47:20,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:47:20,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560411712] [2023-08-27 06:47:20,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560411712] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:47:20,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2142371166] [2023-08-27 06:47:20,054 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 06:47:20,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:47:20,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:47:20,055 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:47:20,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-27 06:47:20,143 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 06:47:20,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:47:20,144 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 06:47:20,145 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:47:20,180 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:47:20,180 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:47:20,280 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:47:20,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2142371166] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:47:20,280 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:47:20,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-08-27 06:47:20,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698221074] [2023-08-27 06:47:20,281 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:47:20,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-27 06:47:20,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:47:20,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-27 06:47:20,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-08-27 06:47:20,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 06:47:20,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 1580 transitions, 27577 flow. Second operand has 12 states, 12 states have (on average 84.58333333333333) internal successors, (1015), 12 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:47:20,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:47:20,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 06:47:20,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:47:25,265 INFO L124 PetriNetUnfolderBase]: 10722/15240 cut-off events. [2023-08-27 06:47:25,265 INFO L125 PetriNetUnfolderBase]: For 539441/539707 co-relation queries the response was YES. [2023-08-27 06:47:25,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155206 conditions, 15240 events. 10722/15240 cut-off events. For 539441/539707 co-relation queries the response was YES. Maximal size of possible extension queue 757. Compared 84459 event pairs, 1769 based on Foata normal form. 470/15631 useless extension candidates. Maximal degree in co-relation 154591. Up to 8659 conditions per place. [2023-08-27 06:47:25,515 INFO L140 encePairwiseOnDemand]: 182/188 looper letters, 1216 selfloop transitions, 365 changer transitions 74/1691 dead transitions. [2023-08-27 06:47:25,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 1691 transitions, 32857 flow [2023-08-27 06:47:25,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 06:47:25,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 06:47:25,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 742 transitions. [2023-08-27 06:47:25,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4933510638297872 [2023-08-27 06:47:25,517 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 742 transitions. [2023-08-27 06:47:25,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 742 transitions. [2023-08-27 06:47:25,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:47:25,517 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 742 transitions. [2023-08-27 06:47:25,518 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 92.75) internal successors, (742), 8 states have internal predecessors, (742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:47:25,519 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 188.0) internal successors, (1692), 9 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:47:25,519 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 188.0) internal successors, (1692), 9 states have internal predecessors, (1692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:47:25,519 INFO L175 Difference]: Start difference. First operand has 382 places, 1580 transitions, 27577 flow. Second operand 8 states and 742 transitions. [2023-08-27 06:47:25,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 1691 transitions, 32857 flow [2023-08-27 06:47:33,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 1691 transitions, 30970 flow, removed 610 selfloop flow, removed 12 redundant places. [2023-08-27 06:47:33,450 INFO L231 Difference]: Finished difference. Result has 373 places, 1551 transitions, 26365 flow [2023-08-27 06:47:33,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=25982, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=350, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=26365, PETRI_PLACES=373, PETRI_TRANSITIONS=1551} [2023-08-27 06:47:33,451 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 344 predicate places. [2023-08-27 06:47:33,451 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 1551 transitions, 26365 flow [2023-08-27 06:47:33,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 84.58333333333333) internal successors, (1015), 12 states have internal predecessors, (1015), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:47:33,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:47:33,452 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:47:33,456 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-27 06:47:33,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-08-27 06:47:33,653 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:47:33,653 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:47:33,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1425099923, now seen corresponding path program 12 times [2023-08-27 06:47:33,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:47:33,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900270320] [2023-08-27 06:47:33,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:47:33,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:47:33,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:47:33,778 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:47:33,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:47:33,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900270320] [2023-08-27 06:47:33,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900270320] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:47:33,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1889992455] [2023-08-27 06:47:33,779 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 06:47:33,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:47:33,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:47:33,780 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:47:33,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-27 06:47:33,876 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 06:47:33,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:47:33,877 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 06:47:33,878 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:47:33,937 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:47:33,937 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:47:34,002 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:47:34,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1889992455] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:47:34,002 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:47:34,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2023-08-27 06:47:34,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152214378] [2023-08-27 06:47:34,003 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:47:34,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 06:47:34,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:47:34,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 06:47:34,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2023-08-27 06:47:34,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 06:47:34,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 1551 transitions, 26365 flow. Second operand has 14 states, 14 states have (on average 84.35714285714286) internal successors, (1181), 14 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:47:34,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:47:34,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 06:47:34,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:47:40,994 INFO L124 PetriNetUnfolderBase]: 12316/17250 cut-off events. [2023-08-27 06:47:40,994 INFO L125 PetriNetUnfolderBase]: For 606930/607027 co-relation queries the response was YES. [2023-08-27 06:47:41,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 177034 conditions, 17250 events. 12316/17250 cut-off events. For 606930/607027 co-relation queries the response was YES. Maximal size of possible extension queue 822. Compared 94166 event pairs, 1120 based on Foata normal form. 246/17469 useless extension candidates. Maximal degree in co-relation 176188. Up to 6322 conditions per place. [2023-08-27 06:47:41,238 INFO L140 encePairwiseOnDemand]: 182/188 looper letters, 1287 selfloop transitions, 1126 changer transitions 30/2470 dead transitions. [2023-08-27 06:47:41,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 2470 transitions, 49616 flow [2023-08-27 06:47:41,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-27 06:47:41,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-27 06:47:41,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1706 transitions. [2023-08-27 06:47:41,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4776035834266517 [2023-08-27 06:47:41,241 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1706 transitions. [2023-08-27 06:47:41,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1706 transitions. [2023-08-27 06:47:41,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:47:41,241 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1706 transitions. [2023-08-27 06:47:41,243 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 89.78947368421052) internal successors, (1706), 19 states have internal predecessors, (1706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:47:41,246 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 188.0) internal successors, (3760), 20 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:47:41,247 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 188.0) internal successors, (3760), 20 states have internal predecessors, (3760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:47:41,247 INFO L175 Difference]: Start difference. First operand has 373 places, 1551 transitions, 26365 flow. Second operand 19 states and 1706 transitions. [2023-08-27 06:47:41,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 2470 transitions, 49616 flow [2023-08-27 06:47:48,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 2470 transitions, 48337 flow, removed 101 selfloop flow, removed 5 redundant places. [2023-08-27 06:47:48,537 INFO L231 Difference]: Finished difference. Result has 391 places, 1975 transitions, 37223 flow [2023-08-27 06:47:48,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=25444, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=739, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=732, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=37223, PETRI_PLACES=391, PETRI_TRANSITIONS=1975} [2023-08-27 06:47:48,538 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 362 predicate places. [2023-08-27 06:47:48,539 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 1975 transitions, 37223 flow [2023-08-27 06:47:48,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 84.35714285714286) internal successors, (1181), 14 states have internal predecessors, (1181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:47:48,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:47:48,539 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:47:48,547 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-27 06:47:48,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:47:48,744 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:47:48,745 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:47:48,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1609738455, now seen corresponding path program 13 times [2023-08-27 06:47:48,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:47:48,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182284826] [2023-08-27 06:47:48,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:47:48,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:47:48,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:47:48,859 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:47:48,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:47:48,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182284826] [2023-08-27 06:47:48,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182284826] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:47:48,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1570523691] [2023-08-27 06:47:48,859 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 06:47:48,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:47:48,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:47:48,861 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:47:48,863 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-27 06:47:48,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:47:48,949 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 06:47:48,950 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:47:49,018 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:47:49,018 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:47:49,087 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:47:49,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1570523691] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:47:49,087 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:47:49,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2023-08-27 06:47:49,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751822815] [2023-08-27 06:47:49,087 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:47:49,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 06:47:49,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:47:49,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 06:47:49,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2023-08-27 06:47:49,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 188 [2023-08-27 06:47:49,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 1975 transitions, 37223 flow. Second operand has 15 states, 15 states have (on average 81.0) internal successors, (1215), 15 states have internal predecessors, (1215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:47:49,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:47:49,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 188 [2023-08-27 06:47:49,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:47:59,909 INFO L124 PetriNetUnfolderBase]: 15025/21014 cut-off events. [2023-08-27 06:47:59,910 INFO L125 PetriNetUnfolderBase]: For 911909/911909 co-relation queries the response was YES. [2023-08-27 06:48:00,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 238172 conditions, 21014 events. 15025/21014 cut-off events. For 911909/911909 co-relation queries the response was YES. Maximal size of possible extension queue 1012. Compared 117818 event pairs, 1143 based on Foata normal form. 700/21700 useless extension candidates. Maximal degree in co-relation 237319. Up to 6447 conditions per place. [2023-08-27 06:48:00,393 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 1593 selfloop transitions, 1807 changer transitions 13/3413 dead transitions. [2023-08-27 06:48:00,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 3413 transitions, 77998 flow [2023-08-27 06:48:00,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2023-08-27 06:48:00,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2023-08-27 06:48:00,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 7587 transitions. [2023-08-27 06:48:00,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4534425053789147 [2023-08-27 06:48:00,410 INFO L72 ComplementDD]: Start complementDD. Operand 89 states and 7587 transitions. [2023-08-27 06:48:00,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 89 states and 7587 transitions. [2023-08-27 06:48:00,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:48:00,413 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 89 states and 7587 transitions. [2023-08-27 06:48:00,425 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 90 states, 89 states have (on average 85.24719101123596) internal successors, (7587), 89 states have internal predecessors, (7587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:48:00,438 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 90 states, 90 states have (on average 188.0) internal successors, (16920), 90 states have internal predecessors, (16920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:48:00,439 INFO L81 ComplementDD]: Finished complementDD. Result has 90 states, 90 states have (on average 188.0) internal successors, (16920), 90 states have internal predecessors, (16920), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:48:00,439 INFO L175 Difference]: Start difference. First operand has 391 places, 1975 transitions, 37223 flow. Second operand 89 states and 7587 transitions. [2023-08-27 06:48:00,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 3413 transitions, 77998 flow [2023-08-27 06:48:12,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 3413 transitions, 73830 flow, removed 2069 selfloop flow, removed 1 redundant places. [2023-08-27 06:48:12,197 INFO L231 Difference]: Finished difference. Result has 526 places, 2667 transitions, 58713 flow [2023-08-27 06:48:12,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=35577, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1964, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=728, PETRI_DIFFERENCE_SUBTRAHEND_STATES=89, PETRI_FLOW=58713, PETRI_PLACES=526, PETRI_TRANSITIONS=2667} [2023-08-27 06:48:12,199 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 497 predicate places. [2023-08-27 06:48:12,199 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 2667 transitions, 58713 flow [2023-08-27 06:48:12,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 81.0) internal successors, (1215), 15 states have internal predecessors, (1215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:48:12,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:48:12,199 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:48:12,204 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-27 06:48:12,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:48:12,404 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:48:12,404 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:48:12,404 INFO L85 PathProgramCache]: Analyzing trace with hash 112166771, now seen corresponding path program 14 times [2023-08-27 06:48:12,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:48:12,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79765692] [2023-08-27 06:48:12,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:48:12,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:48:12,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:48:12,532 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:48:12,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:48:12,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79765692] [2023-08-27 06:48:12,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79765692] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:48:12,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581593812] [2023-08-27 06:48:12,533 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 06:48:12,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:48:12,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:48:12,537 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:48:12,541 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-27 06:48:12,629 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 06:48:12,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:48:12,630 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 06:48:12,631 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:48:12,679 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:48:12,679 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:48:12,730 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:48:12,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581593812] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:48:12,730 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:48:12,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-27 06:48:12,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831381177] [2023-08-27 06:48:12,731 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:48:12,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 06:48:12,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:48:12,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 06:48:12,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-08-27 06:48:12,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 188 [2023-08-27 06:48:12,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 2667 transitions, 58713 flow. Second operand has 16 states, 16 states have (on average 81.0625) internal successors, (1297), 16 states have internal predecessors, (1297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:48:12,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:48:12,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 188 [2023-08-27 06:48:12,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:48:26,432 INFO L124 PetriNetUnfolderBase]: 17014/23543 cut-off events. [2023-08-27 06:48:26,432 INFO L125 PetriNetUnfolderBase]: For 1304195/1304195 co-relation queries the response was YES. [2023-08-27 06:48:26,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 302354 conditions, 23543 events. 17014/23543 cut-off events. For 1304195/1304195 co-relation queries the response was YES. Maximal size of possible extension queue 1115. Compared 130783 event pairs, 440 based on Foata normal form. 566/24095 useless extension candidates. Maximal degree in co-relation 301420. Up to 7733 conditions per place. [2023-08-27 06:48:27,011 INFO L140 encePairwiseOnDemand]: 179/188 looper letters, 2435 selfloop transitions, 1369 changer transitions 71/3875 dead transitions. [2023-08-27 06:48:27,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 3875 transitions, 96030 flow [2023-08-27 06:48:27,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-08-27 06:48:27,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-08-27 06:48:27,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 3291 transitions. [2023-08-27 06:48:27,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4606662933930571 [2023-08-27 06:48:27,015 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 3291 transitions. [2023-08-27 06:48:27,015 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 3291 transitions. [2023-08-27 06:48:27,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:48:27,016 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 3291 transitions. [2023-08-27 06:48:27,020 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 86.60526315789474) internal successors, (3291), 38 states have internal predecessors, (3291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:48:27,024 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 188.0) internal successors, (7332), 39 states have internal predecessors, (7332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:48:27,025 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 188.0) internal successors, (7332), 39 states have internal predecessors, (7332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:48:27,025 INFO L175 Difference]: Start difference. First operand has 526 places, 2667 transitions, 58713 flow. Second operand 38 states and 3291 transitions. [2023-08-27 06:48:27,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 3875 transitions, 96030 flow [2023-08-27 06:48:49,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 3875 transitions, 86436 flow, removed 3900 selfloop flow, removed 14 redundant places. [2023-08-27 06:48:49,069 INFO L231 Difference]: Finished difference. Result has 569 places, 2934 transitions, 63458 flow [2023-08-27 06:48:49,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=49459, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=972, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=63458, PETRI_PLACES=569, PETRI_TRANSITIONS=2934} [2023-08-27 06:48:49,071 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 540 predicate places. [2023-08-27 06:48:49,071 INFO L495 AbstractCegarLoop]: Abstraction has has 569 places, 2934 transitions, 63458 flow [2023-08-27 06:48:49,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 81.0625) internal successors, (1297), 16 states have internal predecessors, (1297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:48:49,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:48:49,072 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:48:49,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-27 06:48:49,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-08-27 06:48:49,272 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:48:49,272 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:48:49,272 INFO L85 PathProgramCache]: Analyzing trace with hash 182491844, now seen corresponding path program 15 times [2023-08-27 06:48:49,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:48:49,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487758025] [2023-08-27 06:48:49,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:48:49,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:48:49,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:48:49,399 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:48:49,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:48:49,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487758025] [2023-08-27 06:48:49,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487758025] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:48:49,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341713251] [2023-08-27 06:48:49,400 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 06:48:49,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:48:49,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:48:49,401 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:48:49,405 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-27 06:48:49,499 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 06:48:49,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:48:49,500 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 06:48:49,501 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:48:49,554 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:48:49,554 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:48:49,630 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:48:49,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [341713251] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:48:49,630 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:48:49,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-27 06:48:49,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458678009] [2023-08-27 06:48:49,631 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:48:49,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 06:48:49,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:48:49,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 06:48:49,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2023-08-27 06:48:49,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 06:48:49,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 2934 transitions, 63458 flow. Second operand has 15 states, 15 states have (on average 84.53333333333333) internal successors, (1268), 15 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:48:49,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:48:49,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 06:48:49,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:49:03,939 INFO L124 PetriNetUnfolderBase]: 17660/24376 cut-off events. [2023-08-27 06:49:03,939 INFO L125 PetriNetUnfolderBase]: For 1420719/1420829 co-relation queries the response was YES. [2023-08-27 06:49:04,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 309958 conditions, 24376 events. 17660/24376 cut-off events. For 1420719/1420829 co-relation queries the response was YES. Maximal size of possible extension queue 1161. Compared 135548 event pairs, 2767 based on Foata normal form. 341/24658 useless extension candidates. Maximal degree in co-relation 309137. Up to 17830 conditions per place. [2023-08-27 06:49:04,413 INFO L140 encePairwiseOnDemand]: 182/188 looper letters, 2295 selfloop transitions, 1006 changer transitions 55/3398 dead transitions. [2023-08-27 06:49:04,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 3398 transitions, 81136 flow [2023-08-27 06:49:04,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 06:49:04,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 06:49:04,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1171 transitions. [2023-08-27 06:49:04,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47913256955810146 [2023-08-27 06:49:04,415 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1171 transitions. [2023-08-27 06:49:04,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1171 transitions. [2023-08-27 06:49:04,415 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:49:04,415 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1171 transitions. [2023-08-27 06:49:04,416 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 90.07692307692308) internal successors, (1171), 13 states have internal predecessors, (1171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:49:04,418 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 188.0) internal successors, (2632), 14 states have internal predecessors, (2632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:49:04,418 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 188.0) internal successors, (2632), 14 states have internal predecessors, (2632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:49:04,418 INFO L175 Difference]: Start difference. First operand has 569 places, 2934 transitions, 63458 flow. Second operand 13 states and 1171 transitions. [2023-08-27 06:49:04,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 3398 transitions, 81136 flow [2023-08-27 06:49:23,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 3398 transitions, 75566 flow, removed 1703 selfloop flow, removed 20 redundant places. [2023-08-27 06:49:23,441 INFO L231 Difference]: Finished difference. Result has 562 places, 3064 transitions, 64707 flow [2023-08-27 06:49:23,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=58696, PETRI_DIFFERENCE_MINUEND_PLACES=545, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2924, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=868, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1975, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=64707, PETRI_PLACES=562, PETRI_TRANSITIONS=3064} [2023-08-27 06:49:23,443 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 533 predicate places. [2023-08-27 06:49:23,443 INFO L495 AbstractCegarLoop]: Abstraction has has 562 places, 3064 transitions, 64707 flow [2023-08-27 06:49:23,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 84.53333333333333) internal successors, (1268), 15 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:49:23,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:49:23,444 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:49:23,448 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-27 06:49:23,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-08-27 06:49:23,644 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:49:23,645 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:49:23,645 INFO L85 PathProgramCache]: Analyzing trace with hash 1691365982, now seen corresponding path program 16 times [2023-08-27 06:49:23,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:49:23,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517738904] [2023-08-27 06:49:23,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:49:23,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:49:23,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:49:23,736 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:49:23,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:49:23,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517738904] [2023-08-27 06:49:23,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517738904] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:49:23,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42455223] [2023-08-27 06:49:23,737 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 06:49:23,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:49:23,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:49:23,741 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:49:23,745 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-27 06:49:23,834 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 06:49:23,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:49:23,835 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 06:49:23,838 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:49:23,883 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:49:23,883 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:49:23,940 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:49:23,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42455223] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:49:23,940 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:49:23,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2023-08-27 06:49:23,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688302580] [2023-08-27 06:49:23,941 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:49:23,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 06:49:23,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:49:23,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 06:49:23,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2023-08-27 06:49:23,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 06:49:23,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 3064 transitions, 64707 flow. Second operand has 14 states, 14 states have (on average 84.42857142857143) internal successors, (1182), 14 states have internal predecessors, (1182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:49:23,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:49:23,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 06:49:23,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:49:41,393 INFO L124 PetriNetUnfolderBase]: 20174/27699 cut-off events. [2023-08-27 06:49:41,393 INFO L125 PetriNetUnfolderBase]: For 1388663/1388748 co-relation queries the response was YES. [2023-08-27 06:49:41,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 342569 conditions, 27699 events. 20174/27699 cut-off events. For 1388663/1388748 co-relation queries the response was YES. Maximal size of possible extension queue 1309. Compared 155181 event pairs, 3591 based on Foata normal form. 345/28006 useless extension candidates. Maximal degree in co-relation 341775. Up to 23367 conditions per place. [2023-08-27 06:49:42,034 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 3241 selfloop transitions, 749 changer transitions 47/4079 dead transitions. [2023-08-27 06:49:42,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 4079 transitions, 94358 flow [2023-08-27 06:49:42,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 06:49:42,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 06:49:42,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1952 transitions. [2023-08-27 06:49:42,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47195357833655704 [2023-08-27 06:49:42,037 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1952 transitions. [2023-08-27 06:49:42,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1952 transitions. [2023-08-27 06:49:42,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:49:42,038 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1952 transitions. [2023-08-27 06:49:42,040 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 88.72727272727273) internal successors, (1952), 22 states have internal predecessors, (1952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:49:42,043 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 188.0) internal successors, (4324), 23 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:49:42,043 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 188.0) internal successors, (4324), 23 states have internal predecessors, (4324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:49:42,043 INFO L175 Difference]: Start difference. First operand has 562 places, 3064 transitions, 64707 flow. Second operand 22 states and 1952 transitions. [2023-08-27 06:49:42,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 4079 transitions, 94358 flow [2023-08-27 06:50:03,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 4079 transitions, 93290 flow, removed 206 selfloop flow, removed 6 redundant places. [2023-08-27 06:50:03,675 INFO L231 Difference]: Finished difference. Result has 585 places, 3546 transitions, 77217 flow [2023-08-27 06:50:03,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=63737, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3064, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=370, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=77217, PETRI_PLACES=585, PETRI_TRANSITIONS=3546} [2023-08-27 06:50:03,678 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 556 predicate places. [2023-08-27 06:50:03,679 INFO L495 AbstractCegarLoop]: Abstraction has has 585 places, 3546 transitions, 77217 flow [2023-08-27 06:50:03,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 84.42857142857143) internal successors, (1182), 14 states have internal predecessors, (1182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:50:03,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:50:03,679 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:50:03,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-27 06:50:03,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-27 06:50:03,884 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:50:03,885 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:50:03,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1128660184, now seen corresponding path program 17 times [2023-08-27 06:50:03,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:50:03,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022008933] [2023-08-27 06:50:03,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:50:03,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:50:03,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:50:03,990 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:50:03,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:50:03,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022008933] [2023-08-27 06:50:03,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022008933] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:50:03,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421757967] [2023-08-27 06:50:03,990 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 06:50:03,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:50:03,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:50:03,993 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:50:04,024 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-27 06:50:04,103 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 06:50:04,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:50:04,104 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 06:50:04,105 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:50:04,150 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:50:04,151 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:50:04,210 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:50:04,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421757967] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:50:04,210 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:50:04,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2023-08-27 06:50:04,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9129768] [2023-08-27 06:50:04,210 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:50:04,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 06:50:04,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:50:04,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 06:50:04,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-08-27 06:50:04,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 06:50:04,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 3546 transitions, 77217 flow. Second operand has 15 states, 15 states have (on average 84.33333333333333) internal successors, (1265), 15 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:50:04,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:50:04,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 06:50:04,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:50:25,129 INFO L124 PetriNetUnfolderBase]: 23087/31591 cut-off events. [2023-08-27 06:50:25,129 INFO L125 PetriNetUnfolderBase]: For 1623740/1623823 co-relation queries the response was YES. [2023-08-27 06:50:25,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 403082 conditions, 31591 events. 23087/31591 cut-off events. For 1623740/1623823 co-relation queries the response was YES. Maximal size of possible extension queue 1431. Compared 178810 event pairs, 3556 based on Foata normal form. 446/31996 useless extension candidates. Maximal degree in co-relation 402280. Up to 24603 conditions per place. [2023-08-27 06:50:26,100 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 3372 selfloop transitions, 1183 changer transitions 28/4625 dead transitions. [2023-08-27 06:50:26,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 601 places, 4625 transitions, 112760 flow [2023-08-27 06:50:26,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 06:50:26,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 06:50:26,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1514 transitions. [2023-08-27 06:50:26,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4737171464330413 [2023-08-27 06:50:26,102 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1514 transitions. [2023-08-27 06:50:26,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1514 transitions. [2023-08-27 06:50:26,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:50:26,102 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1514 transitions. [2023-08-27 06:50:26,103 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 89.05882352941177) internal successors, (1514), 17 states have internal predecessors, (1514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:50:26,104 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 188.0) internal successors, (3384), 18 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:50:26,105 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 188.0) internal successors, (3384), 18 states have internal predecessors, (3384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:50:26,105 INFO L175 Difference]: Start difference. First operand has 585 places, 3546 transitions, 77217 flow. Second operand 17 states and 1514 transitions. [2023-08-27 06:50:26,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 601 places, 4625 transitions, 112760 flow [2023-08-27 06:50:54,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 599 places, 4625 transitions, 111596 flow, removed 342 selfloop flow, removed 2 redundant places. [2023-08-27 06:50:54,744 INFO L231 Difference]: Finished difference. Result has 604 places, 4043 transitions, 94181 flow [2023-08-27 06:50:54,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=75826, PETRI_DIFFERENCE_MINUEND_PLACES=583, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=800, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=94181, PETRI_PLACES=604, PETRI_TRANSITIONS=4043} [2023-08-27 06:50:54,747 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 575 predicate places. [2023-08-27 06:50:54,747 INFO L495 AbstractCegarLoop]: Abstraction has has 604 places, 4043 transitions, 94181 flow [2023-08-27 06:50:54,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 84.33333333333333) internal successors, (1265), 15 states have internal predecessors, (1265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:50:54,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:50:54,747 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:50:54,752 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-27 06:50:54,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:50:54,952 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:50:54,953 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:50:54,953 INFO L85 PathProgramCache]: Analyzing trace with hash -1369118841, now seen corresponding path program 18 times [2023-08-27 06:50:54,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:50:54,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961794266] [2023-08-27 06:50:54,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:50:54,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:50:54,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:50:55,058 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:50:55,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:50:55,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961794266] [2023-08-27 06:50:55,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961794266] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:50:55,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259108562] [2023-08-27 06:50:55,058 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 06:50:55,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:50:55,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:50:55,059 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:50:55,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-27 06:50:55,149 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 06:50:55,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:50:55,150 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 06:50:55,151 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:50:55,201 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:50:55,201 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:50:55,255 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:50:55,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [259108562] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:50:55,256 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:50:55,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-27 06:50:55,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526995748] [2023-08-27 06:50:55,256 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:50:55,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 06:50:55,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:50:55,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 06:50:55,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2023-08-27 06:50:55,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 06:50:55,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 604 places, 4043 transitions, 94181 flow. Second operand has 15 states, 15 states have (on average 84.4) internal successors, (1266), 15 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:50:55,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:50:55,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 06:50:55,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:51:20,779 INFO L124 PetriNetUnfolderBase]: 24901/34018 cut-off events. [2023-08-27 06:51:20,779 INFO L125 PetriNetUnfolderBase]: For 2000559/2000646 co-relation queries the response was YES. [2023-08-27 06:51:21,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 459107 conditions, 34018 events. 24901/34018 cut-off events. For 2000559/2000646 co-relation queries the response was YES. Maximal size of possible extension queue 1559. Compared 194030 event pairs, 3052 based on Foata normal form. 347/34298 useless extension candidates. Maximal degree in co-relation 458123. Up to 21692 conditions per place. [2023-08-27 06:51:21,934 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 2925 selfloop transitions, 1873 changer transitions 9/4849 dead transitions. [2023-08-27 06:51:21,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 623 places, 4849 transitions, 127017 flow [2023-08-27 06:51:21,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 06:51:21,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 06:51:21,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1795 transitions. [2023-08-27 06:51:21,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4773936170212766 [2023-08-27 06:51:21,936 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1795 transitions. [2023-08-27 06:51:21,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1795 transitions. [2023-08-27 06:51:21,936 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:51:21,936 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1795 transitions. [2023-08-27 06:51:21,938 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 89.75) internal successors, (1795), 20 states have internal predecessors, (1795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:51:21,941 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 188.0) internal successors, (3948), 21 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:51:21,941 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 188.0) internal successors, (3948), 21 states have internal predecessors, (3948), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:51:21,941 INFO L175 Difference]: Start difference. First operand has 604 places, 4043 transitions, 94181 flow. Second operand 20 states and 1795 transitions. [2023-08-27 06:51:21,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 623 places, 4849 transitions, 127017 flow [2023-08-27 06:51:59,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 4849 transitions, 124629 flow, removed 875 selfloop flow, removed 9 redundant places. [2023-08-27 06:51:59,580 INFO L231 Difference]: Finished difference. Result has 622 places, 4284 transitions, 105842 flow [2023-08-27 06:51:59,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=91797, PETRI_DIFFERENCE_MINUEND_PLACES=595, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4043, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1688, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=105842, PETRI_PLACES=622, PETRI_TRANSITIONS=4284} [2023-08-27 06:51:59,583 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 593 predicate places. [2023-08-27 06:51:59,583 INFO L495 AbstractCegarLoop]: Abstraction has has 622 places, 4284 transitions, 105842 flow [2023-08-27 06:51:59,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 84.4) internal successors, (1266), 15 states have internal predecessors, (1266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:51:59,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:51:59,584 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:51:59,589 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-27 06:51:59,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-27 06:51:59,786 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:51:59,786 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:51:59,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1517404509, now seen corresponding path program 19 times [2023-08-27 06:51:59,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:51:59,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362313236] [2023-08-27 06:51:59,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:51:59,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:51:59,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:51:59,890 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:51:59,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:51:59,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362313236] [2023-08-27 06:51:59,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362313236] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:51:59,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1345675454] [2023-08-27 06:51:59,890 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 06:51:59,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:51:59,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:51:59,892 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:51:59,897 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-27 06:51:59,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:51:59,986 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 06:51:59,987 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:52:00,017 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:52:00,017 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:52:00,064 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:52:00,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1345675454] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:52:00,064 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:52:00,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 13 [2023-08-27 06:52:00,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505959319] [2023-08-27 06:52:00,065 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:52:00,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 06:52:00,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:52:00,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 06:52:00,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2023-08-27 06:52:00,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 06:52:00,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 622 places, 4284 transitions, 105842 flow. Second operand has 13 states, 13 states have (on average 84.38461538461539) internal successors, (1097), 13 states have internal predecessors, (1097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:52:00,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:52:00,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 06:52:00,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:52:27,477 INFO L124 PetriNetUnfolderBase]: 25197/34491 cut-off events. [2023-08-27 06:52:27,477 INFO L125 PetriNetUnfolderBase]: For 2042421/2042490 co-relation queries the response was YES. [2023-08-27 06:52:28,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 471621 conditions, 34491 events. 25197/34491 cut-off events. For 2042421/2042490 co-relation queries the response was YES. Maximal size of possible extension queue 1602. Compared 198618 event pairs, 3843 based on Foata normal form. 142/34556 useless extension candidates. Maximal degree in co-relation 470384. Up to 25814 conditions per place. [2023-08-27 06:52:29,043 INFO L140 encePairwiseOnDemand]: 182/188 looper letters, 3170 selfloop transitions, 1321 changer transitions 87/4620 dead transitions. [2023-08-27 06:52:29,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 634 places, 4620 transitions, 121900 flow [2023-08-27 06:52:29,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 06:52:29,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 06:52:29,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1164 transitions. [2023-08-27 06:52:29,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4762684124386252 [2023-08-27 06:52:29,044 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1164 transitions. [2023-08-27 06:52:29,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1164 transitions. [2023-08-27 06:52:29,045 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:52:29,045 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1164 transitions. [2023-08-27 06:52:29,046 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 89.53846153846153) internal successors, (1164), 13 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:52:29,047 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 188.0) internal successors, (2632), 14 states have internal predecessors, (2632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:52:29,047 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 188.0) internal successors, (2632), 14 states have internal predecessors, (2632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:52:29,047 INFO L175 Difference]: Start difference. First operand has 622 places, 4284 transitions, 105842 flow. Second operand 13 states and 1164 transitions. [2023-08-27 06:52:29,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 634 places, 4620 transitions, 121900 flow [2023-08-27 06:53:09,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 628 places, 4620 transitions, 119104 flow, removed 1079 selfloop flow, removed 6 redundant places. [2023-08-27 06:53:09,098 INFO L231 Difference]: Finished difference. Result has 629 places, 4304 transitions, 106579 flow [2023-08-27 06:53:09,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=103067, PETRI_DIFFERENCE_MINUEND_PLACES=616, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1295, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2982, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=106579, PETRI_PLACES=629, PETRI_TRANSITIONS=4304} [2023-08-27 06:53:09,102 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 600 predicate places. [2023-08-27 06:53:09,102 INFO L495 AbstractCegarLoop]: Abstraction has has 629 places, 4304 transitions, 106579 flow [2023-08-27 06:53:09,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 84.38461538461539) internal successors, (1097), 13 states have internal predecessors, (1097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:53:09,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:53:09,102 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:53:09,108 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-08-27 06:53:09,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:53:09,308 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:53:09,308 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:53:09,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1570778058, now seen corresponding path program 20 times [2023-08-27 06:53:09,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:53:09,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539653022] [2023-08-27 06:53:09,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:53:09,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:53:09,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:53:09,424 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:53:09,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:53:09,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539653022] [2023-08-27 06:53:09,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539653022] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:53:09,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [864192061] [2023-08-27 06:53:09,424 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 06:53:09,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:53:09,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:53:09,425 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:53:09,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-27 06:53:09,510 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 06:53:09,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:53:09,511 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 06:53:09,511 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:53:09,560 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:53:09,560 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:53:09,624 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:53:09,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [864192061] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:53:09,624 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:53:09,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-27 06:53:09,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210266110] [2023-08-27 06:53:09,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:53:09,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 06:53:09,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:53:09,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 06:53:09,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2023-08-27 06:53:09,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 06:53:09,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 629 places, 4304 transitions, 106579 flow. Second operand has 15 states, 15 states have (on average 84.46666666666667) internal successors, (1267), 15 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:53:09,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:53:09,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 06:53:09,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:53:41,877 INFO L124 PetriNetUnfolderBase]: 28771/39215 cut-off events. [2023-08-27 06:53:41,878 INFO L125 PetriNetUnfolderBase]: For 2247564/2247581 co-relation queries the response was YES. [2023-08-27 06:53:43,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 534305 conditions, 39215 events. 28771/39215 cut-off events. For 2247564/2247581 co-relation queries the response was YES. Maximal size of possible extension queue 1819. Compared 227592 event pairs, 3141 based on Foata normal form. 326/39533 useless extension candidates. Maximal degree in co-relation 533325. Up to 22213 conditions per place. [2023-08-27 06:53:43,456 INFO L140 encePairwiseOnDemand]: 182/188 looper letters, 4145 selfloop transitions, 1457 changer transitions 47/5680 dead transitions. [2023-08-27 06:53:43,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 639 places, 5680 transitions, 153498 flow [2023-08-27 06:53:43,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 06:53:43,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 06:53:43,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1187 transitions. [2023-08-27 06:53:43,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48567921440261863 [2023-08-27 06:53:43,459 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1187 transitions. [2023-08-27 06:53:43,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1187 transitions. [2023-08-27 06:53:43,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:53:43,459 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1187 transitions. [2023-08-27 06:53:43,460 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 91.3076923076923) internal successors, (1187), 13 states have internal predecessors, (1187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:53:43,461 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 188.0) internal successors, (2632), 14 states have internal predecessors, (2632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:53:43,462 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 188.0) internal successors, (2632), 14 states have internal predecessors, (2632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:53:43,462 INFO L175 Difference]: Start difference. First operand has 629 places, 4304 transitions, 106579 flow. Second operand 13 states and 1187 transitions. [2023-08-27 06:53:43,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 639 places, 5680 transitions, 153498 flow [2023-08-27 06:54:31,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 634 places, 5680 transitions, 152395 flow, removed 179 selfloop flow, removed 5 redundant places. [2023-08-27 06:54:31,984 INFO L231 Difference]: Finished difference. Result has 643 places, 4817 transitions, 123196 flow [2023-08-27 06:54:31,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=105608, PETRI_DIFFERENCE_MINUEND_PLACES=622, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1023, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=3090, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=123196, PETRI_PLACES=643, PETRI_TRANSITIONS=4817} [2023-08-27 06:54:31,987 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 614 predicate places. [2023-08-27 06:54:31,987 INFO L495 AbstractCegarLoop]: Abstraction has has 643 places, 4817 transitions, 123196 flow [2023-08-27 06:54:31,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 84.46666666666667) internal successors, (1267), 15 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:54:31,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:54:31,987 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:54:31,991 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-08-27 06:54:32,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:54:32,188 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:54:32,188 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:54:32,188 INFO L85 PathProgramCache]: Analyzing trace with hash 634275263, now seen corresponding path program 21 times [2023-08-27 06:54:32,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:54:32,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837051902] [2023-08-27 06:54:32,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:54:32,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:54:32,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:54:32,280 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:54:32,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:54:32,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837051902] [2023-08-27 06:54:32,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837051902] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:54:32,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237428074] [2023-08-27 06:54:32,281 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 06:54:32,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:54:32,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:54:32,285 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:54:32,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-27 06:54:32,414 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 06:54:32,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:54:32,416 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 06:54:32,416 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:54:32,469 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:54:32,469 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:54:32,527 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:54:32,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237428074] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:54:32,527 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:54:32,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2023-08-27 06:54:32,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761183017] [2023-08-27 06:54:32,527 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:54:32,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 06:54:32,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:54:32,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 06:54:32,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2023-08-27 06:54:32,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 06:54:32,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 643 places, 4817 transitions, 123196 flow. Second operand has 14 states, 14 states have (on average 84.85714285714286) internal successors, (1188), 14 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:54:32,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:54:32,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 06:54:32,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:55:15,333 INFO L124 PetriNetUnfolderBase]: 32302/44247 cut-off events. [2023-08-27 06:55:15,333 INFO L125 PetriNetUnfolderBase]: For 2814499/2814644 co-relation queries the response was YES. [2023-08-27 06:55:16,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 639963 conditions, 44247 events. 32302/44247 cut-off events. For 2814499/2814644 co-relation queries the response was YES. Maximal size of possible extension queue 2099. Compared 264171 event pairs, 1933 based on Foata normal form. 611/44837 useless extension candidates. Maximal degree in co-relation 637371. Up to 15429 conditions per place. [2023-08-27 06:55:17,194 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 3168 selfloop transitions, 2781 changer transitions 41/6032 dead transitions. [2023-08-27 06:55:17,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 665 places, 6032 transitions, 170090 flow [2023-08-27 06:55:17,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 06:55:17,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 06:55:17,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 2065 transitions. [2023-08-27 06:55:17,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4775670675300648 [2023-08-27 06:55:17,198 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 2065 transitions. [2023-08-27 06:55:17,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 2065 transitions. [2023-08-27 06:55:17,198 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:55:17,199 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 2065 transitions. [2023-08-27 06:55:17,201 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 89.78260869565217) internal successors, (2065), 23 states have internal predecessors, (2065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:55:17,204 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 188.0) internal successors, (4512), 24 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:55:17,204 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 188.0) internal successors, (4512), 24 states have internal predecessors, (4512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:55:17,204 INFO L175 Difference]: Start difference. First operand has 643 places, 4817 transitions, 123196 flow. Second operand 23 states and 2065 transitions. [2023-08-27 06:55:17,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 665 places, 6032 transitions, 170090 flow [2023-08-27 06:56:24,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 665 places, 6032 transitions, 167362 flow, removed 1364 selfloop flow, removed 0 redundant places. [2023-08-27 06:56:24,551 INFO L231 Difference]: Finished difference. Result has 673 places, 5289 transitions, 141258 flow [2023-08-27 06:56:24,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=121372, PETRI_DIFFERENCE_MINUEND_PLACES=643, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=4817, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2397, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=141258, PETRI_PLACES=673, PETRI_TRANSITIONS=5289} [2023-08-27 06:56:24,556 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 644 predicate places. [2023-08-27 06:56:24,556 INFO L495 AbstractCegarLoop]: Abstraction has has 673 places, 5289 transitions, 141258 flow [2023-08-27 06:56:24,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 84.85714285714286) internal successors, (1188), 14 states have internal predecessors, (1188), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:24,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:56:24,557 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:56:24,565 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-08-27 06:56:24,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:56:24,762 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:56:24,762 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:56:24,762 INFO L85 PathProgramCache]: Analyzing trace with hash -503675629, now seen corresponding path program 22 times [2023-08-27 06:56:24,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:56:24,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957754513] [2023-08-27 06:56:24,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:56:24,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:56:24,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:56:24,867 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:24,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:56:24,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957754513] [2023-08-27 06:56:24,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957754513] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:56:24,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463756640] [2023-08-27 06:56:24,867 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 06:56:24,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:56:24,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:56:24,868 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:56:24,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-27 06:56:24,969 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 06:56:24,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:56:24,970 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 06:56:24,971 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:56:25,039 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:25,039 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:56:25,108 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 06:56:25,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1463756640] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:56:25,108 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:56:25,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 15 [2023-08-27 06:56:25,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191238324] [2023-08-27 06:56:25,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:56:25,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 06:56:25,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:56:25,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 06:56:25,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2023-08-27 06:56:25,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 06:56:25,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 673 places, 5289 transitions, 141258 flow. Second operand has 15 states, 15 states have (on average 84.6) internal successors, (1269), 15 states have internal predecessors, (1269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:56:25,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:56:25,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 06:56:25,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 06:57:21,558 INFO L124 PetriNetUnfolderBase]: 40379/55547 cut-off events. [2023-08-27 06:57:21,558 INFO L125 PetriNetUnfolderBase]: For 4245676/4245807 co-relation queries the response was YES. [2023-08-27 06:57:24,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 857273 conditions, 55547 events. 40379/55547 cut-off events. For 4245676/4245807 co-relation queries the response was YES. Maximal size of possible extension queue 2661. Compared 345740 event pairs, 4230 based on Foata normal form. 1301/56784 useless extension candidates. Maximal degree in co-relation 854838. Up to 31723 conditions per place. [2023-08-27 06:57:24,396 INFO L140 encePairwiseOnDemand]: 181/188 looper letters, 4393 selfloop transitions, 2804 changer transitions 106/7345 dead transitions. [2023-08-27 06:57:24,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 698 places, 7345 transitions, 222555 flow [2023-08-27 06:57:24,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-27 06:57:24,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-27 06:57:24,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2343 transitions. [2023-08-27 06:57:24,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47933715220949263 [2023-08-27 06:57:24,399 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2343 transitions. [2023-08-27 06:57:24,399 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2343 transitions. [2023-08-27 06:57:24,400 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 06:57:24,400 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2343 transitions. [2023-08-27 06:57:24,402 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 90.11538461538461) internal successors, (2343), 26 states have internal predecessors, (2343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:24,407 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 188.0) internal successors, (5076), 27 states have internal predecessors, (5076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:24,408 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 188.0) internal successors, (5076), 27 states have internal predecessors, (5076), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:57:24,408 INFO L175 Difference]: Start difference. First operand has 673 places, 5289 transitions, 141258 flow. Second operand 26 states and 2343 transitions. [2023-08-27 06:57:24,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 698 places, 7345 transitions, 222555 flow [2023-08-27 06:59:01,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 691 places, 7345 transitions, 218566 flow, removed 1129 selfloop flow, removed 7 redundant places. [2023-08-27 06:59:01,204 INFO L231 Difference]: Finished difference. Result has 705 places, 6191 transitions, 180479 flow [2023-08-27 06:59:01,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=188, PETRI_DIFFERENCE_MINUEND_FLOW=137450, PETRI_DIFFERENCE_MINUEND_PLACES=666, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=5251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1950, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2866, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=180479, PETRI_PLACES=705, PETRI_TRANSITIONS=6191} [2023-08-27 06:59:01,208 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 676 predicate places. [2023-08-27 06:59:01,208 INFO L495 AbstractCegarLoop]: Abstraction has has 705 places, 6191 transitions, 180479 flow [2023-08-27 06:59:01,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 84.6) internal successors, (1269), 15 states have internal predecessors, (1269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:59:01,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 06:59:01,209 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 06:59:01,217 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-08-27 06:59:01,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:59:01,417 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-27 06:59:01,417 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 06:59:01,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1243937557, now seen corresponding path program 23 times [2023-08-27 06:59:01,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 06:59:01,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893306587] [2023-08-27 06:59:01,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 06:59:01,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 06:59:01,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 06:59:01,525 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:59:01,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 06:59:01,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893306587] [2023-08-27 06:59:01,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893306587] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 06:59:01,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [982423127] [2023-08-27 06:59:01,526 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 06:59:01,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 06:59:01,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 06:59:01,526 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 06:59:01,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-27 06:59:01,614 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 06:59:01,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 06:59:01,615 INFO L262 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 06:59:01,615 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 06:59:01,649 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:59:01,649 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 06:59:01,705 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 06:59:01,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [982423127] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 06:59:01,705 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 06:59:01,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-08-27 06:59:01,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465624807] [2023-08-27 06:59:01,705 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 06:59:01,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 06:59:01,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 06:59:01,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 06:59:01,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2023-08-27 06:59:01,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 188 [2023-08-27 06:59:01,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 705 places, 6191 transitions, 180479 flow. Second operand has 14 states, 14 states have (on average 84.21428571428571) internal successors, (1179), 14 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 06:59:01,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 06:59:01,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 188 [2023-08-27 06:59:01,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-08-27 06:59:44,088 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 06:59:44,088 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 06:59:45,098 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 [2023-08-27 06:59:45,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-27 06:59:45,160 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2023-08-27 06:59:45,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-27 06:59:45,161 WARN L619 AbstractCegarLoop]: Verification canceled: while executing Executor. [2023-08-27 06:59:45,162 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 4 remaining) [2023-08-27 06:59:45,162 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2023-08-27 06:59:45,162 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2023-08-27 06:59:45,162 INFO L445 BasicCegarLoop]: Path program histogram: [23, 5, 2, 2, 1, 1] [2023-08-27 06:59:45,164 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 06:59:45,164 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 06:59:45,166 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 06:59:45 BasicIcfg [2023-08-27 06:59:45,166 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 06:59:45,167 INFO L158 Benchmark]: Toolchain (without parser) took 802528.52ms. Allocated memory was 364.9MB in the beginning and 13.9GB in the end (delta: 13.5GB). Free memory was 340.9MB in the beginning and 11.7GB in the end (delta: -11.3GB). Peak memory consumption was 8.9GB. Max. memory is 16.0GB. [2023-08-27 06:59:45,167 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 364.9MB. Free memory is still 342.5MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 06:59:45,167 INFO L158 Benchmark]: CACSL2BoogieTranslator took 218.02ms. Allocated memory is still 364.9MB. Free memory was 340.9MB in the beginning and 330.2MB in the end (delta: 10.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-27 06:59:45,167 INFO L158 Benchmark]: Boogie Procedure Inliner took 36.08ms. Allocated memory is still 364.9MB. Free memory was 329.5MB in the beginning and 328.1MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 06:59:45,168 INFO L158 Benchmark]: Boogie Preprocessor took 20.77ms. Allocated memory is still 364.9MB. Free memory was 328.1MB in the beginning and 326.6MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 06:59:45,168 INFO L158 Benchmark]: RCFGBuilder took 415.04ms. Allocated memory is still 364.9MB. Free memory was 326.6MB in the beginning and 312.7MB in the end (delta: 13.9MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. [2023-08-27 06:59:45,168 INFO L158 Benchmark]: TraceAbstraction took 801834.13ms. Allocated memory was 364.9MB in the beginning and 13.9GB in the end (delta: 13.5GB). Free memory was 312.0MB in the beginning and 11.7GB in the end (delta: -11.3GB). Peak memory consumption was 8.9GB. Max. memory is 16.0GB. [2023-08-27 06:59:45,169 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.13ms. Allocated memory is still 364.9MB. Free memory is still 342.5MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 218.02ms. Allocated memory is still 364.9MB. Free memory was 340.9MB in the beginning and 330.2MB in the end (delta: 10.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 36.08ms. Allocated memory is still 364.9MB. Free memory was 329.5MB in the beginning and 328.1MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 20.77ms. Allocated memory is still 364.9MB. Free memory was 328.1MB in the beginning and 326.6MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 415.04ms. Allocated memory is still 364.9MB. Free memory was 326.6MB in the beginning and 312.7MB in the end (delta: 13.9MB). Peak memory consumption was 14.7MB. Max. memory is 16.0GB. * TraceAbstraction took 801834.13ms. Allocated memory was 364.9MB in the beginning and 13.9GB in the end (delta: 13.5GB). Free memory was 312.0MB in the beginning and 11.7GB in the end (delta: -11.3GB). Peak memory consumption was 8.9GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.2s, 98 PlacesBefore, 29 PlacesAfterwards, 95 TransitionsBefore, 22 TransitionsAfterwards, 1518 CoEnabledTransitionPairs, 6 FixpointIterations, 36 TrivialSequentialCompositions, 30 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 6 ConcurrentYvCompositions, 4 ChoiceCompositions, 79 TotalNumberOfCompositions, 1425 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1425, independent: 1425, independent conditional: 0, independent unconditional: 1425, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 798, independent: 798, independent conditional: 0, independent unconditional: 798, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1425, independent: 627, independent conditional: 0, independent unconditional: 627, dependent: 0, dependent conditional: 0, dependent unconditional: 0, unknown: 798, unknown conditional: 0, unknown unconditional: 798] , Statistics on independence cache: Total cache size (in pairs): 48, Positive cache size: 48, Positive conditional cache size: 0, Positive unconditional cache size: 48, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while executing Executor. - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - TimeoutResultAtElement [Line: 73]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - TimeoutResultAtElement [Line: 74]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 136 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 801.7s, OverallIterations: 34, TraceHistogramMax: 2, PathProgramHistogramMax: 23, EmptinessCheckTime: 0.0s, AutomataDifference: 777.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.3s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 2985 SdHoareTripleChecker+Valid, 8.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2985 mSDsluCounter, 711 SdHoareTripleChecker+Invalid, 7.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 545 mSDsCounter, 273 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 15303 IncrementalHoareTripleChecker+Invalid, 15576 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 273 mSolverCounterUnsat, 166 mSDtfsCounter, 15303 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1666 GetRequests, 1027 SyntacticMatches, 36 SemanticMatches, 603 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7418 ImplicationChecksByTransitivity, 7.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=180479occurred in iteration=33, InterpolantAutomatonStates: 569, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 13.8s InterpolantComputationTime, 1309 NumberOfCodeBlocks, 1309 NumberOfCodeBlocksAsserted, 85 NumberOfCheckSat, 1790 ConstructedInterpolants, 0 QuantifiedInterpolants, 12394 SizeOfPredicates, 54 NumberOfNonLiveVariables, 4300 ConjunctsInSsa, 288 ConjunctsInUnsatCore, 84 InterpolantComputations, 9 PerfectInterpolantSequences, 126/329 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown