/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 -i ../../../trunk/examples/svcomp/weaver/unroll-2.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-24 10:26:17,166 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-24 10:26:17,215 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-24 10:26:17,219 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-24 10:26:17,220 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-24 10:26:17,240 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-24 10:26:17,241 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-24 10:26:17,241 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-24 10:26:17,242 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-24 10:26:17,242 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-24 10:26:17,242 INFO L153 SettingsManager]: * Use SBE=true [2023-08-24 10:26:17,243 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-24 10:26:17,243 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-24 10:26:17,243 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-24 10:26:17,244 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-24 10:26:17,244 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-24 10:26:17,244 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-24 10:26:17,245 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-24 10:26:17,245 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-24 10:26:17,245 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-24 10:26:17,246 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-24 10:26:17,246 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-24 10:26:17,246 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-24 10:26:17,247 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-24 10:26:17,247 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-24 10:26:17,247 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-24 10:26:17,248 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-24 10:26:17,248 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 10:26:17,249 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-24 10:26:17,249 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-24 10:26:17,249 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-24 10:26:17,249 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-24 10:26:17,250 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-24 10:26:17,250 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-24 10:26:17,250 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-24 10:26:17,251 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 [2023-08-24 10:26:17,559 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-24 10:26:17,586 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-24 10:26:17,588 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-24 10:26:17,590 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-24 10:26:17,590 INFO L274 PluginConnector]: CDTParser initialized [2023-08-24 10:26:17,592 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/unroll-2.wvr.c [2023-08-24 10:26:18,731 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-24 10:26:18,955 INFO L384 CDTParser]: Found 1 translation units. [2023-08-24 10:26:18,956 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/unroll-2.wvr.c [2023-08-24 10:26:18,966 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/62f485eac/c1eb61e565e54ef8a5b6cf4bf580e6a1/FLAGd79f4b368 [2023-08-24 10:26:18,985 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/62f485eac/c1eb61e565e54ef8a5b6cf4bf580e6a1 [2023-08-24 10:26:18,990 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-24 10:26:18,992 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-24 10:26:18,996 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-24 10:26:18,996 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-24 10:26:18,999 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-24 10:26:19,000 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 10:26:18" (1/1) ... [2023-08-24 10:26:19,001 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5e2d52dc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 10:26:19, skipping insertion in model container [2023-08-24 10:26:19,001 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.08 10:26:18" (1/1) ... [2023-08-24 10:26:19,025 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-24 10:26:19,208 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/unroll-2.wvr.c[2428,2441] [2023-08-24 10:26:19,219 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 10:26:19,229 INFO L201 MainTranslator]: Completed pre-run [2023-08-24 10:26:19,264 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/unroll-2.wvr.c[2428,2441] [2023-08-24 10:26:19,271 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-24 10:26:19,286 INFO L206 MainTranslator]: Completed translation [2023-08-24 10:26:19,288 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 10:26:19 WrapperNode [2023-08-24 10:26:19,289 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-24 10:26:19,290 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-24 10:26:19,290 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-24 10:26:19,290 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-24 10:26:19,297 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 10:26:19" (1/1) ... [2023-08-24 10:26:19,313 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 10:26:19" (1/1) ... [2023-08-24 10:26:19,344 INFO L138 Inliner]: procedures = 24, calls = 32, calls flagged for inlining = 11, calls inlined = 11, statements flattened = 138 [2023-08-24 10:26:19,344 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-24 10:26:19,345 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-24 10:26:19,346 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-24 10:26:19,346 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-24 10:26:19,353 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 10:26:19" (1/1) ... [2023-08-24 10:26:19,353 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 10:26:19" (1/1) ... [2023-08-24 10:26:19,368 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 10:26:19" (1/1) ... [2023-08-24 10:26:19,368 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 10:26:19" (1/1) ... [2023-08-24 10:26:19,373 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 10:26:19" (1/1) ... [2023-08-24 10:26:19,376 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 10:26:19" (1/1) ... [2023-08-24 10:26:19,377 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 10:26:19" (1/1) ... [2023-08-24 10:26:19,378 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 10:26:19" (1/1) ... [2023-08-24 10:26:19,380 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-24 10:26:19,391 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-24 10:26:19,391 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-24 10:26:19,392 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-24 10:26:19,392 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 10:26:19" (1/1) ... [2023-08-24 10:26:19,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-24 10:26:19,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:26:19,426 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-24 10:26:19,439 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-24 10:26:19,464 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-24 10:26:19,464 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-24 10:26:19,464 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-24 10:26:19,465 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-24 10:26:19,465 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-24 10:26:19,465 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-24 10:26:19,466 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-24 10:26:19,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-24 10:26:19,466 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-24 10:26:19,466 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-24 10:26:19,466 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-24 10:26:19,466 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-24 10:26:19,466 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-24 10:26:19,468 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-24 10:26:19,579 INFO L236 CfgBuilder]: Building ICFG [2023-08-24 10:26:19,581 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-24 10:26:19,890 INFO L277 CfgBuilder]: Performing block encoding [2023-08-24 10:26:19,897 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-24 10:26:19,897 INFO L302 CfgBuilder]: Removed 3 assume(true) statements. [2023-08-24 10:26:19,899 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 10:26:19 BoogieIcfgContainer [2023-08-24 10:26:19,899 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-24 10:26:19,901 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-24 10:26:19,901 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-24 10:26:19,906 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-24 10:26:19,906 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.08 10:26:18" (1/3) ... [2023-08-24 10:26:19,907 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2cb5a191 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 10:26:19, skipping insertion in model container [2023-08-24 10:26:19,907 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.08 10:26:19" (2/3) ... [2023-08-24 10:26:19,907 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2cb5a191 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.08 10:26:19, skipping insertion in model container [2023-08-24 10:26:19,908 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.08 10:26:19" (3/3) ... [2023-08-24 10:26:19,909 INFO L112 eAbstractionObserver]: Analyzing ICFG unroll-2.wvr.c [2023-08-24 10:26:19,924 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-24 10:26:19,925 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-24 10:26:19,925 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-24 10:26:20,037 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-24 10:26:20,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 151 places, 158 transitions, 332 flow [2023-08-24 10:26:20,174 INFO L124 PetriNetUnfolderBase]: 14/156 cut-off events. [2023-08-24 10:26:20,174 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-24 10:26:20,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 165 conditions, 156 events. 14/156 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 148 event pairs, 0 based on Foata normal form. 0/141 useless extension candidates. Maximal degree in co-relation 101. Up to 2 conditions per place. [2023-08-24 10:26:20,182 INFO L82 GeneralOperation]: Start removeDead. Operand has 151 places, 158 transitions, 332 flow [2023-08-24 10:26:20,192 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 141 places, 148 transitions, 308 flow [2023-08-24 10:26:20,196 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-24 10:26:20,208 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 141 places, 148 transitions, 308 flow [2023-08-24 10:26:20,211 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 141 places, 148 transitions, 308 flow [2023-08-24 10:26:20,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 141 places, 148 transitions, 308 flow [2023-08-24 10:26:20,264 INFO L124 PetriNetUnfolderBase]: 14/148 cut-off events. [2023-08-24 10:26:20,264 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-24 10:26:20,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 157 conditions, 148 events. 14/148 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 141 event pairs, 0 based on Foata normal form. 0/134 useless extension candidates. Maximal degree in co-relation 101. Up to 2 conditions per place. [2023-08-24 10:26:20,269 INFO L119 LiptonReduction]: Number of co-enabled transitions 1942 [2023-08-24 10:26:24,913 INFO L134 LiptonReduction]: Checked pairs total: 1977 [2023-08-24 10:26:24,914 INFO L136 LiptonReduction]: Total number of compositions: 173 [2023-08-24 10:26:24,925 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-24 10:26:24,930 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;@502d4afa, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-24 10:26:24,930 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-08-24 10:26:24,935 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-24 10:26:24,935 INFO L124 PetriNetUnfolderBase]: 3/16 cut-off events. [2023-08-24 10:26:24,935 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-24 10:26:24,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:26:24,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:26:24,937 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:26:24,941 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:26:24,941 INFO L85 PathProgramCache]: Analyzing trace with hash -501669352, now seen corresponding path program 1 times [2023-08-24 10:26:24,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:26:24,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415525207] [2023-08-24 10:26:24,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:26:24,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:26:25,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:25,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 10:26:25,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:26:25,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415525207] [2023-08-24 10:26:25,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415525207] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 10:26:25,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 10:26:25,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-24 10:26:25,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786846492] [2023-08-24 10:26:25,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 10:26:25,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-24 10:26:25,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:26:25,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-24 10:26:25,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-24 10:26:25,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 331 [2023-08-24 10:26:25,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 21 places, 17 transitions, 46 flow. Second operand has 3 states, 3 states have (on average 134.0) internal successors, (402), 3 states have internal predecessors, (402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:25,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:26:25,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 331 [2023-08-24 10:26:25,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:26:25,426 INFO L124 PetriNetUnfolderBase]: 45/80 cut-off events. [2023-08-24 10:26:25,426 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-24 10:26:25,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 172 conditions, 80 events. 45/80 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 176 event pairs, 18 based on Foata normal form. 0/53 useless extension candidates. Maximal degree in co-relation 120. Up to 76 conditions per place. [2023-08-24 10:26:25,428 INFO L140 encePairwiseOnDemand]: 328/331 looper letters, 14 selfloop transitions, 2 changer transitions 0/18 dead transitions. [2023-08-24 10:26:25,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 23 places, 18 transitions, 80 flow [2023-08-24 10:26:25,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-24 10:26:25,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-24 10:26:25,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 407 transitions. [2023-08-24 10:26:25,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40986908358509566 [2023-08-24 10:26:25,450 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 407 transitions. [2023-08-24 10:26:25,450 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 407 transitions. [2023-08-24 10:26:25,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:26:25,456 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 407 transitions. [2023-08-24 10:26:25,461 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 135.66666666666666) internal successors, (407), 3 states have internal predecessors, (407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:25,467 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:25,467 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:25,469 INFO L175 Difference]: Start difference. First operand has 21 places, 17 transitions, 46 flow. Second operand 3 states and 407 transitions. [2023-08-24 10:26:25,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 23 places, 18 transitions, 80 flow [2023-08-24 10:26:25,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 19 places, 18 transitions, 72 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-24 10:26:25,473 INFO L231 Difference]: Finished difference. Result has 20 places, 18 transitions, 50 flow [2023-08-24 10:26:25,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=38, PETRI_DIFFERENCE_MINUEND_PLACES=17, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=17, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=50, PETRI_PLACES=20, PETRI_TRANSITIONS=18} [2023-08-24 10:26:25,478 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, -1 predicate places. [2023-08-24 10:26:25,478 INFO L495 AbstractCegarLoop]: Abstraction has has 20 places, 18 transitions, 50 flow [2023-08-24 10:26:25,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 134.0) internal successors, (402), 3 states have internal predecessors, (402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:25,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:26:25,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:26:25,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-24 10:26:25,479 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:26:25,487 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:26:25,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1042169871, now seen corresponding path program 1 times [2023-08-24 10:26:25,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:26:25,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265340666] [2023-08-24 10:26:25,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:26:25,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:26:25,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:25,673 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 10:26:25,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:26:25,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265340666] [2023-08-24 10:26:25,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265340666] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 10:26:25,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 10:26:25,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-24 10:26:25,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126776482] [2023-08-24 10:26:25,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 10:26:25,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-24 10:26:25,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:26:25,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-24 10:26:25,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-24 10:26:25,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 331 [2023-08-24 10:26:25,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 20 places, 18 transitions, 50 flow. Second operand has 3 states, 3 states have (on average 134.33333333333334) internal successors, (403), 3 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:25,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:26:25,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 331 [2023-08-24 10:26:25,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:26:25,723 INFO L124 PetriNetUnfolderBase]: 66/117 cut-off events. [2023-08-24 10:26:25,723 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-24 10:26:25,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 245 conditions, 117 events. 66/117 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 319 event pairs, 9 based on Foata normal form. 1/79 useless extension candidates. Maximal degree in co-relation 234. Up to 85 conditions per place. [2023-08-24 10:26:25,725 INFO L140 encePairwiseOnDemand]: 327/331 looper letters, 22 selfloop transitions, 3 changer transitions 1/28 dead transitions. [2023-08-24 10:26:25,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 22 places, 28 transitions, 125 flow [2023-08-24 10:26:25,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-24 10:26:25,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-24 10:26:25,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 416 transitions. [2023-08-24 10:26:25,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.418932527693857 [2023-08-24 10:26:25,727 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 416 transitions. [2023-08-24 10:26:25,728 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 416 transitions. [2023-08-24 10:26:25,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:26:25,729 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 416 transitions. [2023-08-24 10:26:25,730 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 138.66666666666666) internal successors, (416), 3 states have internal predecessors, (416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:25,732 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:25,733 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:25,733 INFO L175 Difference]: Start difference. First operand has 20 places, 18 transitions, 50 flow. Second operand 3 states and 416 transitions. [2023-08-24 10:26:25,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 22 places, 28 transitions, 125 flow [2023-08-24 10:26:25,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 21 places, 28 transitions, 121 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-24 10:26:25,735 INFO L231 Difference]: Finished difference. Result has 22 places, 20 transitions, 65 flow [2023-08-24 10:26:25,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=19, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=18, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=15, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=65, PETRI_PLACES=22, PETRI_TRANSITIONS=20} [2023-08-24 10:26:25,736 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 1 predicate places. [2023-08-24 10:26:25,736 INFO L495 AbstractCegarLoop]: Abstraction has has 22 places, 20 transitions, 65 flow [2023-08-24 10:26:25,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 134.33333333333334) internal successors, (403), 3 states have internal predecessors, (403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:25,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:26:25,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:26:25,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-24 10:26:25,737 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:26:25,738 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:26:25,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1767514530, now seen corresponding path program 1 times [2023-08-24 10:26:25,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:26:25,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460200105] [2023-08-24 10:26:25,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:26:25,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:26:25,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:25,880 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 10:26:25,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:26:25,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460200105] [2023-08-24 10:26:25,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460200105] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 10:26:25,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 10:26:25,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-24 10:26:25,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559476733] [2023-08-24 10:26:25,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 10:26:25,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 10:26:25,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:26:25,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 10:26:25,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-24 10:26:25,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:26:25,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 22 places, 20 transitions, 65 flow. Second operand has 5 states, 5 states have (on average 130.2) internal successors, (651), 5 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:25,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:26:25,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:26:25,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:26:26,013 INFO L124 PetriNetUnfolderBase]: 85/170 cut-off events. [2023-08-24 10:26:26,014 INFO L125 PetriNetUnfolderBase]: For 27/27 co-relation queries the response was YES. [2023-08-24 10:26:26,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 403 conditions, 170 events. 85/170 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 567 event pairs, 26 based on Foata normal form. 12/181 useless extension candidates. Maximal degree in co-relation 386. Up to 87 conditions per place. [2023-08-24 10:26:26,015 INFO L140 encePairwiseOnDemand]: 326/331 looper letters, 31 selfloop transitions, 4 changer transitions 8/43 dead transitions. [2023-08-24 10:26:26,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 26 places, 43 transitions, 212 flow [2023-08-24 10:26:26,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 10:26:26,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 10:26:26,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 676 transitions. [2023-08-24 10:26:26,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40845921450151057 [2023-08-24 10:26:26,018 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 676 transitions. [2023-08-24 10:26:26,018 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 676 transitions. [2023-08-24 10:26:26,018 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:26:26,018 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 676 transitions. [2023-08-24 10:26:26,020 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 135.2) internal successors, (676), 5 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:26,022 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 331.0) internal successors, (1986), 6 states have internal predecessors, (1986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:26,023 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 331.0) internal successors, (1986), 6 states have internal predecessors, (1986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:26,023 INFO L175 Difference]: Start difference. First operand has 22 places, 20 transitions, 65 flow. Second operand 5 states and 676 transitions. [2023-08-24 10:26:26,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 26 places, 43 transitions, 212 flow [2023-08-24 10:26:26,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 25 places, 43 transitions, 208 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-24 10:26:26,025 INFO L231 Difference]: Finished difference. Result has 28 places, 22 transitions, 93 flow [2023-08-24 10:26:26,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=62, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=93, PETRI_PLACES=28, PETRI_TRANSITIONS=22} [2023-08-24 10:26:26,026 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 7 predicate places. [2023-08-24 10:26:26,026 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 22 transitions, 93 flow [2023-08-24 10:26:26,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 130.2) internal successors, (651), 5 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:26,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:26:26,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:26:26,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-24 10:26:26,027 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:26:26,028 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:26:26,028 INFO L85 PathProgramCache]: Analyzing trace with hash -505061632, now seen corresponding path program 2 times [2023-08-24 10:26:26,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:26:26,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934337796] [2023-08-24 10:26:26,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:26:26,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:26:26,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:26,145 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 10:26:26,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:26:26,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934337796] [2023-08-24 10:26:26,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934337796] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 10:26:26,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 10:26:26,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-24 10:26:26,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509707111] [2023-08-24 10:26:26,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 10:26:26,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 10:26:26,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:26:26,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 10:26:26,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-24 10:26:26,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 132 out of 331 [2023-08-24 10:26:26,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 22 transitions, 93 flow. Second operand has 4 states, 4 states have (on average 135.75) internal successors, (543), 4 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:26,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:26:26,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 132 of 331 [2023-08-24 10:26:26,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:26:26,220 INFO L124 PetriNetUnfolderBase]: 85/163 cut-off events. [2023-08-24 10:26:26,220 INFO L125 PetriNetUnfolderBase]: For 138/150 co-relation queries the response was YES. [2023-08-24 10:26:26,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 494 conditions, 163 events. 85/163 cut-off events. For 138/150 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 512 event pairs, 24 based on Foata normal form. 7/168 useless extension candidates. Maximal degree in co-relation 474. Up to 104 conditions per place. [2023-08-24 10:26:26,222 INFO L140 encePairwiseOnDemand]: 327/331 looper letters, 26 selfloop transitions, 4 changer transitions 4/35 dead transitions. [2023-08-24 10:26:26,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 35 transitions, 206 flow [2023-08-24 10:26:26,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 10:26:26,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 10:26:26,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 560 transitions. [2023-08-24 10:26:26,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4229607250755287 [2023-08-24 10:26:26,224 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 560 transitions. [2023-08-24 10:26:26,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 560 transitions. [2023-08-24 10:26:26,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:26:26,225 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 560 transitions. [2023-08-24 10:26:26,226 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 140.0) internal successors, (560), 4 states have internal predecessors, (560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:26,228 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 331.0) internal successors, (1655), 5 states have internal predecessors, (1655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:26,229 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 331.0) internal successors, (1655), 5 states have internal predecessors, (1655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:26,229 INFO L175 Difference]: Start difference. First operand has 28 places, 22 transitions, 93 flow. Second operand 4 states and 560 transitions. [2023-08-24 10:26:26,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 35 transitions, 206 flow [2023-08-24 10:26:26,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 35 transitions, 193 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-08-24 10:26:26,232 INFO L231 Difference]: Finished difference. Result has 30 places, 24 transitions, 112 flow [2023-08-24 10:26:26,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=25, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=112, PETRI_PLACES=30, PETRI_TRANSITIONS=24} [2023-08-24 10:26:26,232 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 9 predicate places. [2023-08-24 10:26:26,233 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 24 transitions, 112 flow [2023-08-24 10:26:26,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 135.75) internal successors, (543), 4 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:26,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:26:26,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:26:26,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-24 10:26:26,234 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:26:26,234 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:26:26,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1330559435, now seen corresponding path program 1 times [2023-08-24 10:26:26,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:26:26,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99067034] [2023-08-24 10:26:26,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:26:26,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:26:26,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:26,367 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 10:26:26,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:26:26,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99067034] [2023-08-24 10:26:26,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99067034] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 10:26:26,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 10:26:26,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-24 10:26:26,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143511952] [2023-08-24 10:26:26,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 10:26:26,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 10:26:26,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:26:26,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 10:26:26,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-24 10:26:26,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:26:26,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 24 transitions, 112 flow. Second operand has 5 states, 5 states have (on average 130.2) internal successors, (651), 5 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:26,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:26:26,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:26:26,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:26:26,469 INFO L124 PetriNetUnfolderBase]: 95/188 cut-off events. [2023-08-24 10:26:26,469 INFO L125 PetriNetUnfolderBase]: For 210/210 co-relation queries the response was YES. [2023-08-24 10:26:26,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 589 conditions, 188 events. 95/188 cut-off events. For 210/210 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 629 event pairs, 26 based on Foata normal form. 2/189 useless extension candidates. Maximal degree in co-relation 568. Up to 93 conditions per place. [2023-08-24 10:26:26,471 INFO L140 encePairwiseOnDemand]: 325/331 looper letters, 31 selfloop transitions, 9 changer transitions 10/50 dead transitions. [2023-08-24 10:26:26,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 50 transitions, 309 flow [2023-08-24 10:26:26,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-24 10:26:26,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-24 10:26:26,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 807 transitions. [2023-08-24 10:26:26,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40634441087613293 [2023-08-24 10:26:26,475 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 807 transitions. [2023-08-24 10:26:26,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 807 transitions. [2023-08-24 10:26:26,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:26:26,475 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 807 transitions. [2023-08-24 10:26:26,477 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 134.5) internal successors, (807), 6 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:26,480 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 331.0) internal successors, (2317), 7 states have internal predecessors, (2317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:26,481 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 331.0) internal successors, (2317), 7 states have internal predecessors, (2317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:26,481 INFO L175 Difference]: Start difference. First operand has 30 places, 24 transitions, 112 flow. Second operand 6 states and 807 transitions. [2023-08-24 10:26:26,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 50 transitions, 309 flow [2023-08-24 10:26:26,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 50 transitions, 304 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-24 10:26:26,484 INFO L231 Difference]: Finished difference. Result has 36 places, 27 transitions, 163 flow [2023-08-24 10:26:26,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=163, PETRI_PLACES=36, PETRI_TRANSITIONS=27} [2023-08-24 10:26:26,485 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 15 predicate places. [2023-08-24 10:26:26,485 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 27 transitions, 163 flow [2023-08-24 10:26:26,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 130.2) internal successors, (651), 5 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:26,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:26:26,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:26:26,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-24 10:26:26,486 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:26:26,486 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:26:26,486 INFO L85 PathProgramCache]: Analyzing trace with hash -2054275559, now seen corresponding path program 2 times [2023-08-24 10:26:26,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:26:26,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134106683] [2023-08-24 10:26:26,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:26:26,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:26:26,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:26,587 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-24 10:26:26,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:26:26,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134106683] [2023-08-24 10:26:26,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134106683] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:26:26,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [576634802] [2023-08-24 10:26:26,587 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 10:26:26,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:26:26,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:26:26,593 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:26:26,621 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-24 10:26:26,688 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 10:26:26,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:26:26,690 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-24 10:26:26,694 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:26:26,778 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 10:26:26,778 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-24 10:26:26,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [576634802] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 10:26:26,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-24 10:26:26,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2023-08-24 10:26:26,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482231791] [2023-08-24 10:26:26,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 10:26:26,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-24 10:26:26,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:26:26,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-24 10:26:26,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-24 10:26:26,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 331 [2023-08-24 10:26:26,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 27 transitions, 163 flow. Second operand has 4 states, 4 states have (on average 133.75) internal successors, (535), 4 states have internal predecessors, (535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:26,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:26:26,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 331 [2023-08-24 10:26:26,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:26:26,859 INFO L124 PetriNetUnfolderBase]: 83/163 cut-off events. [2023-08-24 10:26:26,859 INFO L125 PetriNetUnfolderBase]: For 304/316 co-relation queries the response was YES. [2023-08-24 10:26:26,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 624 conditions, 163 events. 83/163 cut-off events. For 304/316 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 513 event pairs, 16 based on Foata normal form. 12/171 useless extension candidates. Maximal degree in co-relation 601. Up to 104 conditions per place. [2023-08-24 10:26:26,862 INFO L140 encePairwiseOnDemand]: 327/331 looper letters, 30 selfloop transitions, 6 changer transitions 4/42 dead transitions. [2023-08-24 10:26:26,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 42 transitions, 302 flow [2023-08-24 10:26:26,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-24 10:26:26,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-24 10:26:26,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 554 transitions. [2023-08-24 10:26:26,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41842900302114805 [2023-08-24 10:26:26,864 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 554 transitions. [2023-08-24 10:26:26,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 554 transitions. [2023-08-24 10:26:26,865 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:26:26,865 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 554 transitions. [2023-08-24 10:26:26,866 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 138.5) internal successors, (554), 4 states have internal predecessors, (554), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:26,868 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 331.0) internal successors, (1655), 5 states have internal predecessors, (1655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:26,868 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 331.0) internal successors, (1655), 5 states have internal predecessors, (1655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:26,868 INFO L175 Difference]: Start difference. First operand has 36 places, 27 transitions, 163 flow. Second operand 4 states and 554 transitions. [2023-08-24 10:26:26,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 42 transitions, 302 flow [2023-08-24 10:26:26,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 42 transitions, 284 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-24 10:26:26,874 INFO L231 Difference]: Finished difference. Result has 38 places, 29 transitions, 184 flow [2023-08-24 10:26:26,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=184, PETRI_PLACES=38, PETRI_TRANSITIONS=29} [2023-08-24 10:26:26,876 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 17 predicate places. [2023-08-24 10:26:26,876 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 29 transitions, 184 flow [2023-08-24 10:26:26,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 133.75) internal successors, (535), 4 states have internal predecessors, (535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:26,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:26:26,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:26:26,888 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-24 10:26:27,083 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,SelfDestructingSolverStorable5 [2023-08-24 10:26:27,083 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:26:27,084 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:26:27,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1182712319, now seen corresponding path program 3 times [2023-08-24 10:26:27,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:26:27,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337918966] [2023-08-24 10:26:27,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:26:27,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:26:27,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:27,216 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 10:26:27,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:26:27,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337918966] [2023-08-24 10:26:27,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337918966] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 10:26:27,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 10:26:27,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-24 10:26:27,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748169556] [2023-08-24 10:26:27,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 10:26:27,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 10:26:27,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:26:27,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 10:26:27,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-24 10:26:27,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:26:27,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 29 transitions, 184 flow. Second operand has 5 states, 5 states have (on average 130.2) internal successors, (651), 5 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:27,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:26:27,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:26:27,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:26:27,317 INFO L124 PetriNetUnfolderBase]: 113/217 cut-off events. [2023-08-24 10:26:27,317 INFO L125 PetriNetUnfolderBase]: For 508/508 co-relation queries the response was YES. [2023-08-24 10:26:27,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 870 conditions, 217 events. 113/217 cut-off events. For 508/508 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 703 event pairs, 42 based on Foata normal form. 2/218 useless extension candidates. Maximal degree in co-relation 845. Up to 139 conditions per place. [2023-08-24 10:26:27,320 INFO L140 encePairwiseOnDemand]: 325/331 looper letters, 32 selfloop transitions, 10 changer transitions 8/50 dead transitions. [2023-08-24 10:26:27,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 50 transitions, 396 flow [2023-08-24 10:26:27,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 10:26:27,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 10:26:27,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 674 transitions. [2023-08-24 10:26:27,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40725075528700905 [2023-08-24 10:26:27,323 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 674 transitions. [2023-08-24 10:26:27,323 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 674 transitions. [2023-08-24 10:26:27,325 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:26:27,326 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 674 transitions. [2023-08-24 10:26:27,332 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 134.8) internal successors, (674), 5 states have internal predecessors, (674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:27,334 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 331.0) internal successors, (1986), 6 states have internal predecessors, (1986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:27,336 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 331.0) internal successors, (1986), 6 states have internal predecessors, (1986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:27,337 INFO L175 Difference]: Start difference. First operand has 38 places, 29 transitions, 184 flow. Second operand 5 states and 674 transitions. [2023-08-24 10:26:27,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 50 transitions, 396 flow [2023-08-24 10:26:27,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 50 transitions, 386 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-24 10:26:27,340 INFO L231 Difference]: Finished difference. Result has 44 places, 33 transitions, 256 flow [2023-08-24 10:26:27,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=256, PETRI_PLACES=44, PETRI_TRANSITIONS=33} [2023-08-24 10:26:27,341 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 23 predicate places. [2023-08-24 10:26:27,341 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 33 transitions, 256 flow [2023-08-24 10:26:27,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 130.2) internal successors, (651), 5 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:27,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:26:27,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:26:27,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-24 10:26:27,342 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:26:27,343 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:26:27,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1228919134, now seen corresponding path program 3 times [2023-08-24 10:26:27,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:26:27,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596015957] [2023-08-24 10:26:27,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:26:27,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:26:27,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:27,454 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 10:26:27,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:26:27,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596015957] [2023-08-24 10:26:27,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596015957] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 10:26:27,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 10:26:27,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-24 10:26:27,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816239308] [2023-08-24 10:26:27,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 10:26:27,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 10:26:27,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:26:27,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 10:26:27,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-24 10:26:27,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:26:27,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 33 transitions, 256 flow. Second operand has 5 states, 5 states have (on average 130.2) internal successors, (651), 5 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:27,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:26:27,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:26:27,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:26:27,532 INFO L124 PetriNetUnfolderBase]: 104/191 cut-off events. [2023-08-24 10:26:27,532 INFO L125 PetriNetUnfolderBase]: For 660/660 co-relation queries the response was YES. [2023-08-24 10:26:27,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 878 conditions, 191 events. 104/191 cut-off events. For 660/660 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 561 event pairs, 36 based on Foata normal form. 4/194 useless extension candidates. Maximal degree in co-relation 850. Up to 141 conditions per place. [2023-08-24 10:26:27,534 INFO L140 encePairwiseOnDemand]: 326/331 looper letters, 29 selfloop transitions, 13 changer transitions 3/45 dead transitions. [2023-08-24 10:26:27,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 45 transitions, 407 flow [2023-08-24 10:26:27,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 10:26:27,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 10:26:27,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 670 transitions. [2023-08-24 10:26:27,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40483383685800606 [2023-08-24 10:26:27,537 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 670 transitions. [2023-08-24 10:26:27,537 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 670 transitions. [2023-08-24 10:26:27,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:26:27,540 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 670 transitions. [2023-08-24 10:26:27,542 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 134.0) internal successors, (670), 5 states have internal predecessors, (670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:27,545 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 331.0) internal successors, (1986), 6 states have internal predecessors, (1986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:27,545 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 331.0) internal successors, (1986), 6 states have internal predecessors, (1986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:27,545 INFO L175 Difference]: Start difference. First operand has 44 places, 33 transitions, 256 flow. Second operand 5 states and 670 transitions. [2023-08-24 10:26:27,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 45 transitions, 407 flow [2023-08-24 10:26:27,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 45 transitions, 381 flow, removed 9 selfloop flow, removed 2 redundant places. [2023-08-24 10:26:27,549 INFO L231 Difference]: Finished difference. Result has 46 places, 34 transitions, 276 flow [2023-08-24 10:26:27,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=234, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=276, PETRI_PLACES=46, PETRI_TRANSITIONS=34} [2023-08-24 10:26:27,552 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 25 predicate places. [2023-08-24 10:26:27,552 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 34 transitions, 276 flow [2023-08-24 10:26:27,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 130.2) internal successors, (651), 5 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:27,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:26:27,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:26:27,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-24 10:26:27,553 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:26:27,565 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:26:27,566 INFO L85 PathProgramCache]: Analyzing trace with hash -377697469, now seen corresponding path program 4 times [2023-08-24 10:26:27,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:26:27,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536812333] [2023-08-24 10:26:27,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:26:27,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:26:27,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:27,707 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-24 10:26:27,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:26:27,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536812333] [2023-08-24 10:26:27,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536812333] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:26:27,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691518530] [2023-08-24 10:26:27,708 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 10:26:27,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:26:27,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:26:27,709 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:26:27,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-24 10:26:27,784 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 10:26:27,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:26:27,785 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-24 10:26:27,787 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:26:27,822 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-24 10:26:27,822 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:26:27,859 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-24 10:26:27,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691518530] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:26:27,860 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:26:27,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 4] total 7 [2023-08-24 10:26:27,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788930691] [2023-08-24 10:26:27,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:26:27,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-24 10:26:27,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:26:27,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-24 10:26:27,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-08-24 10:26:27,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:26:27,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 34 transitions, 276 flow. Second operand has 7 states, 7 states have (on average 130.14285714285714) internal successors, (911), 7 states have internal predecessors, (911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:27,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:26:27,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:26:27,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:26:28,038 INFO L124 PetriNetUnfolderBase]: 117/210 cut-off events. [2023-08-24 10:26:28,038 INFO L125 PetriNetUnfolderBase]: For 716/716 co-relation queries the response was YES. [2023-08-24 10:26:28,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 961 conditions, 210 events. 117/210 cut-off events. For 716/716 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 642 event pairs, 24 based on Foata normal form. 6/215 useless extension candidates. Maximal degree in co-relation 933. Up to 131 conditions per place. [2023-08-24 10:26:28,040 INFO L140 encePairwiseOnDemand]: 326/331 looper letters, 40 selfloop transitions, 18 changer transitions 0/58 dead transitions. [2023-08-24 10:26:28,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 58 transitions, 494 flow [2023-08-24 10:26:28,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-24 10:26:28,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-24 10:26:28,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 937 transitions. [2023-08-24 10:26:28,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40440224428139837 [2023-08-24 10:26:28,043 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 937 transitions. [2023-08-24 10:26:28,043 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 937 transitions. [2023-08-24 10:26:28,044 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:26:28,044 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 937 transitions. [2023-08-24 10:26:28,046 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 133.85714285714286) internal successors, (937), 7 states have internal predecessors, (937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:28,049 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 331.0) internal successors, (2648), 8 states have internal predecessors, (2648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:28,049 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 331.0) internal successors, (2648), 8 states have internal predecessors, (2648), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:28,049 INFO L175 Difference]: Start difference. First operand has 46 places, 34 transitions, 276 flow. Second operand 7 states and 937 transitions. [2023-08-24 10:26:28,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 58 transitions, 494 flow [2023-08-24 10:26:28,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 58 transitions, 464 flow, removed 4 selfloop flow, removed 4 redundant places. [2023-08-24 10:26:28,053 INFO L231 Difference]: Finished difference. Result has 48 places, 37 transitions, 318 flow [2023-08-24 10:26:28,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=318, PETRI_PLACES=48, PETRI_TRANSITIONS=37} [2023-08-24 10:26:28,056 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 27 predicate places. [2023-08-24 10:26:28,057 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 37 transitions, 318 flow [2023-08-24 10:26:28,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 130.14285714285714) internal successors, (911), 7 states have internal predecessors, (911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:28,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:26:28,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:26:28,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-24 10:26:28,267 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,SelfDestructingSolverStorable8 [2023-08-24 10:26:28,267 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:26:28,268 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:26:28,268 INFO L85 PathProgramCache]: Analyzing trace with hash -1397016515, now seen corresponding path program 5 times [2023-08-24 10:26:28,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:26:28,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131983003] [2023-08-24 10:26:28,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:26:28,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:26:28,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:28,361 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 10:26:28,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:26:28,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131983003] [2023-08-24 10:26:28,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131983003] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-24 10:26:28,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-24 10:26:28,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-24 10:26:28,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806968428] [2023-08-24 10:26:28,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-24 10:26:28,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-24 10:26:28,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:26:28,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-24 10:26:28,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-24 10:26:28,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:26:28,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 37 transitions, 318 flow. Second operand has 5 states, 5 states have (on average 130.2) internal successors, (651), 5 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:28,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:26:28,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:26:28,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:26:28,459 INFO L124 PetriNetUnfolderBase]: 113/206 cut-off events. [2023-08-24 10:26:28,460 INFO L125 PetriNetUnfolderBase]: For 922/922 co-relation queries the response was YES. [2023-08-24 10:26:28,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1014 conditions, 206 events. 113/206 cut-off events. For 922/922 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 617 event pairs, 31 based on Foata normal form. 4/209 useless extension candidates. Maximal degree in co-relation 985. Up to 136 conditions per place. [2023-08-24 10:26:28,462 INFO L140 encePairwiseOnDemand]: 326/331 looper letters, 38 selfloop transitions, 11 changer transitions 2/51 dead transitions. [2023-08-24 10:26:28,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 51 transitions, 482 flow [2023-08-24 10:26:28,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 10:26:28,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 10:26:28,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 670 transitions. [2023-08-24 10:26:28,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40483383685800606 [2023-08-24 10:26:28,464 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 670 transitions. [2023-08-24 10:26:28,464 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 670 transitions. [2023-08-24 10:26:28,465 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:26:28,465 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 670 transitions. [2023-08-24 10:26:28,467 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 134.0) internal successors, (670), 5 states have internal predecessors, (670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:28,470 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 331.0) internal successors, (1986), 6 states have internal predecessors, (1986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:28,470 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 331.0) internal successors, (1986), 6 states have internal predecessors, (1986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:28,470 INFO L175 Difference]: Start difference. First operand has 48 places, 37 transitions, 318 flow. Second operand 5 states and 670 transitions. [2023-08-24 10:26:28,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 51 transitions, 482 flow [2023-08-24 10:26:28,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 51 transitions, 449 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-08-24 10:26:28,476 INFO L231 Difference]: Finished difference. Result has 52 places, 38 transitions, 339 flow [2023-08-24 10:26:28,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=287, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=339, PETRI_PLACES=52, PETRI_TRANSITIONS=38} [2023-08-24 10:26:28,477 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 31 predicate places. [2023-08-24 10:26:28,478 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 38 transitions, 339 flow [2023-08-24 10:26:28,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 130.2) internal successors, (651), 5 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:28,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:26:28,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:26:28,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-24 10:26:28,479 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:26:28,479 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:26:28,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1651458281, now seen corresponding path program 6 times [2023-08-24 10:26:28,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:26:28,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1842338436] [2023-08-24 10:26:28,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:26:28,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:26:28,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:28,590 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-24 10:26:28,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:26:28,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1842338436] [2023-08-24 10:26:28,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1842338436] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:26:28,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42961423] [2023-08-24 10:26:28,593 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 10:26:28,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:26:28,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:26:28,594 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:26:28,620 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-24 10:26:28,678 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-24 10:26:28,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:26:28,679 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-24 10:26:28,681 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:26:28,726 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-24 10:26:28,726 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:26:28,777 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-24 10:26:28,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42961423] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:26:28,777 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:26:28,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2023-08-24 10:26:28,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275426404] [2023-08-24 10:26:28,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:26:28,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-24 10:26:28,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:26:28,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-24 10:26:28,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-08-24 10:26:28,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:26:28,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 38 transitions, 339 flow. Second operand has 9 states, 9 states have (on average 129.77777777777777) internal successors, (1168), 9 states have internal predecessors, (1168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:28,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:26:28,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:26:28,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:26:28,902 INFO L124 PetriNetUnfolderBase]: 106/189 cut-off events. [2023-08-24 10:26:28,903 INFO L125 PetriNetUnfolderBase]: For 1023/1023 co-relation queries the response was YES. [2023-08-24 10:26:28,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 997 conditions, 189 events. 106/189 cut-off events. For 1023/1023 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 535 event pairs, 31 based on Foata normal form. 6/194 useless extension candidates. Maximal degree in co-relation 965. Up to 136 conditions per place. [2023-08-24 10:26:28,905 INFO L140 encePairwiseOnDemand]: 326/331 looper letters, 33 selfloop transitions, 14 changer transitions 1/48 dead transitions. [2023-08-24 10:26:28,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 48 transitions, 469 flow [2023-08-24 10:26:28,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-24 10:26:28,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-24 10:26:28,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 670 transitions. [2023-08-24 10:26:28,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40483383685800606 [2023-08-24 10:26:28,907 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 670 transitions. [2023-08-24 10:26:28,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 670 transitions. [2023-08-24 10:26:28,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:26:28,907 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 670 transitions. [2023-08-24 10:26:28,909 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 134.0) internal successors, (670), 5 states have internal predecessors, (670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:28,911 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 331.0) internal successors, (1986), 6 states have internal predecessors, (1986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:28,911 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 331.0) internal successors, (1986), 6 states have internal predecessors, (1986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:28,911 INFO L175 Difference]: Start difference. First operand has 52 places, 38 transitions, 339 flow. Second operand 5 states and 670 transitions. [2023-08-24 10:26:28,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 48 transitions, 469 flow [2023-08-24 10:26:28,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 48 transitions, 443 flow, removed 8 selfloop flow, removed 2 redundant places. [2023-08-24 10:26:28,915 INFO L231 Difference]: Finished difference. Result has 53 places, 37 transitions, 329 flow [2023-08-24 10:26:28,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=315, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=329, PETRI_PLACES=53, PETRI_TRANSITIONS=37} [2023-08-24 10:26:28,916 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 32 predicate places. [2023-08-24 10:26:28,916 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 37 transitions, 329 flow [2023-08-24 10:26:28,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 129.77777777777777) internal successors, (1168), 9 states have internal predecessors, (1168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:28,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:26:28,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:26:28,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-24 10:26:29,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:26:29,123 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:26:29,123 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:26:29,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1851798860, now seen corresponding path program 1 times [2023-08-24 10:26:29,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:26:29,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710059007] [2023-08-24 10:26:29,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:26:29,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:26:29,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:29,215 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-24 10:26:29,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:26:29,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710059007] [2023-08-24 10:26:29,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710059007] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:26:29,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599477653] [2023-08-24 10:26:29,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:26:29,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:26:29,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:26:29,216 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:26:29,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-24 10:26:29,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:29,300 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 28 conjunts are in the unsatisfiable core [2023-08-24 10:26:29,302 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:26:29,468 INFO L322 Elim1Store]: treesize reduction 15, result has 44.4 percent of original size [2023-08-24 10:26:29,469 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 29 [2023-08-24 10:26:29,491 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-24 10:26:29,491 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:26:29,601 INFO L322 Elim1Store]: treesize reduction 5, result has 84.8 percent of original size [2023-08-24 10:26:29,601 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 45 [2023-08-24 10:26:29,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-24 10:26:29,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599477653] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:26:29,763 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:26:29,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 13 [2023-08-24 10:26:29,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278242756] [2023-08-24 10:26:29,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:26:29,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-24 10:26:29,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:26:29,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-24 10:26:29,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-08-24 10:26:29,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 94 out of 331 [2023-08-24 10:26:29,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 37 transitions, 329 flow. Second operand has 13 states, 13 states have (on average 97.3076923076923) internal successors, (1265), 13 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-24 10:26:29,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:26:29,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 94 of 331 [2023-08-24 10:26:29,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:26:30,275 INFO L124 PetriNetUnfolderBase]: 263/466 cut-off events. [2023-08-24 10:26:30,275 INFO L125 PetriNetUnfolderBase]: For 2137/2175 co-relation queries the response was YES. [2023-08-24 10:26:30,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2380 conditions, 466 events. 263/466 cut-off events. For 2137/2175 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1889 event pairs, 6 based on Foata normal form. 53/513 useless extension candidates. Maximal degree in co-relation 2073. Up to 235 conditions per place. [2023-08-24 10:26:30,279 INFO L140 encePairwiseOnDemand]: 322/331 looper letters, 39 selfloop transitions, 22 changer transitions 70/134 dead transitions. [2023-08-24 10:26:30,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 134 transitions, 1261 flow [2023-08-24 10:26:30,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-24 10:26:30,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-24 10:26:30,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 1892 transitions. [2023-08-24 10:26:30,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3008427412943234 [2023-08-24 10:26:30,286 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 1892 transitions. [2023-08-24 10:26:30,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 1892 transitions. [2023-08-24 10:26:30,287 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:26:30,287 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 1892 transitions. [2023-08-24 10:26:30,291 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 99.57894736842105) internal successors, (1892), 19 states have internal predecessors, (1892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:30,299 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 331.0) internal successors, (6620), 20 states have internal predecessors, (6620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:30,300 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 331.0) internal successors, (6620), 20 states have internal predecessors, (6620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:30,300 INFO L175 Difference]: Start difference. First operand has 53 places, 37 transitions, 329 flow. Second operand 19 states and 1892 transitions. [2023-08-24 10:26:30,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 134 transitions, 1261 flow [2023-08-24 10:26:30,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 134 transitions, 1139 flow, removed 4 selfloop flow, removed 7 redundant places. [2023-08-24 10:26:30,308 INFO L231 Difference]: Finished difference. Result has 71 places, 44 transitions, 441 flow [2023-08-24 10:26:30,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=279, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=441, PETRI_PLACES=71, PETRI_TRANSITIONS=44} [2023-08-24 10:26:30,309 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 50 predicate places. [2023-08-24 10:26:30,309 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 44 transitions, 441 flow [2023-08-24 10:26:30,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 97.3076923076923) internal successors, (1265), 13 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-24 10:26:30,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:26:30,310 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:26:30,320 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-24 10:26:30,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:26:30,520 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:26:30,520 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:26:30,520 INFO L85 PathProgramCache]: Analyzing trace with hash -59504810, now seen corresponding path program 2 times [2023-08-24 10:26:30,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:26:30,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756368614] [2023-08-24 10:26:30,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:26:30,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:26:30,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:31,219 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 10:26:31,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:26:31,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756368614] [2023-08-24 10:26:31,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756368614] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:26:31,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [288228442] [2023-08-24 10:26:31,220 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 10:26:31,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:26:31,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:26:31,261 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:26:31,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-24 10:26:31,346 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 10:26:31,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:26:31,348 INFO L262 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 33 conjunts are in the unsatisfiable core [2023-08-24 10:26:31,349 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:26:31,521 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 10:26:31,530 INFO L322 Elim1Store]: treesize reduction 15, result has 31.8 percent of original size [2023-08-24 10:26:31,532 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 37 treesize of output 24 [2023-08-24 10:26:31,575 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 10:26:31,575 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:26:31,653 INFO L322 Elim1Store]: treesize reduction 5, result has 84.8 percent of original size [2023-08-24 10:26:31,653 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 45 [2023-08-24 10:26:31,727 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 10:26:31,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [288228442] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:26:31,728 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:26:31,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 16 [2023-08-24 10:26:31,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926689865] [2023-08-24 10:26:31,728 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:26:31,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-24 10:26:31,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:26:31,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-24 10:26:31,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2023-08-24 10:26:31,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 331 [2023-08-24 10:26:31,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 44 transitions, 441 flow. Second operand has 18 states, 18 states have (on average 102.33333333333333) internal successors, (1842), 18 states have internal predecessors, (1842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:31,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:26:31,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 331 [2023-08-24 10:26:31,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:26:31,968 INFO L124 PetriNetUnfolderBase]: 159/294 cut-off events. [2023-08-24 10:26:31,969 INFO L125 PetriNetUnfolderBase]: For 2012/2065 co-relation queries the response was YES. [2023-08-24 10:26:31,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1813 conditions, 294 events. 159/294 cut-off events. For 2012/2065 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1047 event pairs, 20 based on Foata normal form. 20/302 useless extension candidates. Maximal degree in co-relation 1785. Up to 174 conditions per place. [2023-08-24 10:26:31,971 INFO L140 encePairwiseOnDemand]: 325/331 looper letters, 28 selfloop transitions, 9 changer transitions 26/69 dead transitions. [2023-08-24 10:26:31,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 69 transitions, 760 flow [2023-08-24 10:26:31,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-24 10:26:31,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-24 10:26:31,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 843 transitions. [2023-08-24 10:26:31,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3183534743202417 [2023-08-24 10:26:31,974 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 843 transitions. [2023-08-24 10:26:31,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 843 transitions. [2023-08-24 10:26:31,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:26:31,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 843 transitions. [2023-08-24 10:26:31,976 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 105.375) internal successors, (843), 8 states have internal predecessors, (843), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:31,979 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 331.0) internal successors, (2979), 9 states have internal predecessors, (2979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:31,980 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 331.0) internal successors, (2979), 9 states have internal predecessors, (2979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:31,980 INFO L175 Difference]: Start difference. First operand has 71 places, 44 transitions, 441 flow. Second operand 8 states and 843 transitions. [2023-08-24 10:26:31,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 69 transitions, 760 flow [2023-08-24 10:26:31,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 69 transitions, 635 flow, removed 50 selfloop flow, removed 9 redundant places. [2023-08-24 10:26:31,986 INFO L231 Difference]: Finished difference. Result has 64 places, 40 transitions, 354 flow [2023-08-24 10:26:31,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=360, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=354, PETRI_PLACES=64, PETRI_TRANSITIONS=40} [2023-08-24 10:26:31,987 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 43 predicate places. [2023-08-24 10:26:31,987 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 40 transitions, 354 flow [2023-08-24 10:26:31,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 102.33333333333333) internal successors, (1842), 18 states have internal predecessors, (1842), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:31,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:26:31,988 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:26:31,995 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-24 10:26:32,192 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,SelfDestructingSolverStorable12 [2023-08-24 10:26:32,193 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:26:32,193 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:26:32,193 INFO L85 PathProgramCache]: Analyzing trace with hash -284591643, now seen corresponding path program 3 times [2023-08-24 10:26:32,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:26:32,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082957382] [2023-08-24 10:26:32,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:26:32,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:26:32,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:32,941 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 10:26:32,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:26:32,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082957382] [2023-08-24 10:26:32,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082957382] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:26:32,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475493266] [2023-08-24 10:26:32,942 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 10:26:32,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:26:32,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:26:32,945 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:26:32,955 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-24 10:26:33,044 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-24 10:26:33,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:26:33,046 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-24 10:26:33,048 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:26:33,195 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 10:26:33,196 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2023-08-24 10:26:33,204 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 10:26:33,205 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:26:33,295 INFO L322 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-08-24 10:26:33,296 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-08-24 10:26:33,355 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:26:33,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475493266] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:26:33,356 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:26:33,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 3] total 15 [2023-08-24 10:26:33,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725007446] [2023-08-24 10:26:33,356 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:26:33,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-24 10:26:33,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:26:33,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-24 10:26:33,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2023-08-24 10:26:33,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 331 [2023-08-24 10:26:33,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 40 transitions, 354 flow. Second operand has 17 states, 17 states have (on average 106.23529411764706) internal successors, (1806), 17 states have internal predecessors, (1806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:33,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:26:33,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 331 [2023-08-24 10:26:33,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:26:33,776 INFO L124 PetriNetUnfolderBase]: 265/473 cut-off events. [2023-08-24 10:26:33,776 INFO L125 PetriNetUnfolderBase]: For 1934/2001 co-relation queries the response was YES. [2023-08-24 10:26:33,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2586 conditions, 473 events. 265/473 cut-off events. For 1934/2001 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1843 event pairs, 12 based on Foata normal form. 28/484 useless extension candidates. Maximal degree in co-relation 2555. Up to 236 conditions per place. [2023-08-24 10:26:33,781 INFO L140 encePairwiseOnDemand]: 324/331 looper letters, 65 selfloop transitions, 49 changer transitions 1/121 dead transitions. [2023-08-24 10:26:33,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 121 transitions, 1172 flow [2023-08-24 10:26:33,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-24 10:26:33,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-24 10:26:33,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1539 transitions. [2023-08-24 10:26:33,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33211048769961155 [2023-08-24 10:26:33,786 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1539 transitions. [2023-08-24 10:26:33,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1539 transitions. [2023-08-24 10:26:33,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:26:33,787 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1539 transitions. [2023-08-24 10:26:33,790 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 109.92857142857143) internal successors, (1539), 14 states have internal predecessors, (1539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:33,796 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 331.0) internal successors, (4965), 15 states have internal predecessors, (4965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:33,797 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 331.0) internal successors, (4965), 15 states have internal predecessors, (4965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:33,797 INFO L175 Difference]: Start difference. First operand has 64 places, 40 transitions, 354 flow. Second operand 14 states and 1539 transitions. [2023-08-24 10:26:33,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 121 transitions, 1172 flow [2023-08-24 10:26:33,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 121 transitions, 1114 flow, removed 14 selfloop flow, removed 6 redundant places. [2023-08-24 10:26:33,806 INFO L231 Difference]: Finished difference. Result has 67 places, 82 transitions, 885 flow [2023-08-24 10:26:33,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=328, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=885, PETRI_PLACES=67, PETRI_TRANSITIONS=82} [2023-08-24 10:26:33,807 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 46 predicate places. [2023-08-24 10:26:33,807 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 82 transitions, 885 flow [2023-08-24 10:26:33,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 106.23529411764706) internal successors, (1806), 17 states have internal predecessors, (1806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:33,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:26:33,807 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:26:33,820 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-24 10:26:34,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:26:34,020 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:26:34,021 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:26:34,021 INFO L85 PathProgramCache]: Analyzing trace with hash -2044935495, now seen corresponding path program 4 times [2023-08-24 10:26:34,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:26:34,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974222112] [2023-08-24 10:26:34,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:26:34,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:26:34,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:34,574 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 10:26:34,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:26:34,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974222112] [2023-08-24 10:26:34,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974222112] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:26:34,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838178667] [2023-08-24 10:26:34,574 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 10:26:34,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:26:34,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:26:34,577 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:26:34,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-24 10:26:34,665 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 10:26:34,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:26:34,667 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-24 10:26:34,668 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:26:34,801 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 10:26:34,801 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2023-08-24 10:26:34,812 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 10:26:34,813 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:26:34,897 INFO L322 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-08-24 10:26:34,898 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-08-24 10:26:34,951 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:26:34,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838178667] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:26:34,951 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:26:34,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 3] total 15 [2023-08-24 10:26:34,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802831308] [2023-08-24 10:26:34,952 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:26:34,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-24 10:26:34,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:26:34,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-24 10:26:34,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2023-08-24 10:26:34,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 331 [2023-08-24 10:26:34,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 82 transitions, 885 flow. Second operand has 17 states, 17 states have (on average 106.23529411764706) internal successors, (1806), 17 states have internal predecessors, (1806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:34,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:26:34,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 331 [2023-08-24 10:26:34,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:26:35,302 INFO L124 PetriNetUnfolderBase]: 325/583 cut-off events. [2023-08-24 10:26:35,302 INFO L125 PetriNetUnfolderBase]: For 2925/2986 co-relation queries the response was YES. [2023-08-24 10:26:35,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3298 conditions, 583 events. 325/583 cut-off events. For 2925/2986 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2407 event pairs, 33 based on Foata normal form. 22/588 useless extension candidates. Maximal degree in co-relation 2953. Up to 423 conditions per place. [2023-08-24 10:26:35,308 INFO L140 encePairwiseOnDemand]: 324/331 looper letters, 79 selfloop transitions, 39 changer transitions 1/125 dead transitions. [2023-08-24 10:26:35,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 125 transitions, 1372 flow [2023-08-24 10:26:35,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-24 10:26:35,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-24 10:26:35,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1531 transitions. [2023-08-24 10:26:35,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33038411739318085 [2023-08-24 10:26:35,313 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1531 transitions. [2023-08-24 10:26:35,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1531 transitions. [2023-08-24 10:26:35,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:26:35,314 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1531 transitions. [2023-08-24 10:26:35,317 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 109.35714285714286) internal successors, (1531), 14 states have internal predecessors, (1531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:35,323 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 331.0) internal successors, (4965), 15 states have internal predecessors, (4965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:35,323 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 331.0) internal successors, (4965), 15 states have internal predecessors, (4965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:35,324 INFO L175 Difference]: Start difference. First operand has 67 places, 82 transitions, 885 flow. Second operand 14 states and 1531 transitions. [2023-08-24 10:26:35,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 125 transitions, 1372 flow [2023-08-24 10:26:35,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 125 transitions, 1264 flow, removed 52 selfloop flow, removed 2 redundant places. [2023-08-24 10:26:35,332 INFO L231 Difference]: Finished difference. Result has 79 places, 92 transitions, 988 flow [2023-08-24 10:26:35,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=777, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=988, PETRI_PLACES=79, PETRI_TRANSITIONS=92} [2023-08-24 10:26:35,333 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 58 predicate places. [2023-08-24 10:26:35,333 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 92 transitions, 988 flow [2023-08-24 10:26:35,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 106.23529411764706) internal successors, (1806), 17 states have internal predecessors, (1806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:35,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:26:35,333 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:26:35,343 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-24 10:26:35,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:26:35,539 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:26:35,539 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:26:35,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1087321851, now seen corresponding path program 5 times [2023-08-24 10:26:35,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:26:35,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921569784] [2023-08-24 10:26:35,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:26:35,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:26:35,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:36,625 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 10:26:36,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:26:36,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921569784] [2023-08-24 10:26:36,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921569784] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:26:36,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1590012911] [2023-08-24 10:26:36,626 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 10:26:36,626 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:26:36,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:26:36,627 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:26:36,644 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-24 10:26:36,731 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 10:26:36,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:26:36,733 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-24 10:26:36,734 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:26:36,918 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-24 10:26:36,937 INFO L322 Elim1Store]: treesize reduction 33, result has 31.3 percent of original size [2023-08-24 10:26:36,937 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 29 treesize of output 31 [2023-08-24 10:26:36,947 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 10:26:36,947 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:26:37,041 INFO L322 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2023-08-24 10:26:37,042 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2023-08-24 10:26:37,123 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:26:37,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1590012911] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:26:37,124 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:26:37,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 4] total 16 [2023-08-24 10:26:37,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924443119] [2023-08-24 10:26:37,124 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:26:37,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-24 10:26:37,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:26:37,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-24 10:26:37,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2023-08-24 10:26:37,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 331 [2023-08-24 10:26:37,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 92 transitions, 988 flow. Second operand has 18 states, 18 states have (on average 99.22222222222223) internal successors, (1786), 18 states have internal predecessors, (1786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:37,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:26:37,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 331 [2023-08-24 10:26:37,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:26:37,831 INFO L124 PetriNetUnfolderBase]: 413/740 cut-off events. [2023-08-24 10:26:37,831 INFO L125 PetriNetUnfolderBase]: For 3782/3851 co-relation queries the response was YES. [2023-08-24 10:26:37,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4094 conditions, 740 events. 413/740 cut-off events. For 3782/3851 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3322 event pairs, 59 based on Foata normal form. 30/754 useless extension candidates. Maximal degree in co-relation 3524. Up to 560 conditions per place. [2023-08-24 10:26:37,838 INFO L140 encePairwiseOnDemand]: 325/331 looper letters, 101 selfloop transitions, 32 changer transitions 1/140 dead transitions. [2023-08-24 10:26:37,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 140 transitions, 1596 flow [2023-08-24 10:26:37,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-24 10:26:37,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-24 10:26:37,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1330 transitions. [2023-08-24 10:26:37,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3090866837090402 [2023-08-24 10:26:37,842 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1330 transitions. [2023-08-24 10:26:37,842 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1330 transitions. [2023-08-24 10:26:37,842 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:26:37,843 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1330 transitions. [2023-08-24 10:26:37,844 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 102.3076923076923) internal successors, (1330), 13 states have internal predecessors, (1330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:37,851 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 331.0) internal successors, (4634), 14 states have internal predecessors, (4634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:37,852 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 331.0) internal successors, (4634), 14 states have internal predecessors, (4634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:37,852 INFO L175 Difference]: Start difference. First operand has 79 places, 92 transitions, 988 flow. Second operand 13 states and 1330 transitions. [2023-08-24 10:26:37,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 140 transitions, 1596 flow [2023-08-24 10:26:37,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 140 transitions, 1487 flow, removed 35 selfloop flow, removed 7 redundant places. [2023-08-24 10:26:37,865 INFO L231 Difference]: Finished difference. Result has 88 places, 108 transitions, 1184 flow [2023-08-24 10:26:37,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=879, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1184, PETRI_PLACES=88, PETRI_TRANSITIONS=108} [2023-08-24 10:26:37,866 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 67 predicate places. [2023-08-24 10:26:37,866 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 108 transitions, 1184 flow [2023-08-24 10:26:37,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 99.22222222222223) internal successors, (1786), 18 states have internal predecessors, (1786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:37,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:26:37,867 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:26:37,876 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-24 10:26:38,072 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,SelfDestructingSolverStorable15 [2023-08-24 10:26:38,073 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:26:38,073 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:26:38,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1507189255, now seen corresponding path program 6 times [2023-08-24 10:26:38,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:26:38,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496719897] [2023-08-24 10:26:38,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:26:38,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:26:38,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:38,945 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 10:26:38,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:26:38,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496719897] [2023-08-24 10:26:38,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496719897] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:26:38,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [986401078] [2023-08-24 10:26:38,946 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 10:26:38,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:26:38,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:26:38,947 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:26:38,970 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-24 10:26:39,038 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-24 10:26:39,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:26:39,040 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-24 10:26:39,042 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:26:39,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 10:26:39,205 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 20 [2023-08-24 10:26:39,250 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 10:26:39,250 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2023-08-24 10:26:39,260 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 10:26:39,261 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:26:39,340 WARN L839 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_405 (Array Int Int))) (= (let ((.cse0 (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_405) c_~f~0.base))) (select .cse0 (+ c_~f~0.offset (* (select .cse0 (+ (* c_~x2~0 4) c_~f~0.offset)) 4)))) (select (select |c_#memory_int| c_~f~0.base) (+ (* c_~x1~0 4) c_~f~0.offset)))) is different from false [2023-08-24 10:26:39,368 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 10:26:39,369 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 108 [2023-08-24 10:26:39,380 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 10:26:39,380 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 28 [2023-08-24 10:26:39,506 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 2 not checked. [2023-08-24 10:26:39,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [986401078] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:26:39,507 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:26:39,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 6] total 19 [2023-08-24 10:26:39,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249608863] [2023-08-24 10:26:39,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:26:39,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-24 10:26:39,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:26:39,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-24 10:26:39,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=311, Unknown=10, NotChecked=36, Total=420 [2023-08-24 10:26:39,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 331 [2023-08-24 10:26:39,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 108 transitions, 1184 flow. Second operand has 21 states, 21 states have (on average 98.80952380952381) internal successors, (2075), 21 states have internal predecessors, (2075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:39,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:26:39,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 331 [2023-08-24 10:26:39,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:26:40,298 INFO L124 PetriNetUnfolderBase]: 575/1026 cut-off events. [2023-08-24 10:26:40,298 INFO L125 PetriNetUnfolderBase]: For 5121/5222 co-relation queries the response was YES. [2023-08-24 10:26:40,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5688 conditions, 1026 events. 575/1026 cut-off events. For 5121/5222 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 4878 event pairs, 61 based on Foata normal form. 37/1041 useless extension candidates. Maximal degree in co-relation 5224. Up to 616 conditions per place. [2023-08-24 10:26:40,309 INFO L140 encePairwiseOnDemand]: 321/331 looper letters, 98 selfloop transitions, 75 changer transitions 2/181 dead transitions. [2023-08-24 10:26:40,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 181 transitions, 2124 flow [2023-08-24 10:26:40,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-24 10:26:40,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-24 10:26:40,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1642 transitions. [2023-08-24 10:26:40,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3100453172205438 [2023-08-24 10:26:40,313 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1642 transitions. [2023-08-24 10:26:40,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1642 transitions. [2023-08-24 10:26:40,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:26:40,313 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1642 transitions. [2023-08-24 10:26:40,316 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 102.625) internal successors, (1642), 16 states have internal predecessors, (1642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:40,321 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 331.0) internal successors, (5627), 17 states have internal predecessors, (5627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:40,322 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 331.0) internal successors, (5627), 17 states have internal predecessors, (5627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:40,322 INFO L175 Difference]: Start difference. First operand has 88 places, 108 transitions, 1184 flow. Second operand 16 states and 1642 transitions. [2023-08-24 10:26:40,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 181 transitions, 2124 flow [2023-08-24 10:26:40,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 181 transitions, 2009 flow, removed 47 selfloop flow, removed 5 redundant places. [2023-08-24 10:26:40,338 INFO L231 Difference]: Finished difference. Result has 102 places, 143 transitions, 1734 flow [2023-08-24 10:26:40,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=1069, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1734, PETRI_PLACES=102, PETRI_TRANSITIONS=143} [2023-08-24 10:26:40,338 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 81 predicate places. [2023-08-24 10:26:40,338 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 143 transitions, 1734 flow [2023-08-24 10:26:40,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 98.80952380952381) internal successors, (2075), 21 states have internal predecessors, (2075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:40,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:26:40,339 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:26:40,347 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-24 10:26:40,544 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,SelfDestructingSolverStorable16 [2023-08-24 10:26:40,545 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:26:40,545 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:26:40,545 INFO L85 PathProgramCache]: Analyzing trace with hash -2019612061, now seen corresponding path program 7 times [2023-08-24 10:26:40,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:26:40,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150114760] [2023-08-24 10:26:40,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:26:40,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:26:40,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:41,497 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 10:26:41,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:26:41,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150114760] [2023-08-24 10:26:41,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150114760] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:26:41,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [460498035] [2023-08-24 10:26:41,498 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 10:26:41,498 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:26:41,498 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:26:41,501 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:26:41,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-24 10:26:41,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:41,606 INFO L262 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-24 10:26:41,608 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:26:41,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-24 10:26:41,737 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-24 10:26:41,788 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 10:26:41,791 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 20 [2023-08-24 10:26:41,800 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 10:26:41,801 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:26:41,908 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 10:26:41,909 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 114 [2023-08-24 10:26:41,928 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 10:26:41,928 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 25 treesize of output 48 [2023-08-24 10:26:42,065 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:26:42,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [460498035] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:26:42,066 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:26:42,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 6] total 18 [2023-08-24 10:26:42,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582195737] [2023-08-24 10:26:42,066 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:26:42,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-24 10:26:42,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:26:42,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-24 10:26:42,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=315, Unknown=3, NotChecked=0, Total=380 [2023-08-24 10:26:42,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 331 [2023-08-24 10:26:42,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 143 transitions, 1734 flow. Second operand has 20 states, 20 states have (on average 98.9) internal successors, (1978), 20 states have internal predecessors, (1978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:42,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:26:42,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 331 [2023-08-24 10:26:42,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:26:42,668 INFO L124 PetriNetUnfolderBase]: 629/1125 cut-off events. [2023-08-24 10:26:42,669 INFO L125 PetriNetUnfolderBase]: For 7556/7649 co-relation queries the response was YES. [2023-08-24 10:26:42,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6987 conditions, 1125 events. 629/1125 cut-off events. For 7556/7649 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 5571 event pairs, 83 based on Foata normal form. 32/1139 useless extension candidates. Maximal degree in co-relation 6450. Up to 865 conditions per place. [2023-08-24 10:26:42,683 INFO L140 encePairwiseOnDemand]: 325/331 looper letters, 124 selfloop transitions, 51 changer transitions 1/182 dead transitions. [2023-08-24 10:26:42,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 182 transitions, 2404 flow [2023-08-24 10:26:42,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-24 10:26:42,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-24 10:26:42,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1332 transitions. [2023-08-24 10:26:42,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3095514757146177 [2023-08-24 10:26:42,686 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1332 transitions. [2023-08-24 10:26:42,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1332 transitions. [2023-08-24 10:26:42,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:26:42,687 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1332 transitions. [2023-08-24 10:26:42,689 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 102.46153846153847) internal successors, (1332), 13 states have internal predecessors, (1332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:42,693 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 331.0) internal successors, (4634), 14 states have internal predecessors, (4634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:42,694 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 331.0) internal successors, (4634), 14 states have internal predecessors, (4634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:42,694 INFO L175 Difference]: Start difference. First operand has 102 places, 143 transitions, 1734 flow. Second operand 13 states and 1332 transitions. [2023-08-24 10:26:42,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 182 transitions, 2404 flow [2023-08-24 10:26:42,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 182 transitions, 2225 flow, removed 79 selfloop flow, removed 5 redundant places. [2023-08-24 10:26:42,713 INFO L231 Difference]: Finished difference. Result has 111 places, 151 transitions, 1835 flow [2023-08-24 10:26:42,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=1555, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1835, PETRI_PLACES=111, PETRI_TRANSITIONS=151} [2023-08-24 10:26:42,714 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 90 predicate places. [2023-08-24 10:26:42,714 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 151 transitions, 1835 flow [2023-08-24 10:26:42,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 98.9) internal successors, (1978), 20 states have internal predecessors, (1978), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:42,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:26:42,715 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:26:42,723 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-08-24 10:26:42,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-24 10:26:42,923 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:26:42,924 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:26:42,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1952345265, now seen corresponding path program 8 times [2023-08-24 10:26:42,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:26:42,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089504387] [2023-08-24 10:26:42,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:26:42,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:26:42,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:43,136 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:26:43,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:26:43,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089504387] [2023-08-24 10:26:43,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089504387] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:26:43,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247572566] [2023-08-24 10:26:43,136 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 10:26:43,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:26:43,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:26:43,138 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:26:43,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-24 10:26:43,238 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 10:26:43,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:26:43,239 INFO L262 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:26:43,240 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:26:43,305 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:26:43,306 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:26:43,402 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:26:43,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247572566] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:26:43,402 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:26:43,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2023-08-24 10:26:43,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153936970] [2023-08-24 10:26:43,402 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:26:43,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-24 10:26:43,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:26:43,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-24 10:26:43,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2023-08-24 10:26:43,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:26:43,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 151 transitions, 1835 flow. Second operand has 15 states, 15 states have (on average 129.33333333333334) internal successors, (1940), 15 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:43,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:26:43,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:26:43,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:26:44,190 INFO L124 PetriNetUnfolderBase]: 943/1695 cut-off events. [2023-08-24 10:26:44,191 INFO L125 PetriNetUnfolderBase]: For 10290/10290 co-relation queries the response was YES. [2023-08-24 10:26:44,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10247 conditions, 1695 events. 943/1695 cut-off events. For 10290/10290 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8935 event pairs, 151 based on Foata normal form. 12/1706 useless extension candidates. Maximal degree in co-relation 9622. Up to 690 conditions per place. [2023-08-24 10:26:44,213 INFO L140 encePairwiseOnDemand]: 326/331 looper letters, 175 selfloop transitions, 63 changer transitions 0/238 dead transitions. [2023-08-24 10:26:44,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 238 transitions, 3218 flow [2023-08-24 10:26:44,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-24 10:26:44,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-24 10:26:44,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1484 transitions. [2023-08-24 10:26:44,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4075803350727822 [2023-08-24 10:26:44,216 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1484 transitions. [2023-08-24 10:26:44,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1484 transitions. [2023-08-24 10:26:44,217 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:26:44,217 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1484 transitions. [2023-08-24 10:26:44,219 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 134.9090909090909) internal successors, (1484), 11 states have internal predecessors, (1484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:44,222 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 331.0) internal successors, (3972), 12 states have internal predecessors, (3972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:44,223 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 331.0) internal successors, (3972), 12 states have internal predecessors, (3972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:44,223 INFO L175 Difference]: Start difference. First operand has 111 places, 151 transitions, 1835 flow. Second operand 11 states and 1484 transitions. [2023-08-24 10:26:44,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 238 transitions, 3218 flow [2023-08-24 10:26:44,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 238 transitions, 3007 flow, removed 80 selfloop flow, removed 8 redundant places. [2023-08-24 10:26:44,252 INFO L231 Difference]: Finished difference. Result has 120 places, 171 transitions, 2242 flow [2023-08-24 10:26:44,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=1697, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2242, PETRI_PLACES=120, PETRI_TRANSITIONS=171} [2023-08-24 10:26:44,253 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 99 predicate places. [2023-08-24 10:26:44,253 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 171 transitions, 2242 flow [2023-08-24 10:26:44,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 129.33333333333334) internal successors, (1940), 15 states have internal predecessors, (1940), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:44,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:26:44,255 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:26:44,267 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-24 10:26:44,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:26:44,459 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:26:44,460 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:26:44,460 INFO L85 PathProgramCache]: Analyzing trace with hash 150058556, now seen corresponding path program 9 times [2023-08-24 10:26:44,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:26:44,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050366822] [2023-08-24 10:26:44,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:26:44,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:26:44,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:44,654 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:26:44,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:26:44,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050366822] [2023-08-24 10:26:44,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050366822] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:26:44,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1940844159] [2023-08-24 10:26:44,655 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 10:26:44,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:26:44,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:26:44,657 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:26:44,689 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-24 10:26:44,771 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-24 10:26:44,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:26:44,773 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:26:44,774 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:26:44,844 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:26:44,845 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:26:44,936 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:26:44,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1940844159] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:26:44,937 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:26:44,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2023-08-24 10:26:44,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847107604] [2023-08-24 10:26:44,937 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:26:44,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-24 10:26:44,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:26:44,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-24 10:26:44,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2023-08-24 10:26:44,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:26:44,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 171 transitions, 2242 flow. Second operand has 17 states, 17 states have (on average 128.94117647058823) internal successors, (2192), 17 states have internal predecessors, (2192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:44,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:26:44,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:26:44,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:26:46,169 INFO L124 PetriNetUnfolderBase]: 974/1840 cut-off events. [2023-08-24 10:26:46,169 INFO L125 PetriNetUnfolderBase]: For 16825/16825 co-relation queries the response was YES. [2023-08-24 10:26:46,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11672 conditions, 1840 events. 974/1840 cut-off events. For 16825/16825 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10826 event pairs, 84 based on Foata normal form. 44/1883 useless extension candidates. Maximal degree in co-relation 11111. Up to 751 conditions per place. [2023-08-24 10:26:46,189 INFO L140 encePairwiseOnDemand]: 325/331 looper letters, 194 selfloop transitions, 125 changer transitions 39/358 dead transitions. [2023-08-24 10:26:46,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 358 transitions, 4921 flow [2023-08-24 10:26:46,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-24 10:26:46,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-24 10:26:46,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3048 transitions. [2023-08-24 10:26:46,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4003677919348483 [2023-08-24 10:26:46,194 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3048 transitions. [2023-08-24 10:26:46,194 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3048 transitions. [2023-08-24 10:26:46,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:26:46,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3048 transitions. [2023-08-24 10:26:46,199 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 132.52173913043478) internal successors, (3048), 23 states have internal predecessors, (3048), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:46,209 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 331.0) internal successors, (7944), 24 states have internal predecessors, (7944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:46,210 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 331.0) internal successors, (7944), 24 states have internal predecessors, (7944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:46,210 INFO L175 Difference]: Start difference. First operand has 120 places, 171 transitions, 2242 flow. Second operand 23 states and 3048 transitions. [2023-08-24 10:26:46,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 358 transitions, 4921 flow [2023-08-24 10:26:46,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 358 transitions, 4761 flow, removed 45 selfloop flow, removed 3 redundant places. [2023-08-24 10:26:46,251 INFO L231 Difference]: Finished difference. Result has 147 places, 234 transitions, 3343 flow [2023-08-24 10:26:46,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=2139, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3343, PETRI_PLACES=147, PETRI_TRANSITIONS=234} [2023-08-24 10:26:46,252 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 126 predicate places. [2023-08-24 10:26:46,252 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 234 transitions, 3343 flow [2023-08-24 10:26:46,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 128.94117647058823) internal successors, (2192), 17 states have internal predecessors, (2192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:46,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:26:46,253 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:26:46,263 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-24 10:26:46,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:26:46,458 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:26:46,459 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:26:46,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1654191928, now seen corresponding path program 10 times [2023-08-24 10:26:46,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:26:46,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355650763] [2023-08-24 10:26:46,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:26:46,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:26:46,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:46,709 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:26:46,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:26:46,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355650763] [2023-08-24 10:26:46,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355650763] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:26:46,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382422463] [2023-08-24 10:26:46,710 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 10:26:46,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:26:46,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:26:46,711 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:26:46,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-24 10:26:46,806 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 10:26:46,806 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:26:46,807 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:26:46,808 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:26:46,885 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:26:46,885 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:26:47,000 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:26:47,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382422463] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:26:47,000 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:26:47,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2023-08-24 10:26:47,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039894346] [2023-08-24 10:26:47,001 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:26:47,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-24 10:26:47,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:26:47,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-24 10:26:47,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2023-08-24 10:26:47,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:26:47,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 234 transitions, 3343 flow. Second operand has 19 states, 19 states have (on average 128.78947368421052) internal successors, (2447), 19 states have internal predecessors, (2447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:47,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:26:47,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:26:47,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:26:48,450 INFO L124 PetriNetUnfolderBase]: 875/1672 cut-off events. [2023-08-24 10:26:48,451 INFO L125 PetriNetUnfolderBase]: For 18873/18873 co-relation queries the response was YES. [2023-08-24 10:26:48,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12026 conditions, 1672 events. 875/1672 cut-off events. For 18873/18873 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 9679 event pairs, 161 based on Foata normal form. 96/1767 useless extension candidates. Maximal degree in co-relation 11962. Up to 742 conditions per place. [2023-08-24 10:26:48,475 INFO L140 encePairwiseOnDemand]: 324/331 looper letters, 150 selfloop transitions, 202 changer transitions 6/358 dead transitions. [2023-08-24 10:26:48,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 358 transitions, 5815 flow [2023-08-24 10:26:48,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-24 10:26:48,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-24 10:26:48,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2930 transitions. [2023-08-24 10:26:48,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4023619884647075 [2023-08-24 10:26:48,480 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2930 transitions. [2023-08-24 10:26:48,480 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2930 transitions. [2023-08-24 10:26:48,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:26:48,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2930 transitions. [2023-08-24 10:26:48,486 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 133.1818181818182) internal successors, (2930), 22 states have internal predecessors, (2930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:48,491 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 331.0) internal successors, (7613), 23 states have internal predecessors, (7613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:48,491 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 331.0) internal successors, (7613), 23 states have internal predecessors, (7613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:48,492 INFO L175 Difference]: Start difference. First operand has 147 places, 234 transitions, 3343 flow. Second operand 22 states and 2930 transitions. [2023-08-24 10:26:48,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 358 transitions, 5815 flow [2023-08-24 10:26:48,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 358 transitions, 4890 flow, removed 404 selfloop flow, removed 8 redundant places. [2023-08-24 10:26:48,563 INFO L231 Difference]: Finished difference. Result has 161 places, 295 transitions, 4471 flow [2023-08-24 10:26:48,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=2626, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=4471, PETRI_PLACES=161, PETRI_TRANSITIONS=295} [2023-08-24 10:26:48,564 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 140 predicate places. [2023-08-24 10:26:48,564 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 295 transitions, 4471 flow [2023-08-24 10:26:48,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 128.78947368421052) internal successors, (2447), 19 states have internal predecessors, (2447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:48,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:26:48,564 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:26:48,572 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-24 10:26:48,772 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,SelfDestructingSolverStorable20 [2023-08-24 10:26:48,772 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:26:48,772 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:26:48,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1854668922, now seen corresponding path program 11 times [2023-08-24 10:26:48,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:26:48,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175417166] [2023-08-24 10:26:48,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:26:48,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:26:48,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:48,985 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:26:48,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:26:48,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175417166] [2023-08-24 10:26:48,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175417166] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:26:48,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2126251852] [2023-08-24 10:26:48,986 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 10:26:48,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:26:48,986 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:26:48,989 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:26:49,015 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-24 10:26:49,113 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 10:26:49,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:26:49,115 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:26:49,116 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:26:49,197 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:26:49,197 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:26:49,327 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:26:49,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2126251852] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:26:49,327 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:26:49,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-08-24 10:26:49,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364627839] [2023-08-24 10:26:49,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:26:49,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-24 10:26:49,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:26:49,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-24 10:26:49,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2023-08-24 10:26:49,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:26:49,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 295 transitions, 4471 flow. Second operand has 18 states, 18 states have (on average 128.88888888888889) internal successors, (2320), 18 states have internal predecessors, (2320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:49,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:26:49,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:26:49,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:26:50,859 INFO L124 PetriNetUnfolderBase]: 870/1742 cut-off events. [2023-08-24 10:26:50,859 INFO L125 PetriNetUnfolderBase]: For 16421/16421 co-relation queries the response was YES. [2023-08-24 10:26:50,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11921 conditions, 1742 events. 870/1742 cut-off events. For 16421/16421 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10641 event pairs, 84 based on Foata normal form. 24/1765 useless extension candidates. Maximal degree in co-relation 11585. Up to 738 conditions per place. [2023-08-24 10:26:50,924 INFO L140 encePairwiseOnDemand]: 325/331 looper letters, 168 selfloop transitions, 211 changer transitions 11/390 dead transitions. [2023-08-24 10:26:50,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 390 transitions, 5979 flow [2023-08-24 10:26:50,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-24 10:26:50,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-24 10:26:50,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 3957 transitions. [2023-08-24 10:26:50,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3984894259818731 [2023-08-24 10:26:50,931 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 3957 transitions. [2023-08-24 10:26:50,931 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 3957 transitions. [2023-08-24 10:26:50,932 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:26:50,933 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 3957 transitions. [2023-08-24 10:26:50,939 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 131.9) internal successors, (3957), 30 states have internal predecessors, (3957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:50,947 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 331.0) internal successors, (10261), 31 states have internal predecessors, (10261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:50,948 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 331.0) internal successors, (10261), 31 states have internal predecessors, (10261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:50,948 INFO L175 Difference]: Start difference. First operand has 161 places, 295 transitions, 4471 flow. Second operand 30 states and 3957 transitions. [2023-08-24 10:26:50,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 390 transitions, 5979 flow [2023-08-24 10:26:51,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 390 transitions, 5405 flow, removed 245 selfloop flow, removed 4 redundant places. [2023-08-24 10:26:51,038 INFO L231 Difference]: Finished difference. Result has 189 places, 305 transitions, 4545 flow [2023-08-24 10:26:51,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=3744, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=4545, PETRI_PLACES=189, PETRI_TRANSITIONS=305} [2023-08-24 10:26:51,039 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 168 predicate places. [2023-08-24 10:26:51,039 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 305 transitions, 4545 flow [2023-08-24 10:26:51,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 128.88888888888889) internal successors, (2320), 18 states have internal predecessors, (2320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:51,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:26:51,039 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:26:51,045 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-24 10:26:51,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:26:51,244 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:26:51,245 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:26:51,245 INFO L85 PathProgramCache]: Analyzing trace with hash -2125848162, now seen corresponding path program 12 times [2023-08-24 10:26:51,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:26:51,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629944836] [2023-08-24 10:26:51,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:26:51,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:26:51,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:51,485 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:26:51,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:26:51,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629944836] [2023-08-24 10:26:51,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629944836] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:26:51,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103157529] [2023-08-24 10:26:51,486 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 10:26:51,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:26:51,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:26:51,489 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:26:51,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-24 10:26:51,585 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-24 10:26:51,585 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:26:51,590 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:26:51,591 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:26:51,667 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:26:51,667 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:26:51,791 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:26:51,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103157529] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:26:51,791 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:26:51,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2023-08-24 10:26:51,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117315343] [2023-08-24 10:26:51,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:26:51,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-24 10:26:51,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:26:51,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-24 10:26:51,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2023-08-24 10:26:51,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:26:51,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 305 transitions, 4545 flow. Second operand has 17 states, 17 states have (on average 128.94117647058823) internal successors, (2192), 17 states have internal predecessors, (2192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:51,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:26:51,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:26:51,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:26:53,895 INFO L124 PetriNetUnfolderBase]: 1029/2083 cut-off events. [2023-08-24 10:26:53,895 INFO L125 PetriNetUnfolderBase]: For 21005/21005 co-relation queries the response was YES. [2023-08-24 10:26:53,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14602 conditions, 2083 events. 1029/2083 cut-off events. For 21005/21005 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 13410 event pairs, 113 based on Foata normal form. 44/2126 useless extension candidates. Maximal degree in co-relation 14252. Up to 903 conditions per place. [2023-08-24 10:26:53,918 INFO L140 encePairwiseOnDemand]: 325/331 looper letters, 250 selfloop transitions, 247 changer transitions 16/513 dead transitions. [2023-08-24 10:26:53,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 513 transitions, 7886 flow [2023-08-24 10:26:53,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-08-24 10:26:53,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-08-24 10:26:53,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 5812 transitions. [2023-08-24 10:26:53,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3990661906069761 [2023-08-24 10:26:53,925 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 5812 transitions. [2023-08-24 10:26:53,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 5812 transitions. [2023-08-24 10:26:53,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:26:53,926 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 5812 transitions. [2023-08-24 10:26:53,933 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 132.0909090909091) internal successors, (5812), 44 states have internal predecessors, (5812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:53,943 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 331.0) internal successors, (14895), 45 states have internal predecessors, (14895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:53,945 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 331.0) internal successors, (14895), 45 states have internal predecessors, (14895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:53,945 INFO L175 Difference]: Start difference. First operand has 189 places, 305 transitions, 4545 flow. Second operand 44 states and 5812 transitions. [2023-08-24 10:26:53,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 513 transitions, 7886 flow [2023-08-24 10:26:54,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 513 transitions, 7295 flow, removed 99 selfloop flow, removed 18 redundant places. [2023-08-24 10:26:54,113 INFO L231 Difference]: Finished difference. Result has 225 places, 378 transitions, 6028 flow [2023-08-24 10:26:54,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=4003, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=6028, PETRI_PLACES=225, PETRI_TRANSITIONS=378} [2023-08-24 10:26:54,113 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 204 predicate places. [2023-08-24 10:26:54,114 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 378 transitions, 6028 flow [2023-08-24 10:26:54,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 128.94117647058823) internal successors, (2192), 17 states have internal predecessors, (2192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:54,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:26:54,114 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:26:54,123 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-08-24 10:26:54,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:26:54,320 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:26:54,320 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:26:54,320 INFO L85 PathProgramCache]: Analyzing trace with hash 2070556190, now seen corresponding path program 13 times [2023-08-24 10:26:54,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:26:54,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688926334] [2023-08-24 10:26:54,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:26:54,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:26:54,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:54,564 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:26:54,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:26:54,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688926334] [2023-08-24 10:26:54,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688926334] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:26:54,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1651151995] [2023-08-24 10:26:54,564 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 10:26:54,565 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:26:54,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:26:54,566 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:26:54,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-24 10:26:54,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:54,669 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:26:54,671 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:26:54,726 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:26:54,727 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:26:54,830 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:26:54,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1651151995] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:26:54,830 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:26:54,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-08-24 10:26:54,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711005533] [2023-08-24 10:26:54,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:26:54,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-24 10:26:54,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:26:54,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-24 10:26:54,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2023-08-24 10:26:54,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:26:54,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 378 transitions, 6028 flow. Second operand has 18 states, 18 states have (on average 128.72222222222223) internal successors, (2317), 18 states have internal predecessors, (2317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:54,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:26:54,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:26:54,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:26:56,348 INFO L124 PetriNetUnfolderBase]: 997/2006 cut-off events. [2023-08-24 10:26:56,348 INFO L125 PetriNetUnfolderBase]: For 20349/20349 co-relation queries the response was YES. [2023-08-24 10:26:56,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14776 conditions, 2006 events. 997/2006 cut-off events. For 20349/20349 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12595 event pairs, 207 based on Foata normal form. 12/2017 useless extension candidates. Maximal degree in co-relation 14481. Up to 997 conditions per place. [2023-08-24 10:26:56,376 INFO L140 encePairwiseOnDemand]: 325/331 looper letters, 226 selfloop transitions, 222 changer transitions 0/448 dead transitions. [2023-08-24 10:26:56,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 448 transitions, 7491 flow [2023-08-24 10:26:56,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-24 10:26:56,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-24 10:26:56,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 3446 transitions. [2023-08-24 10:26:56,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40041831280501977 [2023-08-24 10:26:56,381 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 3446 transitions. [2023-08-24 10:26:56,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 3446 transitions. [2023-08-24 10:26:56,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:26:56,382 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 3446 transitions. [2023-08-24 10:26:56,385 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 132.53846153846155) internal successors, (3446), 26 states have internal predecessors, (3446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:56,390 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 331.0) internal successors, (8937), 27 states have internal predecessors, (8937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:56,391 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 331.0) internal successors, (8937), 27 states have internal predecessors, (8937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:56,391 INFO L175 Difference]: Start difference. First operand has 225 places, 378 transitions, 6028 flow. Second operand 26 states and 3446 transitions. [2023-08-24 10:26:56,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 448 transitions, 7491 flow [2023-08-24 10:26:56,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 448 transitions, 6762 flow, removed 250 selfloop flow, removed 11 redundant places. [2023-08-24 10:26:56,517 INFO L231 Difference]: Finished difference. Result has 241 places, 383 transitions, 6005 flow [2023-08-24 10:26:56,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=5231, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=6005, PETRI_PLACES=241, PETRI_TRANSITIONS=383} [2023-08-24 10:26:56,518 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 220 predicate places. [2023-08-24 10:26:56,518 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 383 transitions, 6005 flow [2023-08-24 10:26:56,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 128.72222222222223) internal successors, (2317), 18 states have internal predecessors, (2317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:56,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:26:56,519 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:26:56,526 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-08-24 10:26:56,723 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,SelfDestructingSolverStorable23 [2023-08-24 10:26:56,723 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:26:56,724 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:26:56,724 INFO L85 PathProgramCache]: Analyzing trace with hash -504526194, now seen corresponding path program 14 times [2023-08-24 10:26:56,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:26:56,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113350450] [2023-08-24 10:26:56,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:26:56,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:26:56,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:56,914 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:26:56,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:26:56,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113350450] [2023-08-24 10:26:56,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113350450] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:26:56,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1746473570] [2023-08-24 10:26:56,915 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 10:26:56,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:26:56,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:26:56,917 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:26:56,949 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-24 10:26:57,033 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 10:26:57,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:26:57,035 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:26:57,035 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:26:57,096 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:26:57,096 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:26:57,206 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:26:57,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1746473570] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:26:57,206 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:26:57,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-08-24 10:26:57,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546060065] [2023-08-24 10:26:57,206 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:26:57,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-24 10:26:57,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:26:57,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-24 10:26:57,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2023-08-24 10:26:57,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:26:57,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 383 transitions, 6005 flow. Second operand has 17 states, 17 states have (on average 128.88235294117646) internal successors, (2191), 17 states have internal predecessors, (2191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:57,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:26:57,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:26:57,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:26:59,015 INFO L124 PetriNetUnfolderBase]: 1081/2164 cut-off events. [2023-08-24 10:26:59,015 INFO L125 PetriNetUnfolderBase]: For 21272/21272 co-relation queries the response was YES. [2023-08-24 10:26:59,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16144 conditions, 2164 events. 1081/2164 cut-off events. For 21272/21272 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 13880 event pairs, 155 based on Foata normal form. 18/2181 useless extension candidates. Maximal degree in co-relation 15794. Up to 962 conditions per place. [2023-08-24 10:26:59,046 INFO L140 encePairwiseOnDemand]: 325/331 looper letters, 231 selfloop transitions, 284 changer transitions 0/515 dead transitions. [2023-08-24 10:26:59,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 515 transitions, 8634 flow [2023-08-24 10:26:59,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-08-24 10:26:59,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-08-24 10:26:59,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 4734 transitions. [2023-08-24 10:26:59,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3972809667673716 [2023-08-24 10:26:59,052 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 4734 transitions. [2023-08-24 10:26:59,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 4734 transitions. [2023-08-24 10:26:59,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:26:59,053 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 4734 transitions. [2023-08-24 10:26:59,057 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 131.5) internal successors, (4734), 36 states have internal predecessors, (4734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:59,065 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 331.0) internal successors, (12247), 37 states have internal predecessors, (12247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:59,066 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 331.0) internal successors, (12247), 37 states have internal predecessors, (12247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:59,066 INFO L175 Difference]: Start difference. First operand has 241 places, 383 transitions, 6005 flow. Second operand 36 states and 4734 transitions. [2023-08-24 10:26:59,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 515 transitions, 8634 flow [2023-08-24 10:26:59,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 515 transitions, 8310 flow, removed 46 selfloop flow, removed 19 redundant places. [2023-08-24 10:26:59,223 INFO L231 Difference]: Finished difference. Result has 267 places, 439 transitions, 7516 flow [2023-08-24 10:26:59,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=5718, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=7516, PETRI_PLACES=267, PETRI_TRANSITIONS=439} [2023-08-24 10:26:59,224 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 246 predicate places. [2023-08-24 10:26:59,224 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 439 transitions, 7516 flow [2023-08-24 10:26:59,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 128.88235294117646) internal successors, (2191), 17 states have internal predecessors, (2191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:59,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:26:59,225 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:26:59,235 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-24 10:26:59,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:26:59,430 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:26:59,430 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:26:59,431 INFO L85 PathProgramCache]: Analyzing trace with hash -967826182, now seen corresponding path program 15 times [2023-08-24 10:26:59,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:26:59,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698143723] [2023-08-24 10:26:59,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:26:59,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:26:59,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:26:59,639 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:26:59,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:26:59,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698143723] [2023-08-24 10:26:59,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698143723] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:26:59,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30645080] [2023-08-24 10:26:59,639 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 10:26:59,639 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:26:59,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:26:59,641 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:26:59,654 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-24 10:26:59,779 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-24 10:26:59,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:26:59,780 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:26:59,782 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:26:59,847 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:26:59,847 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:26:59,947 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:26:59,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30645080] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:26:59,948 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:26:59,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2023-08-24 10:26:59,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662951324] [2023-08-24 10:26:59,948 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:26:59,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-24 10:26:59,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:26:59,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-24 10:26:59,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2023-08-24 10:26:59,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:26:59,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 439 transitions, 7516 flow. Second operand has 17 states, 17 states have (on average 128.94117647058823) internal successors, (2192), 17 states have internal predecessors, (2192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:26:59,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:26:59,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:26:59,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:27:02,806 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-24 10:27:04,748 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-24 10:27:06,457 INFO L124 PetriNetUnfolderBase]: 1553/3228 cut-off events. [2023-08-24 10:27:06,458 INFO L125 PetriNetUnfolderBase]: For 38820/38820 co-relation queries the response was YES. [2023-08-24 10:27:06,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25877 conditions, 3228 events. 1553/3228 cut-off events. For 38820/38820 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 23618 event pairs, 164 based on Foata normal form. 78/3305 useless extension candidates. Maximal degree in co-relation 25519. Up to 1400 conditions per place. [2023-08-24 10:27:06,492 INFO L140 encePairwiseOnDemand]: 324/331 looper letters, 387 selfloop transitions, 409 changer transitions 22/818 dead transitions. [2023-08-24 10:27:06,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 818 transitions, 15006 flow [2023-08-24 10:27:06,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2023-08-24 10:27:06,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2023-08-24 10:27:06,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 6852 transitions. [2023-08-24 10:27:06,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39809435277713223 [2023-08-24 10:27:06,507 INFO L72 ComplementDD]: Start complementDD. Operand 52 states and 6852 transitions. [2023-08-24 10:27:06,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52 states and 6852 transitions. [2023-08-24 10:27:06,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:27:06,510 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 52 states and 6852 transitions. [2023-08-24 10:27:06,518 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 53 states, 52 states have (on average 131.76923076923077) internal successors, (6852), 52 states have internal predecessors, (6852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:06,529 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 53 states, 53 states have (on average 331.0) internal successors, (17543), 53 states have internal predecessors, (17543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:06,531 INFO L81 ComplementDD]: Finished complementDD. Result has 53 states, 53 states have (on average 331.0) internal successors, (17543), 53 states have internal predecessors, (17543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:06,531 INFO L175 Difference]: Start difference. First operand has 267 places, 439 transitions, 7516 flow. Second operand 52 states and 6852 transitions. [2023-08-24 10:27:06,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 818 transitions, 15006 flow [2023-08-24 10:27:06,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 818 transitions, 14483 flow, removed 170 selfloop flow, removed 11 redundant places. [2023-08-24 10:27:06,833 INFO L231 Difference]: Finished difference. Result has 326 places, 637 transitions, 12371 flow [2023-08-24 10:27:06,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=7192, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=52, PETRI_FLOW=12371, PETRI_PLACES=326, PETRI_TRANSITIONS=637} [2023-08-24 10:27:06,834 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 305 predicate places. [2023-08-24 10:27:06,834 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 637 transitions, 12371 flow [2023-08-24 10:27:06,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 128.94117647058823) internal successors, (2192), 17 states have internal predecessors, (2192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:06,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:27:06,835 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:27:06,843 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-24 10:27:07,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:27:07,040 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:27:07,040 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:27:07,040 INFO L85 PathProgramCache]: Analyzing trace with hash -1066389126, now seen corresponding path program 16 times [2023-08-24 10:27:07,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:27:07,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000858169] [2023-08-24 10:27:07,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:27:07,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:27:07,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:27:07,273 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:27:07,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:27:07,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000858169] [2023-08-24 10:27:07,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000858169] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:27:07,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642845613] [2023-08-24 10:27:07,275 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 10:27:07,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:27:07,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:27:07,276 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:27:07,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-24 10:27:07,387 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 10:27:07,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:27:07,389 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:27:07,390 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:27:07,449 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:27:07,450 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:27:07,610 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:27:07,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1642845613] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:27:07,610 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:27:07,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-08-24 10:27:07,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149342241] [2023-08-24 10:27:07,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:27:07,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-24 10:27:07,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:27:07,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-24 10:27:07,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2023-08-24 10:27:07,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:27:07,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 637 transitions, 12371 flow. Second operand has 18 states, 18 states have (on average 128.72222222222223) internal successors, (2317), 18 states have internal predecessors, (2317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:07,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:27:07,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:27:07,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:27:11,253 INFO L124 PetriNetUnfolderBase]: 1677/3557 cut-off events. [2023-08-24 10:27:11,253 INFO L125 PetriNetUnfolderBase]: For 54669/54669 co-relation queries the response was YES. [2023-08-24 10:27:11,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31179 conditions, 3557 events. 1677/3557 cut-off events. For 54669/54669 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 26823 event pairs, 289 based on Foata normal form. 40/3596 useless extension candidates. Maximal degree in co-relation 30796. Up to 1506 conditions per place. [2023-08-24 10:27:11,293 INFO L140 encePairwiseOnDemand]: 324/331 looper letters, 413 selfloop transitions, 403 changer transitions 0/816 dead transitions. [2023-08-24 10:27:11,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 816 transitions, 17102 flow [2023-08-24 10:27:11,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-24 10:27:11,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-24 10:27:11,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 4099 transitions. [2023-08-24 10:27:11,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39947373550336224 [2023-08-24 10:27:11,301 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 4099 transitions. [2023-08-24 10:27:11,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 4099 transitions. [2023-08-24 10:27:11,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:27:11,302 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 4099 transitions. [2023-08-24 10:27:11,306 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 132.2258064516129) internal successors, (4099), 31 states have internal predecessors, (4099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:11,312 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 331.0) internal successors, (10592), 32 states have internal predecessors, (10592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:11,313 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 331.0) internal successors, (10592), 32 states have internal predecessors, (10592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:11,313 INFO L175 Difference]: Start difference. First operand has 326 places, 637 transitions, 12371 flow. Second operand 31 states and 4099 transitions. [2023-08-24 10:27:11,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 816 transitions, 17102 flow [2023-08-24 10:27:11,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 816 transitions, 15850 flow, removed 525 selfloop flow, removed 12 redundant places. [2023-08-24 10:27:11,752 INFO L231 Difference]: Finished difference. Result has 349 places, 713 transitions, 14440 flow [2023-08-24 10:27:11,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=11316, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=334, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=14440, PETRI_PLACES=349, PETRI_TRANSITIONS=713} [2023-08-24 10:27:11,753 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 328 predicate places. [2023-08-24 10:27:11,753 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 713 transitions, 14440 flow [2023-08-24 10:27:11,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 128.72222222222223) internal successors, (2317), 18 states have internal predecessors, (2317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:11,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:27:11,754 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:27:11,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-24 10:27:11,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:27:11,959 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:27:11,959 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:27:11,960 INFO L85 PathProgramCache]: Analyzing trace with hash -198837638, now seen corresponding path program 17 times [2023-08-24 10:27:11,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:27:11,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783824229] [2023-08-24 10:27:11,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:27:11,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:27:11,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:27:12,145 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:27:12,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:27:12,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783824229] [2023-08-24 10:27:12,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783824229] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:27:12,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1242270311] [2023-08-24 10:27:12,145 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 10:27:12,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:27:12,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:27:12,149 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:27:12,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-24 10:27:12,284 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 10:27:12,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:27:12,285 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:27:12,286 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:27:12,340 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:27:12,340 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:27:12,442 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:27:12,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1242270311] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:27:12,442 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:27:12,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-08-24 10:27:12,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17412255] [2023-08-24 10:27:12,443 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:27:12,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-24 10:27:12,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:27:12,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-24 10:27:12,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2023-08-24 10:27:12,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:27:12,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 713 transitions, 14440 flow. Second operand has 18 states, 18 states have (on average 128.83333333333334) internal successors, (2319), 18 states have internal predecessors, (2319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:12,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:27:12,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:27:12,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:27:16,751 INFO L124 PetriNetUnfolderBase]: 1948/4094 cut-off events. [2023-08-24 10:27:16,751 INFO L125 PetriNetUnfolderBase]: For 73959/73959 co-relation queries the response was YES. [2023-08-24 10:27:16,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37604 conditions, 4094 events. 1948/4094 cut-off events. For 73959/73959 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 31612 event pairs, 298 based on Foata normal form. 70/4163 useless extension candidates. Maximal degree in co-relation 37211. Up to 1848 conditions per place. [2023-08-24 10:27:16,794 INFO L140 encePairwiseOnDemand]: 325/331 looper letters, 390 selfloop transitions, 594 changer transitions 0/984 dead transitions. [2023-08-24 10:27:16,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 984 transitions, 21397 flow [2023-08-24 10:27:16,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2023-08-24 10:27:16,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2023-08-24 10:27:16,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 7085 transitions. [2023-08-24 10:27:16,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3963858117936668 [2023-08-24 10:27:16,804 INFO L72 ComplementDD]: Start complementDD. Operand 54 states and 7085 transitions. [2023-08-24 10:27:16,804 INFO L73 IsDeterministic]: Start isDeterministic. Operand 54 states and 7085 transitions. [2023-08-24 10:27:16,806 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:27:16,806 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 54 states and 7085 transitions. [2023-08-24 10:27:16,813 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 55 states, 54 states have (on average 131.2037037037037) internal successors, (7085), 54 states have internal predecessors, (7085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:16,825 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 55 states, 55 states have (on average 331.0) internal successors, (18205), 55 states have internal predecessors, (18205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:16,827 INFO L81 ComplementDD]: Finished complementDD. Result has 55 states, 55 states have (on average 331.0) internal successors, (18205), 55 states have internal predecessors, (18205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:16,827 INFO L175 Difference]: Start difference. First operand has 349 places, 713 transitions, 14440 flow. Second operand 54 states and 7085 transitions. [2023-08-24 10:27:16,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 984 transitions, 21397 flow [2023-08-24 10:27:17,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 984 transitions, 20718 flow, removed 277 selfloop flow, removed 14 redundant places. [2023-08-24 10:27:17,439 INFO L231 Difference]: Finished difference. Result has 403 places, 869 transitions, 19359 flow [2023-08-24 10:27:17,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=13912, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=450, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=54, PETRI_FLOW=19359, PETRI_PLACES=403, PETRI_TRANSITIONS=869} [2023-08-24 10:27:17,440 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 382 predicate places. [2023-08-24 10:27:17,440 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 869 transitions, 19359 flow [2023-08-24 10:27:17,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 128.83333333333334) internal successors, (2319), 18 states have internal predecessors, (2319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:17,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:27:17,441 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:27:17,445 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-08-24 10:27:17,642 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,SelfDestructingSolverStorable27 [2023-08-24 10:27:17,642 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:27:17,643 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:27:17,643 INFO L85 PathProgramCache]: Analyzing trace with hash -160965474, now seen corresponding path program 18 times [2023-08-24 10:27:17,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:27:17,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473409372] [2023-08-24 10:27:17,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:27:17,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:27:17,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:27:17,833 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:27:17,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:27:17,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473409372] [2023-08-24 10:27:17,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473409372] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:27:17,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1094337391] [2023-08-24 10:27:17,833 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 10:27:17,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:27:17,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:27:17,835 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-24 10:27:17,836 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-24 10:27:17,966 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-24 10:27:17,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:27:17,967 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:27:17,967 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:27:18,025 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:27:18,026 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:27:18,132 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:27:18,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1094337391] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:27:18,133 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:27:18,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2023-08-24 10:27:18,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892965128] [2023-08-24 10:27:18,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:27:18,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-24 10:27:18,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:27:18,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-24 10:27:18,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2023-08-24 10:27:18,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:27:18,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 869 transitions, 19359 flow. Second operand has 17 states, 17 states have (on average 128.94117647058823) internal successors, (2192), 17 states have internal predecessors, (2192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:18,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:27:18,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:27:18,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:27:22,556 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-24 10:27:26,865 INFO L124 PetriNetUnfolderBase]: 3241/6965 cut-off events. [2023-08-24 10:27:26,866 INFO L125 PetriNetUnfolderBase]: For 153799/153799 co-relation queries the response was YES. [2023-08-24 10:27:26,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68951 conditions, 6965 events. 3241/6965 cut-off events. For 153799/153799 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 60589 event pairs, 54 based on Foata normal form. 70/7034 useless extension candidates. Maximal degree in co-relation 68162. Up to 3022 conditions per place. [2023-08-24 10:27:26,954 INFO L140 encePairwiseOnDemand]: 324/331 looper letters, 721 selfloop transitions, 929 changer transitions 43/1693 dead transitions. [2023-08-24 10:27:26,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 1693 transitions, 40425 flow [2023-08-24 10:27:26,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-08-24 10:27:26,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-08-24 10:27:26,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 6490 transitions. [2023-08-24 10:27:26,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4001479745976941 [2023-08-24 10:27:26,962 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 6490 transitions. [2023-08-24 10:27:26,962 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 6490 transitions. [2023-08-24 10:27:26,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:27:26,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 6490 transitions. [2023-08-24 10:27:26,973 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 132.44897959183675) internal successors, (6490), 49 states have internal predecessors, (6490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:26,985 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 331.0) internal successors, (16550), 50 states have internal predecessors, (16550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:26,987 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 331.0) internal successors, (16550), 50 states have internal predecessors, (16550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:26,987 INFO L175 Difference]: Start difference. First operand has 403 places, 869 transitions, 19359 flow. Second operand 49 states and 6490 transitions. [2023-08-24 10:27:26,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 1693 transitions, 40425 flow [2023-08-24 10:27:28,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 1693 transitions, 39032 flow, removed 475 selfloop flow, removed 21 redundant places. [2023-08-24 10:27:28,904 INFO L231 Difference]: Finished difference. Result has 453 places, 1376 transitions, 33729 flow [2023-08-24 10:27:28,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=18378, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=866, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=478, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=33729, PETRI_PLACES=453, PETRI_TRANSITIONS=1376} [2023-08-24 10:27:28,905 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 432 predicate places. [2023-08-24 10:27:28,905 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 1376 transitions, 33729 flow [2023-08-24 10:27:28,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 128.94117647058823) internal successors, (2192), 17 states have internal predecessors, (2192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:28,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:27:28,906 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:27:28,914 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-24 10:27:29,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-24 10:27:29,111 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:27:29,111 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:27:29,111 INFO L85 PathProgramCache]: Analyzing trace with hash 608023070, now seen corresponding path program 19 times [2023-08-24 10:27:29,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:27:29,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347389758] [2023-08-24 10:27:29,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:27:29,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:27:29,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:27:29,300 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:27:29,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:27:29,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347389758] [2023-08-24 10:27:29,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347389758] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:27:29,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [47915857] [2023-08-24 10:27:29,300 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 10:27:29,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:27:29,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:27:29,305 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-24 10:27:29,313 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-24 10:27:29,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:27:29,504 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:27:29,505 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:27:29,568 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:27:29,569 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:27:29,652 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:27:29,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [47915857] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:27:29,652 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:27:29,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-08-24 10:27:29,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353955400] [2023-08-24 10:27:29,652 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:27:29,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-24 10:27:29,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:27:29,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-24 10:27:29,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2023-08-24 10:27:29,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:27:29,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 1376 transitions, 33729 flow. Second operand has 19 states, 19 states have (on average 128.78947368421052) internal successors, (2447), 19 states have internal predecessors, (2447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:29,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:27:29,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:27:29,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:27:36,823 INFO L124 PetriNetUnfolderBase]: 3552/7550 cut-off events. [2023-08-24 10:27:36,825 INFO L125 PetriNetUnfolderBase]: For 184637/184637 co-relation queries the response was YES. [2023-08-24 10:27:36,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81573 conditions, 7550 events. 3552/7550 cut-off events. For 184637/184637 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 66236 event pairs, 13 based on Foata normal form. 56/7605 useless extension candidates. Maximal degree in co-relation 80672. Up to 3207 conditions per place. [2023-08-24 10:27:36,930 INFO L140 encePairwiseOnDemand]: 324/331 looper letters, 742 selfloop transitions, 1115 changer transitions 7/1864 dead transitions. [2023-08-24 10:27:36,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 1864 transitions, 48433 flow [2023-08-24 10:27:36,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2023-08-24 10:27:36,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2023-08-24 10:27:36,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 7388 transitions. [2023-08-24 10:27:36,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39857574449719463 [2023-08-24 10:27:36,940 INFO L72 ComplementDD]: Start complementDD. Operand 56 states and 7388 transitions. [2023-08-24 10:27:36,940 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56 states and 7388 transitions. [2023-08-24 10:27:36,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:27:36,942 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 56 states and 7388 transitions. [2023-08-24 10:27:36,950 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 57 states, 56 states have (on average 131.92857142857142) internal successors, (7388), 56 states have internal predecessors, (7388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:36,962 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 57 states, 57 states have (on average 331.0) internal successors, (18867), 57 states have internal predecessors, (18867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:36,964 INFO L81 ComplementDD]: Finished complementDD. Result has 57 states, 57 states have (on average 331.0) internal successors, (18867), 57 states have internal predecessors, (18867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:36,964 INFO L175 Difference]: Start difference. First operand has 453 places, 1376 transitions, 33729 flow. Second operand 56 states and 7388 transitions. [2023-08-24 10:27:36,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 1864 transitions, 48433 flow [2023-08-24 10:27:40,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 1864 transitions, 46904 flow, removed 701 selfloop flow, removed 7 redundant places. [2023-08-24 10:27:40,330 INFO L231 Difference]: Finished difference. Result has 514 places, 1642 transitions, 42909 flow [2023-08-24 10:27:40,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=32334, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=862, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=56, PETRI_FLOW=42909, PETRI_PLACES=514, PETRI_TRANSITIONS=1642} [2023-08-24 10:27:40,331 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 493 predicate places. [2023-08-24 10:27:40,331 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 1642 transitions, 42909 flow [2023-08-24 10:27:40,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 128.78947368421052) internal successors, (2447), 19 states have internal predecessors, (2447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:40,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:27:40,332 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:27:40,340 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-24 10:27:40,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:27:40,537 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:27:40,537 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:27:40,537 INFO L85 PathProgramCache]: Analyzing trace with hash -231822788, now seen corresponding path program 20 times [2023-08-24 10:27:40,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:27:40,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753327367] [2023-08-24 10:27:40,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:27:40,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:27:40,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:27:40,799 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:27:40,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:27:40,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753327367] [2023-08-24 10:27:40,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753327367] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:27:40,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078714630] [2023-08-24 10:27:40,800 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 10:27:40,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:27:40,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:27:40,805 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-24 10:27:40,829 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-24 10:27:40,929 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 10:27:40,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:27:40,931 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:27:40,932 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:27:41,004 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:27:41,005 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:27:41,118 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:27:41,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1078714630] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:27:41,118 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:27:41,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-08-24 10:27:41,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623582982] [2023-08-24 10:27:41,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:27:41,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-24 10:27:41,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:27:41,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-24 10:27:41,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2023-08-24 10:27:41,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:27:41,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 1642 transitions, 42909 flow. Second operand has 18 states, 18 states have (on average 128.77777777777777) internal successors, (2318), 18 states have internal predecessors, (2318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:41,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:27:41,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:27:41,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:27:46,715 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-08-24 10:27:51,694 INFO L124 PetriNetUnfolderBase]: 3910/8471 cut-off events. [2023-08-24 10:27:51,695 INFO L125 PetriNetUnfolderBase]: For 263117/263117 co-relation queries the response was YES. [2023-08-24 10:27:51,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96771 conditions, 8471 events. 3910/8471 cut-off events. For 263117/263117 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 76881 event pairs, 101 based on Foata normal form. 40/8510 useless extension candidates. Maximal degree in co-relation 95806. Up to 3583 conditions per place. [2023-08-24 10:27:51,833 INFO L140 encePairwiseOnDemand]: 324/331 looper letters, 1089 selfloop transitions, 894 changer transitions 11/1994 dead transitions. [2023-08-24 10:27:51,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 1994 transitions, 55179 flow [2023-08-24 10:27:51,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-08-24 10:27:51,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-08-24 10:27:51,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 4658 transitions. [2023-08-24 10:27:51,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40207164436771686 [2023-08-24 10:27:51,839 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 4658 transitions. [2023-08-24 10:27:51,839 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 4658 transitions. [2023-08-24 10:27:51,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:27:51,841 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 4658 transitions. [2023-08-24 10:27:51,847 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 133.0857142857143) internal successors, (4658), 35 states have internal predecessors, (4658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:51,856 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 331.0) internal successors, (11916), 36 states have internal predecessors, (11916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:51,857 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 331.0) internal successors, (11916), 36 states have internal predecessors, (11916), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:51,857 INFO L175 Difference]: Start difference. First operand has 514 places, 1642 transitions, 42909 flow. Second operand 35 states and 4658 transitions. [2023-08-24 10:27:51,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 1994 transitions, 55179 flow [2023-08-24 10:27:56,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 1994 transitions, 53880 flow, removed 499 selfloop flow, removed 13 redundant places. [2023-08-24 10:27:56,413 INFO L231 Difference]: Finished difference. Result has 546 places, 1788 transitions, 49471 flow [2023-08-24 10:27:56,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=41748, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=762, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=850, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=49471, PETRI_PLACES=546, PETRI_TRANSITIONS=1788} [2023-08-24 10:27:56,416 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 525 predicate places. [2023-08-24 10:27:56,416 INFO L495 AbstractCegarLoop]: Abstraction has has 546 places, 1788 transitions, 49471 flow [2023-08-24 10:27:56,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 128.77777777777777) internal successors, (2318), 18 states have internal predecessors, (2318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:56,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:27:56,416 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:27:56,424 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-24 10:27:56,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:27:56,622 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:27:56,622 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:27:56,622 INFO L85 PathProgramCache]: Analyzing trace with hash -761387049, now seen corresponding path program 21 times [2023-08-24 10:27:56,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:27:56,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888626638] [2023-08-24 10:27:56,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:27:56,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:27:56,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:27:56,834 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:27:56,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:27:56,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888626638] [2023-08-24 10:27:56,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888626638] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:27:56,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172187722] [2023-08-24 10:27:56,834 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 10:27:56,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:27:56,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:27:56,836 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-24 10:27:56,838 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-24 10:27:56,983 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-24 10:27:56,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:27:56,985 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:27:56,986 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:27:57,056 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:27:57,056 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:27:57,158 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:27:57,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172187722] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:27:57,158 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:27:57,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-08-24 10:27:57,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044199096] [2023-08-24 10:27:57,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:27:57,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-24 10:27:57,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:27:57,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-24 10:27:57,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2023-08-24 10:27:57,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:27:57,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 546 places, 1788 transitions, 49471 flow. Second operand has 18 states, 18 states have (on average 129.22222222222223) internal successors, (2326), 18 states have internal predecessors, (2326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:27:57,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:27:57,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:27:57,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:28:04,433 INFO L124 PetriNetUnfolderBase]: 4127/8924 cut-off events. [2023-08-24 10:28:04,433 INFO L125 PetriNetUnfolderBase]: For 325213/325213 co-relation queries the response was YES. [2023-08-24 10:28:04,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105360 conditions, 8924 events. 4127/8924 cut-off events. For 325213/325213 co-relation queries the response was YES. Maximal size of possible extension queue 682. Compared 81907 event pairs, 60 based on Foata normal form. 65/8988 useless extension candidates. Maximal degree in co-relation 104304. Up to 3747 conditions per place. [2023-08-24 10:28:04,563 INFO L140 encePairwiseOnDemand]: 324/331 looper letters, 1072 selfloop transitions, 906 changer transitions 5/1983 dead transitions. [2023-08-24 10:28:04,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 581 places, 1983 transitions, 56911 flow [2023-08-24 10:28:04,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-08-24 10:28:04,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-08-24 10:28:04,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 4760 transitions. [2023-08-24 10:28:04,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994629070157771 [2023-08-24 10:28:04,567 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 4760 transitions. [2023-08-24 10:28:04,567 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 4760 transitions. [2023-08-24 10:28:04,568 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:28:04,568 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 4760 transitions. [2023-08-24 10:28:04,573 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 132.22222222222223) internal successors, (4760), 36 states have internal predecessors, (4760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:28:04,579 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 331.0) internal successors, (12247), 37 states have internal predecessors, (12247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:28:04,580 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 331.0) internal successors, (12247), 37 states have internal predecessors, (12247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:28:04,580 INFO L175 Difference]: Start difference. First operand has 546 places, 1788 transitions, 49471 flow. Second operand 36 states and 4760 transitions. [2023-08-24 10:28:04,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 581 places, 1983 transitions, 56911 flow [2023-08-24 10:28:09,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 566 places, 1983 transitions, 55776 flow, removed 413 selfloop flow, removed 15 redundant places. [2023-08-24 10:28:09,719 INFO L231 Difference]: Finished difference. Result has 578 places, 1887 transitions, 52855 flow [2023-08-24 10:28:09,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=48350, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1783, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=816, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=944, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=52855, PETRI_PLACES=578, PETRI_TRANSITIONS=1887} [2023-08-24 10:28:09,721 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 557 predicate places. [2023-08-24 10:28:09,721 INFO L495 AbstractCegarLoop]: Abstraction has has 578 places, 1887 transitions, 52855 flow [2023-08-24 10:28:09,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.22222222222223) internal successors, (2326), 18 states have internal predecessors, (2326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:28:09,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:28:09,722 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:28:09,726 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-08-24 10:28:09,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:28:09,922 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:28:09,923 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:28:09,923 INFO L85 PathProgramCache]: Analyzing trace with hash 194829405, now seen corresponding path program 22 times [2023-08-24 10:28:09,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:28:09,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831708858] [2023-08-24 10:28:09,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:28:09,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:28:09,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:28:10,086 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:28:10,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:28:10,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831708858] [2023-08-24 10:28:10,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831708858] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:28:10,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [530676318] [2023-08-24 10:28:10,087 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 10:28:10,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:28:10,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:28:10,088 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-24 10:28:10,089 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-24 10:28:10,187 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 10:28:10,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:28:10,188 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:28:10,189 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:28:10,255 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:28:10,256 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:28:10,342 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:28:10,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [530676318] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:28:10,342 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:28:10,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-08-24 10:28:10,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760598294] [2023-08-24 10:28:10,342 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:28:10,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-24 10:28:10,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:28:10,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-24 10:28:10,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2023-08-24 10:28:10,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:28:10,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 1887 transitions, 52855 flow. Second operand has 17 states, 17 states have (on average 129.11764705882354) internal successors, (2195), 17 states have internal predecessors, (2195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:28:10,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:28:10,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:28:10,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:28:16,012 INFO L124 PetriNetUnfolderBase]: 4147/8963 cut-off events. [2023-08-24 10:28:16,013 INFO L125 PetriNetUnfolderBase]: For 338037/338037 co-relation queries the response was YES. [2023-08-24 10:28:16,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107376 conditions, 8963 events. 4147/8963 cut-off events. For 338037/338037 co-relation queries the response was YES. Maximal size of possible extension queue 688. Compared 82197 event pairs, 141 based on Foata normal form. 12/8974 useless extension candidates. Maximal degree in co-relation 106617. Up to 5431 conditions per place. [2023-08-24 10:28:16,178 INFO L140 encePairwiseOnDemand]: 325/331 looper letters, 1152 selfloop transitions, 780 changer transitions 1/1933 dead transitions. [2023-08-24 10:28:16,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 592 places, 1933 transitions, 57426 flow [2023-08-24 10:28:16,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-24 10:28:16,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-24 10:28:16,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1998 transitions. [2023-08-24 10:28:16,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.402416918429003 [2023-08-24 10:28:16,180 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1998 transitions. [2023-08-24 10:28:16,180 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1998 transitions. [2023-08-24 10:28:16,180 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:28:16,180 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1998 transitions. [2023-08-24 10:28:16,182 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 133.2) internal successors, (1998), 15 states have internal predecessors, (1998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:28:16,185 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 331.0) internal successors, (5296), 16 states have internal predecessors, (5296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:28:16,185 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 331.0) internal successors, (5296), 16 states have internal predecessors, (5296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:28:16,185 INFO L175 Difference]: Start difference. First operand has 578 places, 1887 transitions, 52855 flow. Second operand 15 states and 1998 transitions. [2023-08-24 10:28:16,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 592 places, 1933 transitions, 57426 flow [2023-08-24 10:28:21,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 581 places, 1933 transitions, 55834 flow, removed 401 selfloop flow, removed 11 redundant places. [2023-08-24 10:28:22,167 INFO L231 Difference]: Finished difference. Result has 584 places, 1895 transitions, 53150 flow [2023-08-24 10:28:22,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=51391, PETRI_DIFFERENCE_MINUEND_PLACES=567, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1887, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=774, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=53150, PETRI_PLACES=584, PETRI_TRANSITIONS=1895} [2023-08-24 10:28:22,169 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 563 predicate places. [2023-08-24 10:28:22,169 INFO L495 AbstractCegarLoop]: Abstraction has has 584 places, 1895 transitions, 53150 flow [2023-08-24 10:28:22,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 129.11764705882354) internal successors, (2195), 17 states have internal predecessors, (2195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:28:22,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:28:22,170 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:28:22,178 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-24 10:28:22,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2023-08-24 10:28:22,375 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:28:22,376 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:28:22,376 INFO L85 PathProgramCache]: Analyzing trace with hash -564812185, now seen corresponding path program 23 times [2023-08-24 10:28:22,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:28:22,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276426276] [2023-08-24 10:28:22,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:28:22,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:28:22,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:28:22,520 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:28:22,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:28:22,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276426276] [2023-08-24 10:28:22,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276426276] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:28:22,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [769193865] [2023-08-24 10:28:22,520 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 10:28:22,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:28:22,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:28:22,526 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:28:22,533 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-24 10:28:22,634 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-24 10:28:22,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:28:22,635 INFO L262 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:28:22,636 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:28:22,853 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:28:22,854 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:28:23,013 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:28:23,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [769193865] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:28:23,013 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:28:23,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7, 7] total 19 [2023-08-24 10:28:23,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763234708] [2023-08-24 10:28:23,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:28:23,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-24 10:28:23,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:28:23,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-24 10:28:23,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2023-08-24 10:28:23,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:28:23,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 584 places, 1895 transitions, 53150 flow. Second operand has 19 states, 19 states have (on average 128.78947368421052) internal successors, (2447), 19 states have internal predecessors, (2447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:28:23,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:28:23,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:28:23,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:28:29,215 INFO L124 PetriNetUnfolderBase]: 4236/9134 cut-off events. [2023-08-24 10:28:29,215 INFO L125 PetriNetUnfolderBase]: For 339328/339328 co-relation queries the response was YES. [2023-08-24 10:28:29,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108352 conditions, 9134 events. 4236/9134 cut-off events. For 339328/339328 co-relation queries the response was YES. Maximal size of possible extension queue 714. Compared 84042 event pairs, 68 based on Foata normal form. 22/9155 useless extension candidates. Maximal degree in co-relation 107853. Up to 5483 conditions per place. [2023-08-24 10:28:29,375 INFO L140 encePairwiseOnDemand]: 324/331 looper letters, 1663 selfloop transitions, 326 changer transitions 1/1990 dead transitions. [2023-08-24 10:28:29,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 1990 transitions, 58729 flow [2023-08-24 10:28:29,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-24 10:28:29,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-24 10:28:29,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2660 transitions. [2023-08-24 10:28:29,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40181268882175225 [2023-08-24 10:28:29,378 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2660 transitions. [2023-08-24 10:28:29,378 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2660 transitions. [2023-08-24 10:28:29,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:28:29,379 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2660 transitions. [2023-08-24 10:28:29,382 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 133.0) internal successors, (2660), 20 states have internal predecessors, (2660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:28:29,386 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 331.0) internal successors, (6951), 21 states have internal predecessors, (6951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:28:29,387 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 331.0) internal successors, (6951), 21 states have internal predecessors, (6951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:28:29,387 INFO L175 Difference]: Start difference. First operand has 584 places, 1895 transitions, 53150 flow. Second operand 20 states and 2660 transitions. [2023-08-24 10:28:29,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 1990 transitions, 58729 flow [2023-08-24 10:28:34,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 592 places, 1990 transitions, 56859 flow, removed 43 selfloop flow, removed 11 redundant places. [2023-08-24 10:28:34,685 INFO L231 Difference]: Finished difference. Result has 601 places, 1927 transitions, 53127 flow [2023-08-24 10:28:34,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=51322, PETRI_DIFFERENCE_MINUEND_PLACES=573, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1895, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=295, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=53127, PETRI_PLACES=601, PETRI_TRANSITIONS=1927} [2023-08-24 10:28:34,687 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 580 predicate places. [2023-08-24 10:28:34,687 INFO L495 AbstractCegarLoop]: Abstraction has has 601 places, 1927 transitions, 53127 flow [2023-08-24 10:28:34,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 128.78947368421052) internal successors, (2447), 19 states have internal predecessors, (2447), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:28:34,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:28:34,687 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:28:34,691 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-08-24 10:28:34,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-08-24 10:28:34,888 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:28:34,888 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:28:34,888 INFO L85 PathProgramCache]: Analyzing trace with hash -532463433, now seen corresponding path program 24 times [2023-08-24 10:28:34,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:28:34,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654483363] [2023-08-24 10:28:34,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:28:34,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:28:34,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:28:35,057 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:28:35,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:28:35,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654483363] [2023-08-24 10:28:35,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654483363] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:28:35,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1916236290] [2023-08-24 10:28:35,058 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 10:28:35,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:28:35,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:28:35,059 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:28:35,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-08-24 10:28:35,177 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-24 10:28:35,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:28:35,178 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:28:35,179 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:28:35,240 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:28:35,240 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:28:35,336 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:28:35,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1916236290] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:28:35,336 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:28:35,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-08-24 10:28:35,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35270874] [2023-08-24 10:28:35,337 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:28:35,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-24 10:28:35,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:28:35,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-24 10:28:35,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2023-08-24 10:28:35,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:28:35,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 601 places, 1927 transitions, 53127 flow. Second operand has 17 states, 17 states have (on average 129.2941176470588) internal successors, (2198), 17 states have internal predecessors, (2198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:28:35,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:28:35,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:28:35,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:28:43,446 INFO L124 PetriNetUnfolderBase]: 4504/9746 cut-off events. [2023-08-24 10:28:43,447 INFO L125 PetriNetUnfolderBase]: For 402743/402743 co-relation queries the response was YES. [2023-08-24 10:28:43,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117461 conditions, 9746 events. 4504/9746 cut-off events. For 402743/402743 co-relation queries the response was YES. Maximal size of possible extension queue 742. Compared 90680 event pairs, 113 based on Foata normal form. 60/9805 useless extension candidates. Maximal degree in co-relation 116630. Up to 4229 conditions per place. [2023-08-24 10:28:43,597 INFO L140 encePairwiseOnDemand]: 324/331 looper letters, 1335 selfloop transitions, 772 changer transitions 9/2116 dead transitions. [2023-08-24 10:28:43,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 2116 transitions, 61701 flow [2023-08-24 10:28:43,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-24 10:28:43,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-24 10:28:43,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 3724 transitions. [2023-08-24 10:28:43,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40181268882175225 [2023-08-24 10:28:43,601 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 3724 transitions. [2023-08-24 10:28:43,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 3724 transitions. [2023-08-24 10:28:43,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:28:43,602 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 3724 transitions. [2023-08-24 10:28:43,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 133.0) internal successors, (3724), 28 states have internal predecessors, (3724), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:28:43,610 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 331.0) internal successors, (9599), 29 states have internal predecessors, (9599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:28:43,610 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 331.0) internal successors, (9599), 29 states have internal predecessors, (9599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:28:43,611 INFO L175 Difference]: Start difference. First operand has 601 places, 1927 transitions, 53127 flow. Second operand 28 states and 3724 transitions. [2023-08-24 10:28:43,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 2116 transitions, 61701 flow [2023-08-24 10:28:49,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 621 places, 2116 transitions, 61138 flow, removed 130 selfloop flow, removed 6 redundant places. [2023-08-24 10:28:49,603 INFO L231 Difference]: Finished difference. Result has 627 places, 2009 transitions, 57325 flow [2023-08-24 10:28:49,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=52401, PETRI_DIFFERENCE_MINUEND_PLACES=594, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1918, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=690, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=57325, PETRI_PLACES=627, PETRI_TRANSITIONS=2009} [2023-08-24 10:28:49,604 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 606 predicate places. [2023-08-24 10:28:49,605 INFO L495 AbstractCegarLoop]: Abstraction has has 627 places, 2009 transitions, 57325 flow [2023-08-24 10:28:49,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 129.2941176470588) internal successors, (2198), 17 states have internal predecessors, (2198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:28:49,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:28:49,605 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:28:49,610 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-08-24 10:28:49,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-08-24 10:28:49,806 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:28:49,806 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:28:49,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1006479579, now seen corresponding path program 25 times [2023-08-24 10:28:49,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:28:49,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876277756] [2023-08-24 10:28:49,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:28:49,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:28:49,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:28:49,977 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:28:49,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:28:49,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876277756] [2023-08-24 10:28:49,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876277756] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:28:49,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [956507129] [2023-08-24 10:28:49,977 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 10:28:49,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:28:49,977 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:28:49,980 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:28:49,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-08-24 10:28:50,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:28:50,099 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:28:50,099 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:28:50,163 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:28:50,163 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:28:50,277 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:28:50,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [956507129] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:28:50,278 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:28:50,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-08-24 10:28:50,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067926143] [2023-08-24 10:28:50,278 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:28:50,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-24 10:28:50,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:28:50,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-24 10:28:50,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2023-08-24 10:28:50,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:28:50,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 627 places, 2009 transitions, 57325 flow. Second operand has 18 states, 18 states have (on average 129.22222222222223) internal successors, (2326), 18 states have internal predecessors, (2326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:28:50,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:28:50,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:28:50,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:28:58,699 INFO L124 PetriNetUnfolderBase]: 4543/9795 cut-off events. [2023-08-24 10:28:58,699 INFO L125 PetriNetUnfolderBase]: For 455641/455641 co-relation queries the response was YES. [2023-08-24 10:28:58,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 122117 conditions, 9795 events. 4543/9795 cut-off events. For 455641/455641 co-relation queries the response was YES. Maximal size of possible extension queue 743. Compared 91095 event pairs, 1187 based on Foata normal form. 20/9814 useless extension candidates. Maximal degree in co-relation 121226. Up to 5769 conditions per place. [2023-08-24 10:28:58,861 INFO L140 encePairwiseOnDemand]: 324/331 looper letters, 1653 selfloop transitions, 464 changer transitions 0/2117 dead transitions. [2023-08-24 10:28:58,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 649 places, 2117 transitions, 63692 flow [2023-08-24 10:28:58,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-24 10:28:58,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-24 10:28:58,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3181 transitions. [2023-08-24 10:28:58,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4004279959718026 [2023-08-24 10:28:58,864 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3181 transitions. [2023-08-24 10:28:58,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3181 transitions. [2023-08-24 10:28:58,865 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:28:58,865 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3181 transitions. [2023-08-24 10:28:58,867 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 132.54166666666666) internal successors, (3181), 24 states have internal predecessors, (3181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:28:58,870 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 331.0) internal successors, (8275), 25 states have internal predecessors, (8275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:28:58,871 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 331.0) internal successors, (8275), 25 states have internal predecessors, (8275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:28:58,871 INFO L175 Difference]: Start difference. First operand has 627 places, 2009 transitions, 57325 flow. Second operand 24 states and 3181 transitions. [2023-08-24 10:28:58,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 649 places, 2117 transitions, 63692 flow [2023-08-24 10:29:05,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 637 places, 2117 transitions, 62395 flow, removed 572 selfloop flow, removed 12 redundant places. [2023-08-24 10:29:05,933 INFO L231 Difference]: Finished difference. Result has 645 places, 2046 transitions, 58609 flow [2023-08-24 10:29:05,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=55941, PETRI_DIFFERENCE_MINUEND_PLACES=614, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2005, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=427, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=58609, PETRI_PLACES=645, PETRI_TRANSITIONS=2046} [2023-08-24 10:29:05,934 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 624 predicate places. [2023-08-24 10:29:05,935 INFO L495 AbstractCegarLoop]: Abstraction has has 645 places, 2046 transitions, 58609 flow [2023-08-24 10:29:05,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 129.22222222222223) internal successors, (2326), 18 states have internal predecessors, (2326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:29:05,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:29:05,935 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:29:05,940 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-08-24 10:29:06,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:29:06,136 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:29:06,136 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:29:06,136 INFO L85 PathProgramCache]: Analyzing trace with hash -2050603443, now seen corresponding path program 26 times [2023-08-24 10:29:06,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:29:06,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178839569] [2023-08-24 10:29:06,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:29:06,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:29:06,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:29:06,341 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:29:06,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:29:06,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178839569] [2023-08-24 10:29:06,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178839569] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:29:06,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [461297915] [2023-08-24 10:29:06,342 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 10:29:06,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:29:06,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:29:06,345 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:29:06,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-08-24 10:29:06,483 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 10:29:06,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:29:06,485 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:29:06,486 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:29:06,553 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:29:06,553 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:29:06,718 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:29:06,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [461297915] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:29:06,719 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:29:06,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-08-24 10:29:06,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114091262] [2023-08-24 10:29:06,719 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:29:06,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-24 10:29:06,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:29:06,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-24 10:29:06,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2023-08-24 10:29:06,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:29:06,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 645 places, 2046 transitions, 58609 flow. Second operand has 18 states, 18 states have (on average 128.77777777777777) internal successors, (2318), 18 states have internal predecessors, (2318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:29:06,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:29:06,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:29:06,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:29:14,773 INFO L124 PetriNetUnfolderBase]: 4815/10416 cut-off events. [2023-08-24 10:29:14,773 INFO L125 PetriNetUnfolderBase]: For 470803/470803 co-relation queries the response was YES. [2023-08-24 10:29:14,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127754 conditions, 10416 events. 4815/10416 cut-off events. For 470803/470803 co-relation queries the response was YES. Maximal size of possible extension queue 784. Compared 98004 event pairs, 1174 based on Foata normal form. 14/10429 useless extension candidates. Maximal degree in co-relation 126871. Up to 5101 conditions per place. [2023-08-24 10:29:14,960 INFO L140 encePairwiseOnDemand]: 325/331 looper letters, 1663 selfloop transitions, 553 changer transitions 4/2220 dead transitions. [2023-08-24 10:29:14,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 665 places, 2220 transitions, 66859 flow [2023-08-24 10:29:14,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-24 10:29:14,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-24 10:29:14,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2777 transitions. [2023-08-24 10:29:14,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3995108617465113 [2023-08-24 10:29:14,963 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2777 transitions. [2023-08-24 10:29:14,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2777 transitions. [2023-08-24 10:29:14,963 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:29:14,963 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2777 transitions. [2023-08-24 10:29:14,965 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 132.23809523809524) internal successors, (2777), 21 states have internal predecessors, (2777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:29:14,968 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 331.0) internal successors, (7282), 22 states have internal predecessors, (7282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:29:14,968 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 331.0) internal successors, (7282), 22 states have internal predecessors, (7282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:29:14,968 INFO L175 Difference]: Start difference. First operand has 645 places, 2046 transitions, 58609 flow. Second operand 21 states and 2777 transitions. [2023-08-24 10:29:14,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 665 places, 2220 transitions, 66859 flow [2023-08-24 10:29:21,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 653 places, 2220 transitions, 66268 flow, removed 219 selfloop flow, removed 12 redundant places. [2023-08-24 10:29:21,769 INFO L231 Difference]: Finished difference. Result has 660 places, 2129 transitions, 62033 flow [2023-08-24 10:29:21,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=57966, PETRI_DIFFERENCE_MINUEND_PLACES=633, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2044, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=467, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=62033, PETRI_PLACES=660, PETRI_TRANSITIONS=2129} [2023-08-24 10:29:21,771 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 639 predicate places. [2023-08-24 10:29:21,771 INFO L495 AbstractCegarLoop]: Abstraction has has 660 places, 2129 transitions, 62033 flow [2023-08-24 10:29:21,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 128.77777777777777) internal successors, (2318), 18 states have internal predecessors, (2318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:29:21,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:29:21,771 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:29:21,776 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-08-24 10:29:21,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-08-24 10:29:21,972 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:29:21,972 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:29:21,972 INFO L85 PathProgramCache]: Analyzing trace with hash -804270371, now seen corresponding path program 27 times [2023-08-24 10:29:21,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:29:21,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444511599] [2023-08-24 10:29:21,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:29:21,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:29:21,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:29:22,119 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:29:22,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:29:22,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444511599] [2023-08-24 10:29:22,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444511599] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:29:22,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87284841] [2023-08-24 10:29:22,120 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 10:29:22,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:29:22,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:29:22,121 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:29:22,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-08-24 10:29:22,264 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-24 10:29:22,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:29:22,265 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:29:22,266 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:29:22,324 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:29:22,324 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:29:22,425 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:29:22,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87284841] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:29:22,425 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:29:22,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-08-24 10:29:22,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968843317] [2023-08-24 10:29:22,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:29:22,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-24 10:29:22,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:29:22,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-24 10:29:22,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2023-08-24 10:29:22,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:29:22,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 660 places, 2129 transitions, 62033 flow. Second operand has 18 states, 18 states have (on average 128.77777777777777) internal successors, (2318), 18 states have internal predecessors, (2318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:29:22,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:29:22,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:29:22,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:29:30,596 INFO L124 PetriNetUnfolderBase]: 4840/10439 cut-off events. [2023-08-24 10:29:30,596 INFO L125 PetriNetUnfolderBase]: For 490919/490919 co-relation queries the response was YES. [2023-08-24 10:29:30,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 131179 conditions, 10439 events. 4840/10439 cut-off events. For 490919/490919 co-relation queries the response was YES. Maximal size of possible extension queue 790. Compared 98050 event pairs, 1287 based on Foata normal form. 11/10449 useless extension candidates. Maximal degree in co-relation 130089. Up to 5343 conditions per place. [2023-08-24 10:29:30,776 INFO L140 encePairwiseOnDemand]: 325/331 looper letters, 1808 selfloop transitions, 388 changer transitions 11/2207 dead transitions. [2023-08-24 10:29:30,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 678 places, 2207 transitions, 68093 flow [2023-08-24 10:29:30,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-24 10:29:30,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-24 10:29:30,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2634 transitions. [2023-08-24 10:29:30,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39788519637462233 [2023-08-24 10:29:30,779 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2634 transitions. [2023-08-24 10:29:30,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2634 transitions. [2023-08-24 10:29:30,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:29:30,779 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2634 transitions. [2023-08-24 10:29:30,781 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 131.7) internal successors, (2634), 20 states have internal predecessors, (2634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:29:30,784 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 331.0) internal successors, (6951), 21 states have internal predecessors, (6951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:29:30,785 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 331.0) internal successors, (6951), 21 states have internal predecessors, (6951), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:29:30,785 INFO L175 Difference]: Start difference. First operand has 660 places, 2129 transitions, 62033 flow. Second operand 20 states and 2634 transitions. [2023-08-24 10:29:30,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 678 places, 2207 transitions, 68093 flow [2023-08-24 10:29:37,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 670 places, 2207 transitions, 67755 flow, removed 30 selfloop flow, removed 8 redundant places. [2023-08-24 10:29:37,922 INFO L231 Difference]: Finished difference. Result has 675 places, 2132 transitions, 62996 flow [2023-08-24 10:29:37,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=61432, PETRI_DIFFERENCE_MINUEND_PLACES=651, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=370, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1738, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=62996, PETRI_PLACES=675, PETRI_TRANSITIONS=2132} [2023-08-24 10:29:37,924 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 654 predicate places. [2023-08-24 10:29:37,924 INFO L495 AbstractCegarLoop]: Abstraction has has 675 places, 2132 transitions, 62996 flow [2023-08-24 10:29:37,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 128.77777777777777) internal successors, (2318), 18 states have internal predecessors, (2318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:29:37,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:29:37,924 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:29:37,931 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-08-24 10:29:38,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-08-24 10:29:38,125 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:29:38,125 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:29:38,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1547551941, now seen corresponding path program 28 times [2023-08-24 10:29:38,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:29:38,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233826379] [2023-08-24 10:29:38,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:29:38,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:29:38,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:29:38,267 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:29:38,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:29:38,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233826379] [2023-08-24 10:29:38,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233826379] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:29:38,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [108757141] [2023-08-24 10:29:38,268 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 10:29:38,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:29:38,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:29:38,269 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:29:38,270 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-08-24 10:29:38,379 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 10:29:38,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:29:38,380 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:29:38,381 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:29:38,427 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:29:38,427 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:29:38,514 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:29:38,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [108757141] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:29:38,514 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:29:38,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2023-08-24 10:29:38,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951557066] [2023-08-24 10:29:38,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:29:38,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-24 10:29:38,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:29:38,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-24 10:29:38,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2023-08-24 10:29:38,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:29:38,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 675 places, 2132 transitions, 62996 flow. Second operand has 16 states, 16 states have (on average 129.0) internal successors, (2064), 16 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:29:38,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:29:38,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:29:38,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:29:47,706 INFO L124 PetriNetUnfolderBase]: 4903/10526 cut-off events. [2023-08-24 10:29:47,706 INFO L125 PetriNetUnfolderBase]: For 507152/507152 co-relation queries the response was YES. [2023-08-24 10:29:47,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135357 conditions, 10526 events. 4903/10526 cut-off events. For 507152/507152 co-relation queries the response was YES. Maximal size of possible extension queue 797. Compared 98753 event pairs, 1875 based on Foata normal form. 44/10569 useless extension candidates. Maximal degree in co-relation 134875. Up to 9641 conditions per place. [2023-08-24 10:29:47,891 INFO L140 encePairwiseOnDemand]: 325/331 looper letters, 1945 selfloop transitions, 284 changer transitions 0/2229 dead transitions. [2023-08-24 10:29:47,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 692 places, 2229 transitions, 69456 flow [2023-08-24 10:29:47,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-24 10:29:47,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-24 10:29:47,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 3044 transitions. [2023-08-24 10:29:47,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.399842374885065 [2023-08-24 10:29:47,893 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 3044 transitions. [2023-08-24 10:29:47,893 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 3044 transitions. [2023-08-24 10:29:47,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:29:47,894 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 3044 transitions. [2023-08-24 10:29:47,896 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 132.34782608695653) internal successors, (3044), 23 states have internal predecessors, (3044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:29:47,900 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 331.0) internal successors, (7944), 24 states have internal predecessors, (7944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:29:47,900 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 331.0) internal successors, (7944), 24 states have internal predecessors, (7944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:29:47,901 INFO L175 Difference]: Start difference. First operand has 675 places, 2132 transitions, 62996 flow. Second operand 23 states and 3044 transitions. [2023-08-24 10:29:47,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 692 places, 2229 transitions, 69456 flow [2023-08-24 10:29:55,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 683 places, 2229 transitions, 69109 flow, removed 56 selfloop flow, removed 9 redundant places. [2023-08-24 10:29:55,165 INFO L231 Difference]: Finished difference. Result has 690 places, 2156 transitions, 64208 flow [2023-08-24 10:29:55,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=62399, PETRI_DIFFERENCE_MINUEND_PLACES=661, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1857, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=64208, PETRI_PLACES=690, PETRI_TRANSITIONS=2156} [2023-08-24 10:29:55,168 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 669 predicate places. [2023-08-24 10:29:55,168 INFO L495 AbstractCegarLoop]: Abstraction has has 690 places, 2156 transitions, 64208 flow [2023-08-24 10:29:55,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 129.0) internal successors, (2064), 16 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:29:55,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:29:55,168 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:29:55,173 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-08-24 10:29:55,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-08-24 10:29:55,369 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:29:55,369 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:29:55,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1274040963, now seen corresponding path program 29 times [2023-08-24 10:29:55,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:29:55,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037716213] [2023-08-24 10:29:55,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:29:55,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:29:55,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:29:55,518 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:29:55,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:29:55,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037716213] [2023-08-24 10:29:55,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037716213] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:29:55,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436352424] [2023-08-24 10:29:55,519 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 10:29:55,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:29:55,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:29:55,521 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:29:55,525 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-08-24 10:29:55,637 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-24 10:29:55,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:29:55,639 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:29:55,639 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:29:55,689 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:29:55,690 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:29:55,766 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:29:55,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436352424] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:29:55,766 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:29:55,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2023-08-24 10:29:55,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645643890] [2023-08-24 10:29:55,767 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:29:55,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-24 10:29:55,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:29:55,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-24 10:29:55,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2023-08-24 10:29:55,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:29:55,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 690 places, 2156 transitions, 64208 flow. Second operand has 16 states, 16 states have (on average 129.1875) internal successors, (2067), 16 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:29:55,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:29:55,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:29:55,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:30:04,641 INFO L124 PetriNetUnfolderBase]: 5038/10779 cut-off events. [2023-08-24 10:30:04,641 INFO L125 PetriNetUnfolderBase]: For 541838/541838 co-relation queries the response was YES. [2023-08-24 10:30:04,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 139573 conditions, 10779 events. 5038/10779 cut-off events. For 541838/541838 co-relation queries the response was YES. Maximal size of possible extension queue 825. Compared 101186 event pairs, 2004 based on Foata normal form. 46/10824 useless extension candidates. Maximal degree in co-relation 139109. Up to 10162 conditions per place. [2023-08-24 10:30:04,824 INFO L140 encePairwiseOnDemand]: 325/331 looper letters, 2099 selfloop transitions, 195 changer transitions 4/2298 dead transitions. [2023-08-24 10:30:04,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 718 places, 2298 transitions, 72094 flow [2023-08-24 10:30:04,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-24 10:30:04,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-24 10:30:04,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3848 transitions. [2023-08-24 10:30:04,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40087509115532866 [2023-08-24 10:30:04,827 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3848 transitions. [2023-08-24 10:30:04,827 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3848 transitions. [2023-08-24 10:30:04,828 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:30:04,828 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3848 transitions. [2023-08-24 10:30:04,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 132.68965517241378) internal successors, (3848), 29 states have internal predecessors, (3848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:30:04,833 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 331.0) internal successors, (9930), 30 states have internal predecessors, (9930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:30:04,834 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 331.0) internal successors, (9930), 30 states have internal predecessors, (9930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:30:04,834 INFO L175 Difference]: Start difference. First operand has 690 places, 2156 transitions, 64208 flow. Second operand 29 states and 3848 transitions. [2023-08-24 10:30:04,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 718 places, 2298 transitions, 72094 flow [2023-08-24 10:30:12,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 707 places, 2298 transitions, 71666 flow, removed 146 selfloop flow, removed 11 redundant places. [2023-08-24 10:30:12,768 INFO L231 Difference]: Finished difference. Result has 723 places, 2206 transitions, 66290 flow [2023-08-24 10:30:12,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=63728, PETRI_DIFFERENCE_MINUEND_PLACES=679, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1978, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=66290, PETRI_PLACES=723, PETRI_TRANSITIONS=2206} [2023-08-24 10:30:12,770 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 702 predicate places. [2023-08-24 10:30:12,770 INFO L495 AbstractCegarLoop]: Abstraction has has 723 places, 2206 transitions, 66290 flow [2023-08-24 10:30:12,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 129.1875) internal successors, (2067), 16 states have internal predecessors, (2067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:30:12,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:30:12,770 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:30:12,777 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-08-24 10:30:12,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-24 10:30:12,971 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:30:12,971 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:30:12,971 INFO L85 PathProgramCache]: Analyzing trace with hash -111030947, now seen corresponding path program 30 times [2023-08-24 10:30:12,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:30:12,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546864292] [2023-08-24 10:30:12,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:30:12,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:30:12,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:30:13,149 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:30:13,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:30:13,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546864292] [2023-08-24 10:30:13,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546864292] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:30:13,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024810582] [2023-08-24 10:30:13,149 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 10:30:13,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:30:13,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:30:13,157 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:30:13,161 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-08-24 10:30:13,318 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2023-08-24 10:30:13,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:30:13,319 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:30:13,320 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:30:13,386 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:30:13,386 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:30:13,475 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:30:13,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1024810582] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:30:13,476 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:30:13,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-08-24 10:30:13,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595844227] [2023-08-24 10:30:13,476 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:30:13,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-24 10:30:13,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:30:13,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-24 10:30:13,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2023-08-24 10:30:13,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:30:13,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 723 places, 2206 transitions, 66290 flow. Second operand has 19 states, 19 states have (on average 129.05263157894737) internal successors, (2452), 19 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:30:13,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:30:13,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:30:13,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:30:22,875 INFO L124 PetriNetUnfolderBase]: 5151/10978 cut-off events. [2023-08-24 10:30:22,875 INFO L125 PetriNetUnfolderBase]: For 577509/577509 co-relation queries the response was YES. [2023-08-24 10:30:23,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144512 conditions, 10978 events. 5151/10978 cut-off events. For 577509/577509 co-relation queries the response was YES. Maximal size of possible extension queue 844. Compared 103031 event pairs, 1336 based on Foata normal form. 30/11007 useless extension candidates. Maximal degree in co-relation 144294. Up to 6512 conditions per place. [2023-08-24 10:30:23,083 INFO L140 encePairwiseOnDemand]: 324/331 looper letters, 1736 selfloop transitions, 609 changer transitions 5/2350 dead transitions. [2023-08-24 10:30:23,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 749 places, 2350 transitions, 74897 flow [2023-08-24 10:30:23,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-24 10:30:23,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-24 10:30:23,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3848 transitions. [2023-08-24 10:30:23,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40087509115532866 [2023-08-24 10:30:23,086 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3848 transitions. [2023-08-24 10:30:23,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3848 transitions. [2023-08-24 10:30:23,087 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:30:23,087 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3848 transitions. [2023-08-24 10:30:23,090 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 132.68965517241378) internal successors, (3848), 29 states have internal predecessors, (3848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:30:23,095 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 331.0) internal successors, (9930), 30 states have internal predecessors, (9930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:30:23,096 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 331.0) internal successors, (9930), 30 states have internal predecessors, (9930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:30:23,096 INFO L175 Difference]: Start difference. First operand has 723 places, 2206 transitions, 66290 flow. Second operand 29 states and 3848 transitions. [2023-08-24 10:30:23,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 749 places, 2350 transitions, 74897 flow [2023-08-24 10:30:31,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 742 places, 2350 transitions, 74041 flow, removed 354 selfloop flow, removed 7 redundant places. [2023-08-24 10:30:31,472 INFO L231 Difference]: Finished difference. Result has 749 places, 2270 transitions, 70013 flow [2023-08-24 10:30:31,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=65249, PETRI_DIFFERENCE_MINUEND_PLACES=714, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=543, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1644, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=70013, PETRI_PLACES=749, PETRI_TRANSITIONS=2270} [2023-08-24 10:30:31,474 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 728 predicate places. [2023-08-24 10:30:31,474 INFO L495 AbstractCegarLoop]: Abstraction has has 749 places, 2270 transitions, 70013 flow [2023-08-24 10:30:31,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 129.05263157894737) internal successors, (2452), 19 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:30:31,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:30:31,475 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:30:31,479 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2023-08-24 10:30:31,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2023-08-24 10:30:31,676 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:30:31,676 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:30:31,676 INFO L85 PathProgramCache]: Analyzing trace with hash 120417537, now seen corresponding path program 31 times [2023-08-24 10:30:31,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:30:31,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976955170] [2023-08-24 10:30:31,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:30:31,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:30:31,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:30:31,798 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:30:31,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:30:31,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976955170] [2023-08-24 10:30:31,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976955170] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:30:31,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1067737211] [2023-08-24 10:30:31,799 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 10:30:31,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:30:31,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:30:31,799 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:30:31,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-08-24 10:30:31,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:30:31,912 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:30:31,912 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:30:31,959 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:30:31,959 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:30:32,046 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:30:32,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1067737211] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:30:32,047 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:30:32,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 17 [2023-08-24 10:30:32,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022010530] [2023-08-24 10:30:32,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:30:32,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-24 10:30:32,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:30:32,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-24 10:30:32,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2023-08-24 10:30:32,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:30:32,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 749 places, 2270 transitions, 70013 flow. Second operand has 17 states, 17 states have (on average 128.8235294117647) internal successors, (2190), 17 states have internal predecessors, (2190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:30:32,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:30:32,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:30:32,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:30:42,224 INFO L124 PetriNetUnfolderBase]: 5375/11363 cut-off events. [2023-08-24 10:30:42,224 INFO L125 PetriNetUnfolderBase]: For 625986/625986 co-relation queries the response was YES. [2023-08-24 10:30:42,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 152796 conditions, 11363 events. 5375/11363 cut-off events. For 625986/625986 co-relation queries the response was YES. Maximal size of possible extension queue 854. Compared 106296 event pairs, 1369 based on Foata normal form. 41/11403 useless extension candidates. Maximal degree in co-relation 152570. Up to 5895 conditions per place. [2023-08-24 10:30:42,443 INFO L140 encePairwiseOnDemand]: 325/331 looper letters, 1904 selfloop transitions, 500 changer transitions 6/2410 dead transitions. [2023-08-24 10:30:42,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 772 places, 2410 transitions, 78901 flow [2023-08-24 10:30:42,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-24 10:30:42,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-24 10:30:42,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3165 transitions. [2023-08-24 10:30:42,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39841389728096677 [2023-08-24 10:30:42,447 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3165 transitions. [2023-08-24 10:30:42,447 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3165 transitions. [2023-08-24 10:30:42,447 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:30:42,447 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3165 transitions. [2023-08-24 10:30:42,450 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 131.875) internal successors, (3165), 24 states have internal predecessors, (3165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:30:42,453 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 331.0) internal successors, (8275), 25 states have internal predecessors, (8275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:30:42,454 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 331.0) internal successors, (8275), 25 states have internal predecessors, (8275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:30:42,454 INFO L175 Difference]: Start difference. First operand has 749 places, 2270 transitions, 70013 flow. Second operand 24 states and 3165 transitions. [2023-08-24 10:30:42,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 772 places, 2410 transitions, 78901 flow [2023-08-24 10:30:51,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 760 places, 2410 transitions, 76403 flow, removed 1137 selfloop flow, removed 12 redundant places. [2023-08-24 10:30:52,027 INFO L231 Difference]: Finished difference. Result has 768 places, 2342 transitions, 72353 flow [2023-08-24 10:30:52,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=67203, PETRI_DIFFERENCE_MINUEND_PLACES=737, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=421, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1795, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=72353, PETRI_PLACES=768, PETRI_TRANSITIONS=2342} [2023-08-24 10:30:52,030 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 747 predicate places. [2023-08-24 10:30:52,030 INFO L495 AbstractCegarLoop]: Abstraction has has 768 places, 2342 transitions, 72353 flow [2023-08-24 10:30:52,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 128.8235294117647) internal successors, (2190), 17 states have internal predecessors, (2190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:30:52,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:30:52,030 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:30:52,037 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-08-24 10:30:52,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:30:52,236 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:30:52,236 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:30:52,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1492561653, now seen corresponding path program 32 times [2023-08-24 10:30:52,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:30:52,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742923043] [2023-08-24 10:30:52,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:30:52,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:30:52,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:30:52,367 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:30:52,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:30:52,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742923043] [2023-08-24 10:30:52,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742923043] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:30:52,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [502287478] [2023-08-24 10:30:52,368 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 10:30:52,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:30:52,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:30:52,369 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:30:52,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-08-24 10:30:52,520 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 10:30:52,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:30:52,522 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:30:52,523 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:30:52,589 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:30:52,590 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:30:52,711 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:30:52,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [502287478] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:30:52,712 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:30:52,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-08-24 10:30:52,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779545203] [2023-08-24 10:30:52,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:30:52,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-24 10:30:52,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:30:52,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-24 10:30:52,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2023-08-24 10:30:52,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:30:52,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 768 places, 2342 transitions, 72353 flow. Second operand has 18 states, 18 states have (on average 128.88888888888889) internal successors, (2320), 18 states have internal predecessors, (2320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:30:52,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:30:52,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:30:52,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:31:02,791 INFO L124 PetriNetUnfolderBase]: 5396/11426 cut-off events. [2023-08-24 10:31:02,792 INFO L125 PetriNetUnfolderBase]: For 661651/661651 co-relation queries the response was YES. [2023-08-24 10:31:02,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 153501 conditions, 11426 events. 5396/11426 cut-off events. For 661651/661651 co-relation queries the response was YES. Maximal size of possible extension queue 870. Compared 107211 event pairs, 1464 based on Foata normal form. 12/11437 useless extension candidates. Maximal degree in co-relation 153270. Up to 5986 conditions per place. [2023-08-24 10:31:03,038 INFO L140 encePairwiseOnDemand]: 325/331 looper letters, 2004 selfloop transitions, 391 changer transitions 11/2406 dead transitions. [2023-08-24 10:31:03,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 787 places, 2406 transitions, 78450 flow [2023-08-24 10:31:03,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-24 10:31:03,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-24 10:31:03,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2894 transitions. [2023-08-24 10:31:03,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39741829167811044 [2023-08-24 10:31:03,041 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2894 transitions. [2023-08-24 10:31:03,041 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2894 transitions. [2023-08-24 10:31:03,041 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:31:03,041 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2894 transitions. [2023-08-24 10:31:03,043 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 131.54545454545453) internal successors, (2894), 22 states have internal predecessors, (2894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:31:03,046 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 331.0) internal successors, (7613), 23 states have internal predecessors, (7613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:31:03,047 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 331.0) internal successors, (7613), 23 states have internal predecessors, (7613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:31:03,047 INFO L175 Difference]: Start difference. First operand has 768 places, 2342 transitions, 72353 flow. Second operand 22 states and 2894 transitions. [2023-08-24 10:31:03,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 787 places, 2406 transitions, 78450 flow [2023-08-24 10:31:13,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 778 places, 2406 transitions, 77122 flow, removed 634 selfloop flow, removed 9 redundant places. [2023-08-24 10:31:13,374 INFO L231 Difference]: Finished difference. Result has 783 places, 2341 transitions, 72333 flow [2023-08-24 10:31:13,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=70893, PETRI_DIFFERENCE_MINUEND_PLACES=757, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=380, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1949, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=72333, PETRI_PLACES=783, PETRI_TRANSITIONS=2341} [2023-08-24 10:31:13,377 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 762 predicate places. [2023-08-24 10:31:13,377 INFO L495 AbstractCegarLoop]: Abstraction has has 783 places, 2341 transitions, 72333 flow [2023-08-24 10:31:13,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 128.88888888888889) internal successors, (2320), 18 states have internal predecessors, (2320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:31:13,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:31:13,377 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:31:13,386 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2023-08-24 10:31:13,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2023-08-24 10:31:13,583 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:31:13,583 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:31:13,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1625283329, now seen corresponding path program 33 times [2023-08-24 10:31:13,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:31:13,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516425144] [2023-08-24 10:31:13,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:31:13,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:31:13,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:31:13,739 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:31:13,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:31:13,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516425144] [2023-08-24 10:31:13,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516425144] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:31:13,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [465161012] [2023-08-24 10:31:13,740 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 10:31:13,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:31:13,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:31:13,741 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:31:13,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-08-24 10:31:13,888 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-24 10:31:13,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:31:13,889 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:31:13,890 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:31:13,942 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:31:13,942 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:31:14,027 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:31:14,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [465161012] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:31:14,027 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:31:14,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-08-24 10:31:14,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881745098] [2023-08-24 10:31:14,028 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:31:14,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-24 10:31:14,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:31:14,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-24 10:31:14,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2023-08-24 10:31:14,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:31:14,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 783 places, 2341 transitions, 72333 flow. Second operand has 17 states, 17 states have (on average 128.94117647058823) internal successors, (2192), 17 states have internal predecessors, (2192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:31:14,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:31:14,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:31:14,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:31:24,453 INFO L124 PetriNetUnfolderBase]: 5360/11342 cut-off events. [2023-08-24 10:31:24,453 INFO L125 PetriNetUnfolderBase]: For 678217/678217 co-relation queries the response was YES. [2023-08-24 10:31:24,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 151364 conditions, 11342 events. 5360/11342 cut-off events. For 678217/678217 co-relation queries the response was YES. Maximal size of possible extension queue 872. Compared 106497 event pairs, 1405 based on Foata normal form. 88/11429 useless extension candidates. Maximal degree in co-relation 151129. Up to 6725 conditions per place. [2023-08-24 10:31:24,683 INFO L140 encePairwiseOnDemand]: 324/331 looper letters, 1871 selfloop transitions, 548 changer transitions 1/2420 dead transitions. [2023-08-24 10:31:24,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 801 places, 2420 transitions, 78320 flow [2023-08-24 10:31:24,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-24 10:31:24,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-24 10:31:24,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3175 transitions. [2023-08-24 10:31:24,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39967270896273915 [2023-08-24 10:31:24,685 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3175 transitions. [2023-08-24 10:31:24,685 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3175 transitions. [2023-08-24 10:31:24,686 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:31:24,686 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3175 transitions. [2023-08-24 10:31:24,687 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 132.29166666666666) internal successors, (3175), 24 states have internal predecessors, (3175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:31:24,690 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 331.0) internal successors, (8275), 25 states have internal predecessors, (8275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:31:24,690 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 331.0) internal successors, (8275), 25 states have internal predecessors, (8275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:31:24,690 INFO L175 Difference]: Start difference. First operand has 783 places, 2341 transitions, 72333 flow. Second operand 24 states and 3175 transitions. [2023-08-24 10:31:24,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 801 places, 2420 transitions, 78320 flow [2023-08-24 10:31:34,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 777 places, 2420 transitions, 77302 flow, removed 247 selfloop flow, removed 24 redundant places. [2023-08-24 10:31:34,574 INFO L231 Difference]: Finished difference. Result has 782 places, 2352 transitions, 73164 flow [2023-08-24 10:31:34,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=70923, PETRI_DIFFERENCE_MINUEND_PLACES=754, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=527, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1790, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=73164, PETRI_PLACES=782, PETRI_TRANSITIONS=2352} [2023-08-24 10:31:34,576 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 761 predicate places. [2023-08-24 10:31:34,576 INFO L495 AbstractCegarLoop]: Abstraction has has 782 places, 2352 transitions, 73164 flow [2023-08-24 10:31:34,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 128.94117647058823) internal successors, (2192), 17 states have internal predecessors, (2192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:31:34,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:31:34,577 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:31:34,586 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-08-24 10:31:34,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:31:34,786 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:31:34,786 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:31:34,787 INFO L85 PathProgramCache]: Analyzing trace with hash -2086362357, now seen corresponding path program 34 times [2023-08-24 10:31:34,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:31:34,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826811636] [2023-08-24 10:31:34,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:31:34,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:31:34,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:31:34,942 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-24 10:31:34,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:31:34,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826811636] [2023-08-24 10:31:34,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826811636] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:31:34,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [640190330] [2023-08-24 10:31:34,942 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 10:31:34,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:31:34,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:31:34,945 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:31:34,953 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-08-24 10:31:35,109 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 10:31:35,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:31:35,110 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:31:35,111 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:31:35,162 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:31:35,162 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:31:35,258 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:31:35,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [640190330] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:31:35,258 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:31:35,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-08-24 10:31:35,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059690335] [2023-08-24 10:31:35,258 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:31:35,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-24 10:31:35,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:31:35,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-24 10:31:35,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2023-08-24 10:31:35,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:31:35,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 782 places, 2352 transitions, 73164 flow. Second operand has 18 states, 18 states have (on average 128.88888888888889) internal successors, (2320), 18 states have internal predecessors, (2320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:31:35,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:31:35,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:31:35,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:31:45,210 INFO L124 PetriNetUnfolderBase]: 5429/11500 cut-off events. [2023-08-24 10:31:45,210 INFO L125 PetriNetUnfolderBase]: For 734854/734854 co-relation queries the response was YES. [2023-08-24 10:31:45,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 156361 conditions, 11500 events. 5429/11500 cut-off events. For 734854/734854 co-relation queries the response was YES. Maximal size of possible extension queue 881. Compared 108249 event pairs, 1795 based on Foata normal form. 26/11525 useless extension candidates. Maximal degree in co-relation 156133. Up to 8969 conditions per place. [2023-08-24 10:31:45,441 INFO L140 encePairwiseOnDemand]: 326/331 looper letters, 1944 selfloop transitions, 493 changer transitions 4/2441 dead transitions. [2023-08-24 10:31:45,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 795 places, 2441 transitions, 80660 flow [2023-08-24 10:31:45,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-24 10:31:45,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-24 10:31:45,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2123 transitions. [2023-08-24 10:31:45,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.400868580060423 [2023-08-24 10:31:45,443 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2123 transitions. [2023-08-24 10:31:45,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2123 transitions. [2023-08-24 10:31:45,443 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:31:45,443 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2123 transitions. [2023-08-24 10:31:45,444 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 132.6875) internal successors, (2123), 16 states have internal predecessors, (2123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:31:45,446 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 331.0) internal successors, (5627), 17 states have internal predecessors, (5627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:31:45,446 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 331.0) internal successors, (5627), 17 states have internal predecessors, (5627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:31:45,447 INFO L175 Difference]: Start difference. First operand has 782 places, 2352 transitions, 73164 flow. Second operand 16 states and 2123 transitions. [2023-08-24 10:31:45,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 795 places, 2441 transitions, 80660 flow [2023-08-24 10:31:55,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 776 places, 2441 transitions, 79636 flow, removed 169 selfloop flow, removed 19 redundant places. [2023-08-24 10:31:55,719 INFO L231 Difference]: Finished difference. Result has 779 places, 2365 transitions, 74597 flow [2023-08-24 10:31:55,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=72020, PETRI_DIFFERENCE_MINUEND_PLACES=761, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=475, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1864, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=74597, PETRI_PLACES=779, PETRI_TRANSITIONS=2365} [2023-08-24 10:31:55,721 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 758 predicate places. [2023-08-24 10:31:55,722 INFO L495 AbstractCegarLoop]: Abstraction has has 779 places, 2365 transitions, 74597 flow [2023-08-24 10:31:55,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 128.88888888888889) internal successors, (2320), 18 states have internal predecessors, (2320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:31:55,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:31:55,722 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:31:55,727 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-08-24 10:31:55,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2023-08-24 10:31:55,923 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:31:55,923 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:31:55,923 INFO L85 PathProgramCache]: Analyzing trace with hash 406998773, now seen corresponding path program 35 times [2023-08-24 10:31:55,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:31:55,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040106370] [2023-08-24 10:31:55,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:31:55,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:31:55,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:31:56,042 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 10:31:56,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:31:56,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040106370] [2023-08-24 10:31:56,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040106370] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:31:56,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428418635] [2023-08-24 10:31:56,042 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-24 10:31:56,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:31:56,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:31:56,044 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:31:56,045 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-08-24 10:31:56,201 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-24 10:31:56,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:31:56,202 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:31:56,203 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:31:56,266 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 10:31:56,266 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:31:56,345 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 10:31:56,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428418635] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:31:56,345 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:31:56,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-08-24 10:31:56,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848743521] [2023-08-24 10:31:56,346 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:31:56,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-24 10:31:56,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:31:56,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-24 10:31:56,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2023-08-24 10:31:56,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:31:56,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 779 places, 2365 transitions, 74597 flow. Second operand has 17 states, 17 states have (on average 128.94117647058823) internal successors, (2192), 17 states have internal predecessors, (2192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:31:56,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:31:56,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:31:56,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:32:07,390 INFO L124 PetriNetUnfolderBase]: 5863/12172 cut-off events. [2023-08-24 10:32:07,391 INFO L125 PetriNetUnfolderBase]: For 778408/778408 co-relation queries the response was YES. [2023-08-24 10:32:07,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 168402 conditions, 12172 events. 5863/12172 cut-off events. For 778408/778408 co-relation queries the response was YES. Maximal size of possible extension queue 949. Compared 113731 event pairs, 1843 based on Foata normal form. 124/12295 useless extension candidates. Maximal degree in co-relation 168171. Up to 9811 conditions per place. [2023-08-24 10:32:07,647 INFO L140 encePairwiseOnDemand]: 325/331 looper letters, 1889 selfloop transitions, 821 changer transitions 0/2710 dead transitions. [2023-08-24 10:32:07,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 814 places, 2710 transitions, 90062 flow [2023-08-24 10:32:07,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-08-24 10:32:07,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2023-08-24 10:32:07,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 4729 transitions. [2023-08-24 10:32:07,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968613628734475 [2023-08-24 10:32:07,650 INFO L72 ComplementDD]: Start complementDD. Operand 36 states and 4729 transitions. [2023-08-24 10:32:07,651 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36 states and 4729 transitions. [2023-08-24 10:32:07,651 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:32:07,651 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 36 states and 4729 transitions. [2023-08-24 10:32:07,653 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 37 states, 36 states have (on average 131.36111111111111) internal successors, (4729), 36 states have internal predecessors, (4729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:32:07,658 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 37 states, 37 states have (on average 331.0) internal successors, (12247), 37 states have internal predecessors, (12247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:32:07,658 INFO L81 ComplementDD]: Finished complementDD. Result has 37 states, 37 states have (on average 331.0) internal successors, (12247), 37 states have internal predecessors, (12247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:32:07,658 INFO L175 Difference]: Start difference. First operand has 779 places, 2365 transitions, 74597 flow. Second operand 36 states and 4729 transitions. [2023-08-24 10:32:07,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 814 places, 2710 transitions, 90062 flow [2023-08-24 10:32:19,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 804 places, 2710 transitions, 89749 flow, removed 91 selfloop flow, removed 10 redundant places. [2023-08-24 10:32:19,658 INFO L231 Difference]: Finished difference. Result has 817 places, 2616 transitions, 85737 flow [2023-08-24 10:32:19,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=74125, PETRI_DIFFERENCE_MINUEND_PLACES=769, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=581, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1652, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=85737, PETRI_PLACES=817, PETRI_TRANSITIONS=2616} [2023-08-24 10:32:19,660 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 796 predicate places. [2023-08-24 10:32:19,660 INFO L495 AbstractCegarLoop]: Abstraction has has 817 places, 2616 transitions, 85737 flow [2023-08-24 10:32:19,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 128.94117647058823) internal successors, (2192), 17 states have internal predecessors, (2192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:32:19,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:32:19,660 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:32:19,665 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-08-24 10:32:19,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2023-08-24 10:32:19,861 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:32:19,861 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:32:19,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1776565279, now seen corresponding path program 36 times [2023-08-24 10:32:19,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:32:19,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73258962] [2023-08-24 10:32:19,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:32:19,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:32:19,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:32:20,028 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 10:32:20,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:32:20,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73258962] [2023-08-24 10:32:20,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73258962] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:32:20,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [987356601] [2023-08-24 10:32:20,029 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-24 10:32:20,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:32:20,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:32:20,033 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:32:20,055 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-08-24 10:32:20,164 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-24 10:32:20,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:32:20,166 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:32:20,166 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:32:20,227 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 10:32:20,228 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:32:20,312 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 10:32:20,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [987356601] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:32:20,313 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:32:20,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-08-24 10:32:20,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005475945] [2023-08-24 10:32:20,313 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:32:20,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-24 10:32:20,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:32:20,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-24 10:32:20,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2023-08-24 10:32:20,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:32:20,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 817 places, 2616 transitions, 85737 flow. Second operand has 18 states, 18 states have (on average 128.88888888888889) internal successors, (2320), 18 states have internal predecessors, (2320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:32:20,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:32:20,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:32:20,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:32:33,258 INFO L124 PetriNetUnfolderBase]: 6040/12453 cut-off events. [2023-08-24 10:32:33,258 INFO L125 PetriNetUnfolderBase]: For 859997/859997 co-relation queries the response was YES. [2023-08-24 10:32:33,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178498 conditions, 12453 events. 6040/12453 cut-off events. For 859997/859997 co-relation queries the response was YES. Maximal size of possible extension queue 944. Compared 115624 event pairs, 180 based on Foata normal form. 76/12528 useless extension candidates. Maximal degree in co-relation 178254. Up to 6560 conditions per place. [2023-08-24 10:32:33,518 INFO L140 encePairwiseOnDemand]: 325/331 looper letters, 1953 selfloop transitions, 925 changer transitions 0/2878 dead transitions. [2023-08-24 10:32:33,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 848 places, 2878 transitions, 98785 flow [2023-08-24 10:32:33,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-08-24 10:32:33,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-08-24 10:32:33,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 4213 transitions. [2023-08-24 10:32:33,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39775302114803623 [2023-08-24 10:32:33,521 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 4213 transitions. [2023-08-24 10:32:33,521 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 4213 transitions. [2023-08-24 10:32:33,522 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:32:33,522 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 4213 transitions. [2023-08-24 10:32:33,524 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 131.65625) internal successors, (4213), 32 states have internal predecessors, (4213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:32:33,528 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 331.0) internal successors, (10923), 33 states have internal predecessors, (10923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:32:33,528 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 331.0) internal successors, (10923), 33 states have internal predecessors, (10923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:32:33,528 INFO L175 Difference]: Start difference. First operand has 817 places, 2616 transitions, 85737 flow. Second operand 32 states and 4213 transitions. [2023-08-24 10:32:33,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 848 places, 2878 transitions, 98785 flow [2023-08-24 10:32:46,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 834 places, 2878 transitions, 98153 flow, removed 220 selfloop flow, removed 14 redundant places. [2023-08-24 10:32:46,812 INFO L231 Difference]: Finished difference. Result has 844 places, 2732 transitions, 91471 flow [2023-08-24 10:32:46,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=84997, PETRI_DIFFERENCE_MINUEND_PLACES=803, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=839, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1743, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=91471, PETRI_PLACES=844, PETRI_TRANSITIONS=2732} [2023-08-24 10:32:46,814 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 823 predicate places. [2023-08-24 10:32:46,814 INFO L495 AbstractCegarLoop]: Abstraction has has 844 places, 2732 transitions, 91471 flow [2023-08-24 10:32:46,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 128.88888888888889) internal successors, (2320), 18 states have internal predecessors, (2320), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:32:46,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:32:46,815 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:32:46,820 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-08-24 10:32:47,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2023-08-24 10:32:47,015 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:32:47,016 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:32:47,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1241096149, now seen corresponding path program 37 times [2023-08-24 10:32:47,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:32:47,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289416376] [2023-08-24 10:32:47,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:32:47,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:32:47,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:32:47,155 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 10:32:47,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:32:47,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289416376] [2023-08-24 10:32:47,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289416376] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:32:47,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405419391] [2023-08-24 10:32:47,156 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-24 10:32:47,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:32:47,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:32:47,157 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:32:47,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-08-24 10:32:47,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:32:47,282 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-24 10:32:47,283 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:32:47,325 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 10:32:47,325 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:32:47,389 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-24 10:32:47,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1405419391] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:32:47,390 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:32:47,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 16 [2023-08-24 10:32:47,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446930141] [2023-08-24 10:32:47,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:32:47,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-24 10:32:47,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:32:47,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-24 10:32:47,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2023-08-24 10:32:47,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 127 out of 331 [2023-08-24 10:32:47,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 844 places, 2732 transitions, 91471 flow. Second operand has 16 states, 16 states have (on average 129.0) internal successors, (2064), 16 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:32:47,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:32:47,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 127 of 331 [2023-08-24 10:32:47,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:33:00,531 INFO L124 PetriNetUnfolderBase]: 6388/13001 cut-off events. [2023-08-24 10:33:00,531 INFO L125 PetriNetUnfolderBase]: For 918666/918666 co-relation queries the response was YES. [2023-08-24 10:33:00,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 192127 conditions, 13001 events. 6388/13001 cut-off events. For 918666/918666 co-relation queries the response was YES. Maximal size of possible extension queue 1011. Compared 120254 event pairs, 128 based on Foata normal form. 40/13040 useless extension candidates. Maximal degree in co-relation 191872. Up to 7440 conditions per place. [2023-08-24 10:33:00,821 INFO L140 encePairwiseOnDemand]: 326/331 looper letters, 2230 selfloop transitions, 793 changer transitions 0/3023 dead transitions. [2023-08-24 10:33:00,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 853 places, 3023 transitions, 108020 flow [2023-08-24 10:33:00,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-24 10:33:00,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-24 10:33:00,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1859 transitions. [2023-08-24 10:33:00,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40116529995684075 [2023-08-24 10:33:00,822 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1859 transitions. [2023-08-24 10:33:00,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1859 transitions. [2023-08-24 10:33:00,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:33:00,823 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1859 transitions. [2023-08-24 10:33:00,824 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 132.78571428571428) internal successors, (1859), 14 states have internal predecessors, (1859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:33:00,826 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 331.0) internal successors, (4965), 15 states have internal predecessors, (4965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:33:00,827 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 331.0) internal successors, (4965), 15 states have internal predecessors, (4965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:33:00,827 INFO L175 Difference]: Start difference. First operand has 844 places, 2732 transitions, 91471 flow. Second operand 14 states and 1859 transitions. [2023-08-24 10:33:00,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 853 places, 3023 transitions, 108020 flow [2023-08-24 10:33:16,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 823 places, 3023 transitions, 106057 flow, removed 193 selfloop flow, removed 30 redundant places. [2023-08-24 10:33:16,458 INFO L231 Difference]: Finished difference. Result has 827 places, 2883 transitions, 98487 flow [2023-08-24 10:33:16,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=89504, PETRI_DIFFERENCE_MINUEND_PLACES=810, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=638, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1938, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=98487, PETRI_PLACES=827, PETRI_TRANSITIONS=2883} [2023-08-24 10:33:16,461 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 806 predicate places. [2023-08-24 10:33:16,461 INFO L495 AbstractCegarLoop]: Abstraction has has 827 places, 2883 transitions, 98487 flow [2023-08-24 10:33:16,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 129.0) internal successors, (2064), 16 states have internal predecessors, (2064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:33:16,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:33:16,462 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:33:16,470 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2023-08-24 10:33:16,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2023-08-24 10:33:16,668 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:33:16,668 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:33:16,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1969856618, now seen corresponding path program 38 times [2023-08-24 10:33:16,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:33:16,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830534060] [2023-08-24 10:33:16,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:33:16,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:33:16,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:33:18,603 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 10:33:18,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:33:18,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830534060] [2023-08-24 10:33:18,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830534060] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:33:18,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471658805] [2023-08-24 10:33:18,604 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-24 10:33:18,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:33:18,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:33:18,605 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:33:18,606 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-08-24 10:33:18,755 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-24 10:33:18,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:33:18,756 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 52 conjunts are in the unsatisfiable core [2023-08-24 10:33:18,762 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:33:18,847 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-24 10:33:18,896 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-24 10:33:18,948 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-24 10:33:19,250 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 10:33:19,250 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 77 treesize of output 76 [2023-08-24 10:33:19,317 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 10:33:19,318 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:33:19,813 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 10:33:19,814 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 432 treesize of output 252 [2023-08-24 10:33:20,171 INFO L322 Elim1Store]: treesize reduction 5, result has 98.2 percent of original size [2023-08-24 10:33:20,172 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 1298 treesize of output 1357 [2023-08-24 10:33:20,645 INFO L322 Elim1Store]: treesize reduction 8, result has 97.1 percent of original size [2023-08-24 10:33:20,645 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 293 treesize of output 413 [2023-08-24 10:33:24,723 INFO L322 Elim1Store]: treesize reduction 8, result has 97.1 percent of original size [2023-08-24 10:33:24,723 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 202 treesize of output 418 [2023-08-24 10:33:54,044 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 10:33:54,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1471658805] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:33:54,044 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:33:54,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 31 [2023-08-24 10:33:54,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136381279] [2023-08-24 10:33:54,045 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:33:54,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-08-24 10:33:54,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:33:54,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-08-24 10:33:54,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=912, Unknown=3, NotChecked=0, Total=1056 [2023-08-24 10:33:54,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 331 [2023-08-24 10:33:54,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 827 places, 2883 transitions, 98487 flow. Second operand has 33 states, 33 states have (on average 98.63636363636364) internal successors, (3255), 33 states have internal predecessors, (3255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:33:54,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:33:54,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 331 [2023-08-24 10:33:54,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:34:12,251 INFO L124 PetriNetUnfolderBase]: 8455/17020 cut-off events. [2023-08-24 10:34:12,251 INFO L125 PetriNetUnfolderBase]: For 1318336/1318354 co-relation queries the response was YES. [2023-08-24 10:34:12,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 260061 conditions, 17020 events. 8455/17020 cut-off events. For 1318336/1318354 co-relation queries the response was YES. Maximal size of possible extension queue 1323. Compared 163109 event pairs, 522 based on Foata normal form. 22/17017 useless extension candidates. Maximal degree in co-relation 259818. Up to 13292 conditions per place. [2023-08-24 10:34:12,671 INFO L140 encePairwiseOnDemand]: 324/331 looper letters, 3026 selfloop transitions, 665 changer transitions 57/3767 dead transitions. [2023-08-24 10:34:12,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 848 places, 3767 transitions, 138726 flow [2023-08-24 10:34:12,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-24 10:34:12,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-24 10:34:12,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2286 transitions. [2023-08-24 10:34:12,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3139247459489151 [2023-08-24 10:34:12,673 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2286 transitions. [2023-08-24 10:34:12,674 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2286 transitions. [2023-08-24 10:34:12,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:34:12,674 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2286 transitions. [2023-08-24 10:34:12,676 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 103.9090909090909) internal successors, (2286), 22 states have internal predecessors, (2286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:34:12,774 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 331.0) internal successors, (7613), 23 states have internal predecessors, (7613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:34:12,774 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 331.0) internal successors, (7613), 23 states have internal predecessors, (7613), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:34:12,775 INFO L175 Difference]: Start difference. First operand has 827 places, 2883 transitions, 98487 flow. Second operand 22 states and 2286 transitions. [2023-08-24 10:34:12,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 848 places, 3767 transitions, 138726 flow [2023-08-24 10:34:35,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 840 places, 3767 transitions, 137644 flow, removed 40 selfloop flow, removed 8 redundant places. [2023-08-24 10:34:35,425 INFO L231 Difference]: Finished difference. Result has 853 places, 3470 transitions, 123306 flow [2023-08-24 10:34:35,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=97834, PETRI_DIFFERENCE_MINUEND_PLACES=819, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2883, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=123306, PETRI_PLACES=853, PETRI_TRANSITIONS=3470} [2023-08-24 10:34:35,428 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 832 predicate places. [2023-08-24 10:34:35,428 INFO L495 AbstractCegarLoop]: Abstraction has has 853 places, 3470 transitions, 123306 flow [2023-08-24 10:34:35,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 98.63636363636364) internal successors, (3255), 33 states have internal predecessors, (3255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:34:35,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:34:35,428 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:34:35,437 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-08-24 10:34:35,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-08-24 10:34:35,638 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:34:35,638 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:34:35,638 INFO L85 PathProgramCache]: Analyzing trace with hash 2142637898, now seen corresponding path program 39 times [2023-08-24 10:34:35,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:34:35,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226586019] [2023-08-24 10:34:35,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:34:35,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:34:35,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:34:36,791 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 10:34:36,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:34:36,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226586019] [2023-08-24 10:34:36,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226586019] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:34:36,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142860865] [2023-08-24 10:34:36,791 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-24 10:34:36,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:34:36,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:34:36,792 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:34:36,797 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-08-24 10:34:36,991 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-24 10:34:36,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:34:36,993 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 71 conjunts are in the unsatisfiable core [2023-08-24 10:34:36,995 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:34:37,040 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-24 10:34:37,073 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-24 10:34:37,114 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-24 10:34:37,149 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-24 10:34:37,451 INFO L322 Elim1Store]: treesize reduction 34, result has 30.6 percent of original size [2023-08-24 10:34:37,451 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 117 treesize of output 54 [2023-08-24 10:34:37,489 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 10:34:37,490 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:34:40,454 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 10:34:40,454 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 1054 treesize of output 479 [2023-08-24 10:34:40,906 INFO L322 Elim1Store]: treesize reduction 5, result has 98.2 percent of original size [2023-08-24 10:34:40,906 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 1232 treesize of output 1307 [2023-08-24 10:34:41,558 INFO L322 Elim1Store]: treesize reduction 8, result has 97.1 percent of original size [2023-08-24 10:34:41,559 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 992 treesize of output 944 [2023-08-24 10:34:42,456 INFO L322 Elim1Store]: treesize reduction 8, result has 97.1 percent of original size [2023-08-24 10:34:42,456 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 401 treesize of output 533 [2023-08-24 10:35:40,327 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 10:36:50,335 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-24 10:38:12,919 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 10:38:12,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142860865] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:38:12,920 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:38:12,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 11] total 29 [2023-08-24 10:38:12,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545138020] [2023-08-24 10:38:12,920 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:38:12,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-24 10:38:12,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:38:12,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-24 10:38:12,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=762, Unknown=4, NotChecked=0, Total=930 [2023-08-24 10:38:12,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 331 [2023-08-24 10:38:12,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 853 places, 3470 transitions, 123306 flow. Second operand has 31 states, 31 states have (on average 98.6774193548387) internal successors, (3059), 31 states have internal predecessors, (3059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:38:12,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:38:12,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 331 [2023-08-24 10:38:12,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-24 10:38:19,601 WARN L234 SmtUtils]: Spent 6.17s on a formula simplification that was a NOOP. DAG size: 87 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-24 10:38:50,039 INFO L124 PetriNetUnfolderBase]: 11130/22842 cut-off events. [2023-08-24 10:38:50,039 INFO L125 PetriNetUnfolderBase]: For 2033134/2033150 co-relation queries the response was YES. [2023-08-24 10:38:50,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 361520 conditions, 22842 events. 11130/22842 cut-off events. For 2033134/2033150 co-relation queries the response was YES. Maximal size of possible extension queue 1701. Compared 231795 event pairs, 782 based on Foata normal form. 53/22868 useless extension candidates. Maximal degree in co-relation 361267. Up to 15355 conditions per place. [2023-08-24 10:38:50,865 INFO L140 encePairwiseOnDemand]: 324/331 looper letters, 3484 selfloop transitions, 1223 changer transitions 60/4786 dead transitions. [2023-08-24 10:38:50,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 881 places, 4786 transitions, 180949 flow [2023-08-24 10:38:50,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-24 10:38:50,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-24 10:38:50,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 3009 transitions. [2023-08-24 10:38:50,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31347015314095217 [2023-08-24 10:38:50,870 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 3009 transitions. [2023-08-24 10:38:50,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 3009 transitions. [2023-08-24 10:38:50,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-24 10:38:50,871 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 3009 transitions. [2023-08-24 10:38:50,873 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 103.75862068965517) internal successors, (3009), 29 states have internal predecessors, (3009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:38:50,878 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 331.0) internal successors, (9930), 30 states have internal predecessors, (9930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:38:50,879 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 331.0) internal successors, (9930), 30 states have internal predecessors, (9930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:38:50,879 INFO L175 Difference]: Start difference. First operand has 853 places, 3470 transitions, 123306 flow. Second operand 29 states and 3009 transitions. [2023-08-24 10:38:50,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 881 places, 4786 transitions, 180949 flow [2023-08-24 10:39:28,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 874 places, 4786 transitions, 178841 flow, removed 1025 selfloop flow, removed 7 redundant places. [2023-08-24 10:39:28,971 INFO L231 Difference]: Finished difference. Result has 889 places, 4271 transitions, 157760 flow [2023-08-24 10:39:28,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=331, PETRI_DIFFERENCE_MINUEND_FLOW=121496, PETRI_DIFFERENCE_MINUEND_PLACES=846, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=559, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=157760, PETRI_PLACES=889, PETRI_TRANSITIONS=4271} [2023-08-24 10:39:28,974 INFO L281 CegarLoopForPetriNet]: 21 programPoint places, 868 predicate places. [2023-08-24 10:39:28,975 INFO L495 AbstractCegarLoop]: Abstraction has has 889 places, 4271 transitions, 157760 flow [2023-08-24 10:39:28,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 98.6774193548387) internal successors, (3059), 31 states have internal predecessors, (3059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:39:28,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-24 10:39:28,975 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-24 10:39:28,985 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2023-08-24 10:39:29,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-08-24 10:39:29,182 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-24 10:39:29,182 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-24 10:39:29,182 INFO L85 PathProgramCache]: Analyzing trace with hash 450458616, now seen corresponding path program 40 times [2023-08-24 10:39:29,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-24 10:39:29,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848442033] [2023-08-24 10:39:29,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-24 10:39:29,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-24 10:39:29,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-24 10:39:30,627 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-24 10:39:30,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-24 10:39:30,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848442033] [2023-08-24 10:39:30,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848442033] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-24 10:39:30,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1594342179] [2023-08-24 10:39:30,627 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-24 10:39:30,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-24 10:39:30,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-24 10:39:30,629 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-24 10:39:30,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-08-24 10:39:30,797 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-24 10:39:30,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-24 10:39:30,799 INFO L262 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-24 10:39:30,800 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-24 10:39:31,079 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-24 10:39:31,080 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 51 treesize of output 70 [2023-08-24 10:39:31,113 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-24 10:39:31,113 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-24 10:39:31,562 INFO L322 Elim1Store]: treesize reduction 20, result has 92.7 percent of original size [2023-08-24 10:39:31,562 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 67 treesize of output 304 [2023-08-24 10:39:32,083 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-24 10:39:32,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1594342179] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-24 10:39:32,083 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-24 10:39:32,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 6] total 24 [2023-08-24 10:39:32,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396111466] [2023-08-24 10:39:32,083 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-24 10:39:32,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-24 10:39:32,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-24 10:39:32,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-24 10:39:32,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=571, Unknown=0, NotChecked=0, Total=650 [2023-08-24 10:39:32,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 331 [2023-08-24 10:39:32,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 889 places, 4271 transitions, 157760 flow. Second operand has 26 states, 26 states have (on average 98.8076923076923) internal successors, (2569), 26 states have internal predecessors, (2569), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-24 10:39:32,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-24 10:39:32,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 331 [2023-08-24 10:39:32,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2023-08-24 10:39:44,533 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-24 10:39:44,533 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-24 10:39:44,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-24 10:39:44,623 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2023-08-24 10:39:44,628 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2023-08-24 10:39:44,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2023-08-24 10:39:44,825 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (26states, 97/331 universal loopers) in iteration 51,while PetriNetUnfolder was constructing finite prefix that currently has 120308 conditions, 7731 events (4100/7730 cut-off events. For 681302/681316 co-relation queries the response was YES. Maximal size of possible extension queue 1803. Compared 73614 event pairs, 273 based on Foata normal form. 4/9517 useless extension candidates. Maximal degree in co-relation 120040. Up to 5927 conditions per place.). [2023-08-24 10:39:44,826 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 3 remaining) [2023-08-24 10:39:44,826 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 3 remaining) [2023-08-24 10:39:44,826 INFO L445 BasicCegarLoop]: Path program histogram: [40, 6, 3, 1, 1] [2023-08-24 10:39:44,830 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-24 10:39:44,830 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-24 10:39:44,832 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.08 10:39:44 BasicIcfg [2023-08-24 10:39:44,833 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-24 10:39:44,833 INFO L158 Benchmark]: Toolchain (without parser) took 805841.37ms. Allocated memory was 390.1MB in the beginning and 7.7GB in the end (delta: 7.3GB). Free memory was 365.6MB in the beginning and 6.9GB in the end (delta: -6.5GB). Peak memory consumption was 5.1GB. Max. memory is 16.0GB. [2023-08-24 10:39:44,833 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 390.1MB. Free memory was 368.0MB in the beginning and 367.9MB in the end (delta: 157.4kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-24 10:39:44,833 INFO L158 Benchmark]: CACSL2BoogieTranslator took 293.23ms. Allocated memory is still 390.1MB. Free memory was 365.6MB in the beginning and 354.3MB in the end (delta: 11.3MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-24 10:39:44,834 INFO L158 Benchmark]: Boogie Procedure Inliner took 54.64ms. Allocated memory is still 390.1MB. Free memory was 354.3MB in the beginning and 352.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-24 10:39:44,834 INFO L158 Benchmark]: Boogie Preprocessor took 34.84ms. Allocated memory is still 390.1MB. Free memory was 352.2MB in the beginning and 350.8MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-24 10:39:44,834 INFO L158 Benchmark]: RCFGBuilder took 508.33ms. Allocated memory is still 390.1MB. Free memory was 350.8MB in the beginning and 334.0MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. [2023-08-24 10:39:44,835 INFO L158 Benchmark]: TraceAbstraction took 804931.60ms. Allocated memory was 390.1MB in the beginning and 7.7GB in the end (delta: 7.3GB). Free memory was 333.3MB in the beginning and 6.9GB in the end (delta: -6.5GB). Peak memory consumption was 5.1GB. Max. memory is 16.0GB. [2023-08-24 10:39:44,836 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.17ms. Allocated memory is still 390.1MB. Free memory was 368.0MB in the beginning and 367.9MB in the end (delta: 157.4kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 293.23ms. Allocated memory is still 390.1MB. Free memory was 365.6MB in the beginning and 354.3MB in the end (delta: 11.3MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 54.64ms. Allocated memory is still 390.1MB. Free memory was 354.3MB in the beginning and 352.2MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 34.84ms. Allocated memory is still 390.1MB. Free memory was 352.2MB in the beginning and 350.8MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 508.33ms. Allocated memory is still 390.1MB. Free memory was 350.8MB in the beginning and 334.0MB in the end (delta: 16.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. * TraceAbstraction took 804931.60ms. Allocated memory was 390.1MB in the beginning and 7.7GB in the end (delta: 7.3GB). Free memory was 333.3MB in the beginning and 6.9GB in the end (delta: -6.5GB). Peak memory consumption was 5.1GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 4.7s, 141 PlacesBefore, 21 PlacesAfterwards, 148 TransitionsBefore, 17 TransitionsAfterwards, 1942 CoEnabledTransitionPairs, 7 FixpointIterations, 75 TrivialSequentialCompositions, 46 ConcurrentSequentialCompositions, 20 TrivialYvCompositions, 21 ConcurrentYvCompositions, 11 ChoiceCompositions, 173 TotalNumberOfCompositions, 1977 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1921, independent: 1911, independent conditional: 0, independent unconditional: 1911, dependent: 10, dependent conditional: 0, dependent unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1164, independent: 1159, independent conditional: 0, independent unconditional: 1159, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1921, independent: 752, independent conditional: 0, independent unconditional: 752, dependent: 5, dependent conditional: 0, dependent unconditional: 5, unknown: 1164, unknown conditional: 0, unknown unconditional: 1164] , Statistics on independence cache: Total cache size (in pairs): 21, Positive cache size: 20, Positive conditional cache size: 0, Positive unconditional cache size: 20, Negative cache size: 1, Negative conditional cache size: 0, Negative unconditional cache size: 1, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 88]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (26states, 97/331 universal loopers) in iteration 51,while PetriNetUnfolder was constructing finite prefix that currently has 120308 conditions, 7731 events (4100/7730 cut-off events. For 681302/681316 co-relation queries the response was YES. Maximal size of possible extension queue 1803. Compared 73614 event pairs, 273 based on Foata normal form. 4/9517 useless extension candidates. Maximal degree in co-relation 120040. Up to 5927 conditions per place.). - TimeoutResultAtElement [Line: 82]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (26states, 97/331 universal loopers) in iteration 51,while PetriNetUnfolder was constructing finite prefix that currently has 120308 conditions, 7731 events (4100/7730 cut-off events. For 681302/681316 co-relation queries the response was YES. Maximal size of possible extension queue 1803. Compared 73614 event pairs, 273 based on Foata normal form. 4/9517 useless extension candidates. Maximal degree in co-relation 120040. Up to 5927 conditions per place.). - TimeoutResultAtElement [Line: 83]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was enhancing Floyd-Hoare automaton (26states, 97/331 universal loopers) in iteration 51,while PetriNetUnfolder was constructing finite prefix that currently has 120308 conditions, 7731 events (4100/7730 cut-off events. For 681302/681316 co-relation queries the response was YES. Maximal size of possible extension queue 1803. Compared 73614 event pairs, 273 based on Foata normal form. 4/9517 useless extension candidates. Maximal degree in co-relation 120040. Up to 5927 conditions per place.). - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 193 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 804.8s, OverallIterations: 51, TraceHistogramMax: 4, PathProgramHistogramMax: 40, EmptinessCheckTime: 0.0s, AutomataDifference: 508.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 4.9s, HoareTripleCheckerStatistics: 24 mSolverCounterUnknown, 5206 SdHoareTripleChecker+Valid, 34.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5206 mSDsluCounter, 603 SdHoareTripleChecker+Invalid, 31.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 179 IncrementalHoareTripleChecker+Unchecked, 428 mSDsCounter, 1056 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 24793 IncrementalHoareTripleChecker+Invalid, 26052 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1056 mSolverCounterUnsat, 175 mSDtfsCounter, 24793 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3272 GetRequests, 1782 SyntacticMatches, 44 SemanticMatches, 1446 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 14131 ImplicationChecksByTransitivity, 48.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=157760occurred in iteration=50, InterpolantAutomatonStates: 1082, 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.5s SsaConstructionTime, 2.6s SatisfiabilityAnalysisTime, 275.9s InterpolantComputationTime, 1847 NumberOfCodeBlocks, 1835 NumberOfCodeBlocksAsserted, 144 NumberOfCheckSat, 2556 ConstructedInterpolants, 22 QuantifiedInterpolants, 25738 SizeOfPredicates, 198 NumberOfNonLiveVariables, 8915 ConjunctsInSsa, 728 ConjunctsInUnsatCore, 136 InterpolantComputations, 9 PerfectInterpolantSequences, 538/1352 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